Java Application Development

Elegant MicroWeb is located in Ahmedabad, India. We are a product and services software development company. We offer Java Programming and Development services, and world–class software products. Java is an object–oriented programming language with a built–in application programming interface (API). This interface is extremely flexible and can accommodate graphics and complex user interfaces. Java can be used to create applications or applets. It also has standard libraries for doing mathematics.

Because of its rich set of APIs and its platform independence, Java can stand alone as a platform in and of itself. Java provides a wide range of ready–to–use technologies and frameworks, enabling Java developers to build enterprise, internet, intranet and embedded applications.

The Java suite offers three development environments. The J2SE, which is the Java Standard Edition (JSE), the J2EE, which is the Java Enterprise Edition (JEE) and the J2ME, which is the Java Micro Edition (JME).

The Elegant MicroWeb team is skilled in the use of many programming languages and development tools. Our team understands and uses Java tools and libraries and our continuous improvement environment ensures that our team members are always using the latest tools and technologies to provide client and partner solutions. Our software programmers and software developers use Java design and development methodologies to produce innovative and unique solutions. In fact, Elegant MicroWeb has developed a set of Java tools and libraries to support client and partner projects. Tools and products include ElegantJ Charts, ElegantJ PDF library, ElegantJ Beans, and ElegantJ Report Writers. These proven tools and libraries ensure quality output and consistent results, and enhance Java development by providing efficiencies and reducing development time. This comprehensive library of tools also demonstrates our knowledge and understanding of the Java products and environment.

Our cross–platform technical competence ranges from simple interactive database solutions to complex network management systems. Our solutions are based on the best, cutting edge technology, platforms, frameworks and Content Management Systems (CMS), e.g., Java, PHP, .Net (dot net), Liferay, Joomla, Drupal, dotCMS, SharePoint and others. Clients may employ our IT Staff Augmentation services for targeted projects or for ongoing support. There is a delivery model to suit every need. The offshore, onsite and hybrid models are designed to provide suitable alternatives for any kind of project or client.

Our technical expertise is broad and deep

  • Web application development using J2EE platform – JSP, Servlets, JSF
  • Desktop application development using J2SE platform – Swing, JFC, AWT
  • Distributed enterprise applications – EJB, CORBA, RMI
  • Client server, web components, library development – JavaBeans, EJB, Portlets, Tag Libs
  • Web services development – JWSDP, AXIS
  • Web portal development – JBoss Portal, Liferay, dotCMS
  • Mobile, PDA and embedded firmware applications – J2ME
  • Java application servers – Apache Tomcat, JBoss Application Server, BEA WebLogic, IBM WebSphere, Oracle Application Server
  • Java–based application testing framework – JUnit, HttpUnit, Selenium, AppPerfect, JTest
Top

