Java Application Development
A Java web application is a collection of dynamic resources (such as Servlets, JavaServer Pages, Java classes, etc.) and static resources (web pages and pictures). Mobile applications use Java Micro Edition (Java ME) platform with any IDE, which was developed for small devices like mobile phones, but is now used on a wide variety of devices.