The two principal products in the Java SE platform are: Java Development Kit (JDK) and Java SE Runtime Environment (JRE).
The JDK is a superset of the JRE, and contains everything that is in the JRE, plus tools such as the compilers and debuggers necessary for developing applets and applications. The Java Runtime Environment (JRE) provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language.
The following conceptual diagram illustrates all the component technologies in Java SE platform and how they fit together.
Java SE documentation is regularly updated to provide developers with in-depth information about new features in the Java platform. Some recent updates include:
Customizing the RIA Loading Experience
Customize the rich Internet application loading experience by providing a splash screen or a customized
loading progress indicator to engage the end user when the RIA is loading and
to communicate measurable progress information.
See the following topics for more information:
|Mixing Signed and Unsigned Code Signed Java Web Start applications and applets that contain signed and unsigned components could potentially be unsafe unless the mixed code was intended by the application vendor. As of the 6 update 19 release, when mixed code is detected in a program, a warning dialog is raised. Mixing Signed and Unsigned Code explains this warning dialog and options that the user, system administrator, developer, and deployer have to manage it.|
|Java Rich Internet Applications Development and Deployment Rich Internet Applications can be developed and deployed as applets or Java Web Start applications. The next generation Java Plug-in introduced in Java SE 6 update 10 provides powerful capabilities to applets.|
View these and other technical articles to stay current with features and improvements in the Java platform.
- Java Applets, ASP.net - Can You Play Together?
This article describes how to develop and deploy Java Rich Internet Applications that work seamlessly with ASP.net technology.
- Mixing Heavyweight and Lightweight Components
This article describes how heavyweight and lightweight components can play well together, used in the same container, in your Swing application.
- Monetize Your Desktop Applications
View this screencast to learn how to convert a desktop application into a Java Web Start application.
Watch this page for more Java SE 6 features and updates!