Our skills and experience encompass many platforms, frameworks, tools, libraries and technical environments

  • Java 2 Platform, Standard Edition (J2SE platform) –
    Abstract Window Toolkit (AWT), Swing/Java Foundation Classes (JFC), Applets, Java 2D, JavaBeans, Java Media Framework (JMF), Java Native Interface (JNI), JavaBeans Activation Framework (JAF), Java Management Extensions (JMX)
  • Java 2 Platform, Enterprise Edition (J2EE platform) –
    JavaServer Pages (JSP), Servlets, Portlets, JavaServer Faces (JSF), JavaServer Pages Standard Tag Library (JSTL), Enterprise JavaBeans (EJB), Java Database Connectivity (JDBC), Java Persistence API (JPA), Java Message Service (JMS), Java Naming and Directory Interface (JNDI), Java Authentication and Authorization Service (JAAS), JavaMail, Java Transaction Service (JTS), Java Transaction API (JTA), Java Connector Architecture (JCA), Remote Method Invocation (RMI), Java APIs for Integrated Networks (JAIN), Extensible Markup Language (XML), Extensible Stylesheet Language Family (XSL), Extensible Stylesheet Language Transformations (XSLT), Document Object Model (DOM), Document Type Definition (DTD), Simple API for XML (SAX)
  • Java 2 Platform, Micro Edition (J2ME platform) –
    Java Wireless Toolkit (WTK), Connected Limited Device Configuration (CLDC), Connected Device Configuration (CDC), Mobile Information Device Profile (MIDP), Java Device Test Suite (JDTS)
  • Mobile Development Frameworks and Libraries –
    EclipseME, J2ME Polish, Generic Connection Framework (GCF), OpenBaseMovil
  • Web Development Frameworks and Libraries –
    Jakarta Struts, Spring, Hibernate, Oracle Application Development Framework (ADF), JBoss Seam, Apache MyFaces, JBoss RichFaces, JavaFX, AjaxTags, jMaki, BACKBASE, Direct Web Remoting (DWR), Google Web Toolkit (GWT), Yahoo! User Interface Library (YUI), IceFaces, RichFaces, JBoss Seam, JPA
  • Portal Development Frameworks and Libraries –
    JBoss Portal, Liferay, Jahia, Apache JetSpeed, Apache Cocoon
  • Desktop Application Frameworks and Libraries –
    Abstract Window Toolkit (AWT), Swing/Java Foundation Classes (JFC), Applets, Standard Widget Toolkit (SWT), Eclipse Rich Client Platform, Thinlet
  • Web Service Development Frameworks and Libraries –
    Java Web Services Development Pack (JWSDP), Apache Axis, Web Services Invocation Framework (WSIF), Apache Web Services Security for Java (WSS4J), XINS, Java API for XML–based Remote Procedure Calls (JAX–RPC), Java API for XML Web Services (JAX–WS), Web Services Description Language (WSDL), Interface Definition Language (IDL), Internet Inter–ORB Protocol (IIOP), Object Transaction Service (OTS), Common Object Request Broker Architecture (CORBA), Simple Object Access Protocol (SOAP), SOAP with Attachments API for Java (SAAJ)
  • Application Servers –
    Apache Tomcat, JBoss Application Server, Glassfish, BEA WebLogic, IBM WebSphere, Oracle Application Server, Caucho Resin, Enhydra Application Server, JOnAS, Sun Java Studio Creator, Servoy Server
  • Development IDE –
    IntelliJ IDEA, Sun Java Studio Creator, Eclipse, Oracle JDeveloper, NetBeans, Borland JBuilder
  • Testing Frameworks –
    JUnit, HttpUnit, DBUnit, J2MEUnit, Cactus, Cobertura, Selenium, AppPerfect, Jtest

If our services interest you, please contact Elegant MicroWeb to discuss your project or your IT Staff Augmentation needs. Contact Us Now

Top

Java Application Case Studies

Articles on IT Outsourcing

Customer Testimonials

“The Elegant MicroWeb redesign of our site has really helped our sales. Immediately after implementing the custom template they designed for our Volusion™ storefront we noticed an increase in our online sales. We cannot thank them enough for their prompt, professional and courteous service! Hands down, Elegant MicroWeb provides a great service at an unbeatable value.”

– Leading supplier of Boat Maintenance Equipments & Accessories

“ElegantJ Business Intelligence played a pivotal role helping my team tap into the huge amount of timekeeping data our firm had assiduously collected over several years, but which we had extracted very little value from. We realised that with ElegantJ BI we could gain an insight into our business performance and trends which we were then able to present to Management in a digestible form. As a direct result of our analysis using ElegantJ BI we were able to ensure that scarce resources were ring-fenced for critical operations whilst also freeing up resource from other areas to improve productivity and allocate costs more accurately across our operations. ElegantJ BI proved an excellent partner, listening to and taking our feedback on-board, then delivering changes and improvements to the product.”

– World leader in financial news & data feeds, UK

“We were looking for 100% browser based, feature rich, simple to use BI tool that has shorter learning curve and implementation cycle. We found that ElegantJ BI is the tool meeting our requirements, we are glad to have ElegantJ BI implemented in our organization with shorter implementation cycle, ease of use and faster ROI.”

