Java technology is an object-oriented, platform-independent, multithreaded programming
environment. It is the foundation for Web and networked services, applications, platform-independent desktops, robotics, and other embedded
devices.
Defines the standard for developing component-based multitier enterprise applications. Features include Web services support
and development tools (SDK).
Provides a complete environment for applications development on desktops and servers. It also serves as the foundation for
the Java Platform, Enterprise Edition (Java EE) and Java Web Services.
Java SE for Business is a new product based on Sun's Java SE that offers customers faster access to critical fixes, a longer
roadmap for support, and enterprise features designed to reduce the cost of deployment.
When critical functions require precise, predictable execution - then Java Real-Time System is the right choice. Strict
priority enforcement, a real-time garbage collector, and other features enable developers unparalleled control over their Java environment
and their application. For applications ranging from robotic control to defined sub-millisecond response times - Java Real-Time System is
right for you.
Provides an application environment specifically addressing the needs of commodities in the growing consumer and embedded
space, including mobile phones, pagers, personal digital assistants, set-top boxes, and vehicle telematics systems
Enables developers and content creators to quickly develop interactive applications that can easily be deployed across the
widest variety of client devices - from mobile devices to desktops, set-top boxes and Blu-ray Discs.
JavaFX Mobile is a complete, pre-integrated software system for advanced mobile devices designed to enable developers to
author rich, high-impact content and network-based services. Built around open and standards-based technologies, JavaFX Mobile enables
control and flexibility for the mobile ecosystem.
These are the three open source communities based around the source code to Sun's three Java platform implementations. Java
Platform, Standard Edition (Java SE) is represented by the OpenJDK project, Java Platform, Micro Edition (Java ME) is represented by the
Mobile & Embedded project and Java Platform, Enterprise Edition (Java EE) is represented by the GlassFish project.
A platform-neutral data-exchange language for Web service components, protocols, and APIs; integrates with many Java
technologies for the development of Web applications.