Software Development
Extentia Information Technology is committed to the development of high quality software, meeting the highest international standards. Extentia makes use of the latest technologies, processes, paradigms. development tools and design approaches; facilitating easy integration with a large number of applications and technologies.
Extentia’s experience with multiple programming languages means that we can pick and choose a programming platform for any particular project, or portion of a project.
Finding the right information technology resources for your organization
can be difficult. Experience, technical skills and cost need to
be weighed and factored into your decision. Extentia is well qualified
to help you with your development and consulting needs from conception
to delivery of your software requirements.
TECHNICAL SKILLS
.Net
Extentia’s development team prides itself on keeping abreast with new technologies and has extended its skills to developing solutions using .Net framework (.NET 1.0, 1.1 and 2.0, .NET Compact Framework) - VB.NET, ASP.NET and C#. We have been deeply involved in the design and implementation of small to extensive .Net projects that are currently deployed commercially.
In addition to building Web and desktop applications, we also have expertise in building components like Windows Forms Custom Controls, ASP.NET Server Controls and User Controls.
We have a team of .NET professionals consisting of architects, developers, and QA engineers. Several of our engineers are Microsoft Certified Professionals, specialized in developing on the .NET framework such as Microsoft Application Blocks (Smart Client, Data Access, Configuration, Caching, and Security).
Our offerings in this area include:
Complete product development in .NET
Application development in .NET - both desktop as well as web applications
Custom control development in .NET
Development of web services based .NET applications
Development of mobile applications using .NET Compact Framework
Testing of .NET applications, including functional testing and load testing
Java experience
Extentia has vast experience with Java based technologies both on generic solutions as well as on enterprise Java solutions (J2EE). We have extensively used J2EE and J2SE environments, including SWING, JSP, Servlets, XML EJB, Struts, Hibernate Technologies, jBoss and WebLogic Application Server, Struts and Cocoon Framework, Xerces, Xalan, FO, Liferay and Spring, to develop large applications with assured adherence to standards, best practices and efficiency.
Our offerings in this area include:
Software architecture and design of J2EE applications
Development of Java/J2EE Application
Open source frameworks like Apache Struts, Turbine, Hibernate, Spring etc.
Migration of applications to Java/J2EE
Performance tuning of your existing J2EE application
Open-Source / LAMP Development
Extentia focuses on open source technologies like PHP, Java, MySQL, Perl to provide cost-effective solutions to its clients. LAMP (Linux, Apache, MySQL, PHP) is a well-accepted development platform that offers great value for money. Although the development time remains roughly the same, the deployment costs, and the IT hardware and software infrastructure that is required to run an open source application are available for much lower costs. Open source web applications can be deployed very inexpensively on web-hosting providers that offer Linux-based hosting services.
Extentia’s team PHP developers can develop web-based as well as desktop-based applications using PHP-GTK. The most important benefit is that it is an open source platform and development tools are available for free. It works excellently in combination with the open source database MySQL as well as with different databases like Oracle, Postgresql, DB2, Sybase, Informix, MS Access and MSSQL on the Windows platform.
Desktop application development
A significant number of projects at Extentia have been implemented on the Visual Basic/ VC++ platform. Extentia’s team is fluent in all the latest software development and software programming tools and technology - C#, Visual C++, VB, MFC, WIN API, WinForm, and Windows Multimedia SDK.
Interface programming
Extentia has strong knowledge and experience of data architecture and building interfaces between heterogeneous applications and systems - from building a HUB based application using a messaging infrastructure, converting data in a global defined set of XML standards, to bulk transformation of flat files to databases and doing in-process validation. The technologies used include XML, XSD, XSL, JMS, SQL, Java, and TCP/IP Socket programming.
Databases
Extentia’s technical team has a very strong understanding of data architecture, data modeling, designing and developing from huge data warehouse to OLAP cubicles, re-engineering, cleansing and optimizations. The platforms we support are Oracle, MS SQL Server, MySQL (MAXDB), SQLBase and also smaller DBMSs like dBase and MS Access.
Reporting Tools
Extentia has significant experience in developing reporting concepts, from developing a reporting engine using a jBoss and cocoon framework, where online or bulk reports can be generated in formats like PDF, HTML, Excel, RTF, to the implementation and development of Actuate, Open Source BIRT or Crystal Reports-based reporting.
Security
Our security experts have deep knowledge and experience in security relevant topics. The services we offer include developing security concepts for small to large enterprises, executing a detailed penetration test, system auditing, designing the security architecture, installing detection tools, configuring firewalls and antivirus installations.
Embedded software
Extentia’s project experience includes working on embedded systems like the AlphaSmart and the Palm-based Dana device. We have significant development expertise on Palm and Windows Mobile (Windows CE/Pocket PC).
We are familiar with the workings on an RTOS, handheld development, mobile computing and wireless technologies. Extentia’s experience has thus far been limited to software on Embedded Systems, though our experience also spans to writing device drivers (audio devices, printers etc.).
Mac OS development
Extentia and its development partners have extensive experience in developing for the Mac platform specifically for the "Publishing" market space, which is largely Mac-centric. Our Mac development team is proficient in development using Metrowerks CodeWarrior and in building GUIs using PowerPlant, CodeWarrior’s C++ framework. We also use C, C++, Real Basic, Visual Basic Script, Java Beans and the application specification SDKs (e.g. for InDesign and Quark) where required.
Additionally, our developers have cross-platform development and porting expertise which is essential to be able to offer publishing solutions and components both on the Mac OS and PC platforms.
Technologies that we have employed in Mac application development include connectivity solutions (Socket Communications and TCP/IP), web technologies (XML, SOAP), document creation (pdf and rtf), image processing (jpg, gif, bmp, pict, tiff etc.), scripting (AppleScript) and installation (Mac Installer)
A significant part of our project experience includes writing plug-ins for Publishing Application Software like Quark XPress, Adobe InDesign, Adobe Acrobat, Adobe Photoshop, and Palm CDK. These plug-ins and extensions address automation of document composition, content extraction, image processing, database-driven document management, internet and web enabled workflows and license management.
GRAPHICS SERVICES
Extentia has a significant Graphics Design team to support our very talented software development team. This combination of skills ensures a mix of creativity, service and strategic thinking. In terms of specific skills and capabilities, the Graphic Design Team works on the latest applications and are conversant with the design tools needed for creating great designs. Some of these include:
Graphic and UI design
Adobe Photoshop
Paint Shop Pro
ActiveSkin
Print Media, Icon design and other vector artwork
Corel Draw
Adobe Illustrator
Macromedia Freehand
Microangelo
Interactive Media & CD Rom interfaces
Macromedia Flash
Swish
Demoshield
Website coding and development
Macromedia HomeSite
Macromedia Dreamweaver
Microsoft FrontPage
Macromedia Fireworks
Content development for Microsoft Office
Word, Excel, PowerPoint and Outlook templates
Extentia’s Graphic Design team has successfully delivered on several projects for global customers ranging from overall visual design and execution of graphic intensive projects to complete e-commerce sites and from the development of logos and electronic corporate identities to interactive presentations.
|