Java Technologies

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.

Java Products
Name
Purpose
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
Provides a secure environment for applications that run on smart cards and other devices with very limited memory and processing capabilities.
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.
 
 
Related Technologies
Name
Purpose
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.
Web services are Web-based enterprise applications that use open, XML-based standards and transport protocols to exchange data with calling clients.
A set of open, peer-to-peer (P2P) protocols that allow any connected device to communicate and collaborate with any other connected device.
An open software architecture that enables the creation of network-centric solutions which are highly adaptive to change.
A platform-neutral data-exchange language for Web service components, protocols, and APIs; integrates with many Java technologies for the development of Web applications.
Java technology development project to bring 3D windowing capabilities to the desktop to offer a richer user experience for work and play.
Here you'll find information and downloads for Java technologies that are independent of the Java SE, Java EE, and J2ME platforms.
 
 
 

Download OpenSSO

Download Opensolaris

Download the Solaris OS

Download VirtualBox

Download the Java Platform

Get started with MySQL - Get it Now

GlassFish AppServer - Get it Now

Download the NetBeans IDE

Download Sun Studio Compilers and Tools

Download OpenOffice.org

Give your business a boost