Thursday, 18 August 2011

What are the three Java platform versions?


 Three editions of the Java platform make it easier for software developers, service providers, and device manufacturers to target specific markets. The developerWorks Java technology zone maintains a complete glossary of the standard Java component technologies for the platform editions. Many of these components, optional packages, and extensions — the intricate parts that make up the whole — are available across the three editions.

Java SE (Java Platform, Standard Edition)

Java SE lets you develop and deploy Java applications on desktops and servers, as well as embedded and real-time environments. It includes classes that support the development of Java web services and provides the foundation for Java Platform, Enterprise Edition (Java EE). Java SE 6 is the current version of the Java SE platform. Explore Java SE in the following articles on developerWorks:
Learn about some of the important component technologies in Java SE:

Java EE (Java Platform, Enterprise Edition)

The enterprise version of the Java Platform helps you develop and deploy portable, robust, scalable, and secure server-side Java applications. Building on the foundation of Java SE, Java EE provides web services, component-model, management, and communications APIs for implementing enterprise-class service-oriented architecture (SOA) and Web 2.0 applications. Java EE 6 is the latest Java EE version. "Java EE 5: Power and productivity with less complexity" introduces you to version 5 of the Java EE platform — a major overhaul designed to enhance developer productivity through a simpler Java EE programming model (retained in Java EE 6) than in previous versions.
Learn about some of the important component technologies in Java EE:

Java ME (Java Platform, Micro Edition)

Java ME provides an environment for applications running on a broad range of mobile and embedded devices, such as mobile phones, PDAs, TV set-top boxes, and printers. The Java ME platform includes flexible user interfaces, a robust security model, a broad range of built-in network protocols, and extensive support for networked and offline applications that can be downloaded dynamically. Applications based on Java ME specifications are written once for a wide range of devices yet exploit each device's native capabilities.

No comments:

Post a Comment