It reduces programming effort, increases performance, allows for interoperability among unrelated APIs, reduces effort to design and learn new APIs, and fosters software reuse. The framework includes interfaces, implementations, and algorithms. Extensions Framework Extension Framework supports the dynamic downloading and installation of extensions as JAR files onto the Java platform. An extension is a group of packages that implement an API that extends the Java platform. Extensions will be available from both Sun and from third parties.
Standard extensions are special kinds of extensions.
JavaBeans TM Enhancements Interaction with Applet Semantics eases the development of objects that implement Applet as well as JavaBeans architecture behavior. Better Design-Time Support adds infrastructure during the JavaBeans component architecture design time to enable a more sophisticated builder environment. An input method lets users enter thousands of different characters using keyboards with far fewer keys. Typically a sequence of several characters needs to be typed and then converted to create one or more characters. Version Identification Version Identification introduces package level version control where applications and applets can identify at runtime the version of a specific Java Runtime Environment, VM, and class package.