
Java is widely accepted standard to develop cross platform, scalable, distributed and reliable enterprise class application. Java comes in three variants namely Java SE, Java EE and Java ME to cater to the needs of all kinds of software application be it mobile, desktop or enterprise applications.
| Categories | Description |
|---|---|
| Java SE | Core Java, Swing, Network API |
| Java EE | JSP/Servlets, EJB, Spring, Hibernate, JDBC, RMI, JMS, JNI, JavaMail API |
| J2ME | Mobile Application, Set-Top Box Application(OCAP & MHP), Device Application, Mobile Web Application, Blackberry Java API |
| Application Servers | Weblogic, IBM Websphere, JBoss, Tomcat |
| Database Servers | Oracle, MSSQL Server, My SQL, PostgreSQL, InterBase |
| Frameworks | Spring, Struts, Hibernate, Eclipse RCP, Eclipse Plugin, JSF |
| Web Technologies | Flex, Flash, JavaScript, ExtJS, Dojo Toolkit, JQuery, MooTools, YUI, Struts, Tiles, XML |
| XML | XSD, XSLT, XQuery, Webservice - SOAP |
| IDE, Tools and Testing Tools | Eclipse, NetBeans, JDevloper |
| Version Control | SVN, VSS, CVS |
ennovate offers following services using Java technologies:
ennovate Java team consists of highly skilled and self motivated technocrats having experience in the range of 1 to12 years. As of now, almost 60% of the engineers are Sun Certified Java Programmers. ennovate has core group of chief architects who are highly experienced in design and development of Client-Server Enterprise applications, J2ME, Web, Desktop Eclipse RCP/Plug-in Applications and API development. Their responsibility is to come up with robust architecture using various software design patterns and constantly work with the development team to ensure the quality of the product. ennovate follows strict quality measures and code review processes to develop world class software. We have developed an eclipse plug-in for automated JUnit test case generation, which ensures up to 100% of code coverage of the system.
To generate quality and bug free maintainable code, and to improve productivity, ennovate engineers use the following sophisticated tools:
ennovate has a team of researchers whose responsibility is to continuously research for new technologies, understand it, generate a software prototype and train the engineers. Core research team keeps ennovate updated on the latest technologies and consults customer in choosing the appropriate technology for the desired requirements.
Java SE is core of Java programming language which contains extensive code libraries to develop console based client and server applications.
Java EE targets to develop top notch, fail proof, security enabled and extensible Enterprise Application. The objective of Java EE is to provide broad range of core components and frameworks to develop Web 2.0 Enabled, Service Oriented Architecture (SOA) based world class enterprise applications which caters to the need of all industries.
ennovate has a credible record in executing Java SE projects with expertise in Core Java, Swing, AWT, Network API,Java IO and Java Threads. Following are some projects which ennovate executed in Java SE:
Goal of Java EE is to facilitate rapid development of Enterprise applications. ennovate’s project portfolio in Java EE includes projects in following areas:
Over the years, ennovate has enriched it’s expertise in web application development by executing large to medium scale projects. ennovate Technologies has got expertise in various Java based technologies like JSP/Servlets, Struts, Hibernate, JSF, Spring, JavaScript, Tiles, Flash, XML, HTML and DHTML. Following are the details of some projects executed at ennovate:
Enterprise Applications is the backbone of any enterprise. ennovate has a vast expertise in development and maintenance of robust and scalable Enterprise application development using various Java EE technologies like EJB, JSP, JSF, Spring, Hibernate, JMS, Web Services. Application server / Container expertise includes commercial and open source servers like Tomcat, Weblogic, Webshpere and JBoss. Following are some key projects executed by ennovate: