Java makes the world go around. Multithreaded, scalable, and one of the most versatile programming languages, Java applications run on all major OSs, browsers, and mobile phones, desktops, and embedded devices.

    Java Platforms

    Java EE, Java SE, Java ME

    Java Applications Integration

    XML Integration with Non-Java Platforms, Support for Windows and Unix Platforms, JDBC Connectivity, Java Messaging Services (JMS), Remote Method Invocation (RMI), Core and Networking APIs, EDI Support

    Web Services and XML

    JAX-RS, JAX-WS, CXF, XFire, Axis, JAX-RPC, JAXB, JAXP, DOM, SAX, StAX

    Security Frameworks

    JAAS, Acegi

    Java Development

    Play Framework, Scala, Enterprise Java Beans, Spring Framework, Oracle ADF, Java Mail, Java Applets, Log4J Logging API, XSL, XSLT processing, Apache Commons ++, Java Web Start, Servlet, Struts, Swing

    Persistence/ORM Tools

    Hibernate, Ebean, JPA, TopLink, EclipseLink

    Containers

    GlassFish, WebLogic, WebSphere, JBoss, Jetty, Tomcat

    Interoperability

    JDBC, JNDI, Scripting, RMI, RMI-IIOP

    JMS

    OpenMQ, HermesJMS, ActiveMQ, RabbitMQ

    Reporting & Business Intelligence

    JasperReports, JasperServer, BIRT, Pentaho, JFreeChart, D3js, Pdfmake