Java-Based Development

Companies now enjoy a multitude of software development opportunities, thanks to the flexibility, cross-platform compatibility, and stability of Java. At Oceannet Software, we use Java to provide our clients with high-quality, fault-tolerant applications. This lets us keep costs at a minimum while still delivering world-class business solutions.

Oceannet Software is well versed in Java technology and uses its vast experience to use Java for its application development outsourcing services.

Java offers superior stability and cross-platform functionality, making it the ideal technology for outsourcing projects.
Selecting the proper technology for your project can be difficult, so Oceannet Software's professional, knowledgeable staff members are standing by to help guide you through the process. However, if you already know that you want to have us use Java, just let us know so that we can send you a price quote.

The center of the Java platform is J2EE, which is used for programming. It was created to facilitate large, distributed applications. Today, J2EE helps programmers and software developers make scalable applications that can work on multiple platforms at the enterprise level.

At Oceannet Software, our specialists chose J2EE/Java because of its reliability and stability, and its versatility for projects ranging from J2EE enterprise-wide systems to single Java applications.
Here are just a few of our areas of expertise.

J2EE Application Server

  • Apache /Tomcat
  • BEA WebLogic
  • IBM WebSphere
  • JBoss Application Server
  • Resin
  • Orion

Java Programming

  • J2SE (JDK 1.3/1.4, 1.5, 1.6 (6.0))
  • Java Server Pages (JSP)
  • Enterprise Java Beans (EJB 3.0/2.0/1.1)
  • Java Server Faces (JSF)
  • Java Mail
  • Java Applets
  • Log4J Logging Api
  • XSL, XSLT processing using Xerces & Xalan
  • Apache Commons

Java Applications Integration

  • XML integration with non-Java platforms using technologies like SOAP / SOA (Service Oriented Architecture)
  • Support for Windows and Unix platforms
  • JDBC connectivity i.e. Type 1 to 4 database drivers
  • Java Messaging Services (JMS) using popular servers like Websphere MQ , ActiveMQ
  • Remote Method Invocation (RMI)
  • Core and Networking APIs
  • EDI Support

Database and ORM tools

  • Hibernate
  • MiddleGen code generator
  • MySQL
  • DB2
  • Microsoft SQL Server (MSSQL)
  • JDO and JPA

Web and User Interface

  • MVC frameworks like STRUTS with TILES, Spring Web Flow, Tapestry, Velocity Template engine
  • AJAX using GWT (Google Web Toolkit), Ajax4jsf, DWR (Direct Web Remoting)
  • HTML and DHTML

Development IDE tools

  • Rational application development (RAD 6.0)
  • Eclipse
  • Netbeans
  • Jbuilder