– Leading Infrastructure Development Company, Saudi Arabia

“It was a great experience working with project team of Elegant MicroWeb for our Volusion™ hosted online estore. We appreciate the team members for providing timely responses and good communications during pre and post phases of project development. They also provided an outstanding technical assistance to turn the requirements into easy-to-use application. We look forward to execute more IT Projects and working together.”

– Leading supplier of dental and surgical products

“You can tell when a strategic supplier truly understands your business and your needs: he takes your brief, your product requirements and he makes that specification much better than you imagined. Elegant MicroWeb has done that for us since day one – five years ago! Without our strategic alliance with Elegant MicroWeb, I doubt if we would have become #1 supplier of eDemocracy and eConsultation solutions. If your need is for service, imagination, creativity and value, use Elegant!”

– Leading supplier of eDemocracy and eConsultation solutions

“We have used the services of Elegant MicroWeb since 2003 for developing our leading edge performance measurement web based application primarily aimed at improving performance in shared services back office operations. We are delighted with Elegant MicroWeb’ support in helping us to build this innovative application and can vouch for their excellent technical skill sets. In particular, we are pleased with their consistent, strong service orientation allowing us to offer our clients highly responsive service levels to develop and maintain the system on an ongoing operational basis. We are happy to provide reference.”

– Market leader in providing performance measurement solutions

“The staff at Elegant MicroWeb was very professional from the beginning and the entire experience of working with the project manager and other staff members at Elegant MicroWeb was an absolute delight. The response time is phenomenal. The project went very smoothly and they truly exceeded my expectations. The follow up responsiveness is just as good and we still receive the same support we did on day one of the project. We will definitely continue this relationship with the folks at Elegant MicroWeb and look forward to executing more exciting IT projects with them.”

– Pioneer in providing online management of clinical tests

“Elegant MicroWeb has created a team of Developers and Technical Writers that have met and surpassed our needs. The working environment created in India was beyond our expectations and the work product has been delivered in a very timely manner. I would recommend them to anyone looking to create intelligent software and documentation.”

– Provider of hospitality property management solution

“We class Elegant MicroWeb as being experts in their field and their proactive approach in resolving system issues is of mutual benefit. Their work is second to none and they always provide excellent customer service.”

– Online redundancy management solution provider

“We have found ElegantJ Charts to be extremely flexible and robust. Our developers have found ElegantJ Charts content creation tools intuitive and very powerful, even for the most challenging implementations. And the technical support is outstanding. We look forward to future developments and working together!”

– An IT solution provider for Investment Management Industry

“Your engineers have done an excellent job in the development of these components. We really appreciate the support you have offered in making the best use of your product.”

– A specialist in delivery of transparent wire speed data services

“I find your products very useful and easy to work with. I also am impressed by the level of service you have shown in the past. Many thanks.”

– A computer systems & software business organisation

“ElegantJ Table java bean gave us a good user experience. We are globally satisfied with its performance since by the use of ElegantJ components we are fairly able to reduce development time and cost.”

– A leading provider of test design and functional testing

“Following a successful working relationship with Elegant MicroWeb developing a performance measurement tool, we commissioned the build of an online Benchmarking tool to complement our original product set. This web based tool incorporates a survey builder to capture information about technology and process Best Practices that currently exist or could potentially be adopted by an organisation to improve performance.

We are pleased that Elegant MicroWeb produced this innovative tool to our fairly complex specifications in the expected timeframe and to a high level of quality; and we recommend Elegant MicroWeb for similar types of application developments.”

– Leading Operational Performance Measurement & Benchmarking Solutions Provider

“Working with offshore companies could be a tricky thing, but thanks to Elegant MicroWeb high standards it feels like a walk in the park. Since the very first moments of contact and until final delivery and maintenance, you are seeing your project built with the highest of standards. Actually, very few companies in Europe can match with Elegant MicroWeb’s professionalism. Working with them is a continuous reassurance that you made the right choice entrusting your project in their hands.”

– CEO, A leading architectural 3D catalog technology provider in France