Java, swing,fx,jsp

Java application development

Platform independent Java solutions

Java application development

Java mobile & desktop apps

Development of custom Java apps:

  • Platform independent desktop client and standalone applications. See notes below
  • Java enterprise mobile applications
  • GUI frameworks: Swing, SwingX, SWT, JavaFX
  • Java SE, ME, EE
  • Enterprise Java Beans (EJB) container for business tier
  • Developer tools: NetBeans, Eclipse, MS Visual Studio
  • Programming languages: Java

Java enterprise web solutions

java web application development

Java enterprise web apps

Development of custom Java websites:

  • Dynamic web content and highly secure, reliable web service
  • Robust and scalable enterprise level architectures that are built to last
  • JavaServer Pages (JSP) technology
  • Frameworks: Spring MVC, JSF, Grails, GWT
  • Web services: JAX-WS
  • Databases: MySQL, MS SQL (JDBC, JPA, JTA)
  • Developer tool: NetBeans, Eclipse, MS Visual Studio
  • Programming languages: Java, HTML, CSS, Javascript

Notes: some programming languages are platform independent at the source code level, like C or C++, but lose independence once the code is compiled. Java retains platform independence even after code is compiled. The actual conversion to native code is handled after the bytecode is loaded by the given device. Technically it’s the JVM (Java Virtual Machine) that executes computer programs compiled into Java bytecode. JRE (Java Runtime Environment) is a software package that contains what is required to run Java programs on a computer. JRE can be downloaded from here.