Sun Java Solaris Communities My SDN Account Join SDN
 
Documentation

Java 2 Platform, Standard Edition - Datasheet

 
Java 2 Platform, Standard Edition version 1.3
Download PDF Download PDF
View & print PDF files with Adobe Acrobat Reader.

J2SE v 1.3 Datasheet

The Java 2 Platform, Standard Edition (J2SE) is a feature-complete development and deployment platform for the dot-com age. Designed from the ground up for the Web, J2SE software enables rapid development of software applications that have fewer defects than other technologies as well as the ability to deploy applications over the Web to multiple operating systems and platforms.

J2SE Technology at a Glance

Tuned performance through new Java HotSpot client virtual machine and Java Foundation Classes (JFC) libraries
 
40 percent faster startup time for typical JFC Swing applications; 25 percent reduction in memory foot-print (compared to J2SE version 1.2)
 
Optimized for Web deployment with new applet cach-ing feature; easy Java Optional Package installation
 
Enhanced enterprise interoperability through RMI/IIOP (CORBA), Java Naming and Directory Interface (JNDI), and LDAP version 3 support
 
Improved security with support for RSA signature and x.590 certificates
 
Eases development with Java 2D multiple monitor support; AWT enhancements including robot API for automated testing/accessibility

J2SE version 1.3 delivers significant performance gains and improved Web deployment for enterprise, client-side Java applets and applications. It includes a new client Java virtual machine (JVMTM), tuned libraries throughout the platform, and enhancements to the Java Plug-in software for improved Web browser deployments.

The J2SE platform includes two binary deliverables:

  • Java 2 SDK, Standard Edition
  • Java 2 Runtime Environment, Standard Edition (JRE)

Using the J2SE platform, enterprise software developers (ISVs, in- house IT groups, system integrators) can rapidly produce custom software applications with fewer defects and easily deploy them to customers. J2SE software includes a robust set of tools for creating graphical user interfaces (GUIs), accessing enterprise resources (databases, directories, CORBA-based backend systems), fine- grained security, and many development APIs and functions.

What's New About J2SE Software

  • New Java HotSpot client virtual machine delivers faster performance for client applications
  • Improved Web browser deployment options
  • Simplified deployment includes a new caching feature that stores deployed applets on the local drive until updated, dramatically improving applet performance while reducing network traffic
  • Java Optional Package installation makes it easy to customize applications with additional packages such as Java Media Framework, Java 3D, XML, and more

Enhanced Performance

The Java HotSpot client virtual machine is specifically designed to make client-side Java applets and applications run faster. Tuned libraries throughout the platform significantly enhance Java applet and application performance and fidelity. This improves the user's experience by launching Java applets and applications more rapidly than ever before. In addition, a reduced memory footprint makes more efficient use of system memory.

Easier Web Deployment

Now, Java applets remain stored on the local disk until updated by the system administrator. This drastically improves Java applet performance as subsequent visits to the host Web page will launch the applet locally, rather than downloading it across the Web. Network traffic is also reduced.

Java Optional Package installation enables flexible, mix-and-match installation of the JRE and Java Optional Packages to create customized applications. New solutions that depend on market-specific extensions not found in the base platform may also be deployed.

Client-side Deployment

Internationalization (I18N) is important because it gives developers the ability to write applets and applications in the Java language that can be deployed to multiple locales around the globe. Sun continues to improve I18N support with below-the-spot editing, particularly useful for the Chinese language. This allows end users to input Chinese characters into Java applets and applications.

Deploying media-rich applications is easier than ever with the new Java Sound API, which affords capture, processing, and playback of audio and MIDI data. Distance learning and other applications that require enhanced sound can be developed and deployed.

Enterprise Interoperability

Today's Java client software must be able to easily connect and interact with traditional backend enterprise software such as order entry applications, accounting, and customer management. To bring this about, J2SE version 1.3 includes new CORBA connectivity software (RMI/IIOP) and directory access (JNDI).

CORBA is a standards-based distributed computing environment that has been widely adopted in backend systems. Java applets and applications can interoperate in this environment, reducing application development time and enabling the reuse of existing software.

Directory services are also important in the enterprise. Via JNDI, Java applets and applications can connect to Lightweight Directory Access Protocol (LDAP)-supported directories. LDAP is a common protocol for accessing information needed by software applications such as user names, address information, telephone information, access privileges, and much more. Other naming and directory services are also supported.

Additional Security

Supporting RSA signatures and X.509 certificates provides the same security user experience when using Java applets and applications as non-Java applications.

RSA offers widely adopted security functions including digital signing. Java applets and applications can now recognize RSA digital signatures. In addition, the included Jarsigner utility can verify JAR files signed by the Netscape signing tool. X.509 certificates are often used by software vendors as a mechanism to prove that the software being used is provided by the vendor and not an untrusted third party.

Ease of Development

Multiple monitor support enables programmers to display output on two or more screens at once, enhancing productivity when writing applets or applications in the Java language.

The robot API for automated testing and accessibility support helps automate testing of JFC/Swing and AWT-based Java applets and applications. Automation increases the speed of testing and enables programmers to more quickly update and iterate software during the development process. In addition, the robot API can be used by Java applets and applications that need automation, for example, computer- based training and accessibility-enabled applications.

Java Platform Debugger Architecture (JPDA) gives third-party development tool providers access to internal JVM informa- tion. In turn, Java developer tools that integrate JPDA debugging functions can be used to create software with less defects. Completely rewritten for J2SE version 1.3, the new javac is significantly faster, saving time when compiling software that is written in the Java language to bytecode.

System Requirements

The Java 2 SDK is intended for use on Microsoft Windows 2000, NT, 98, and 95 operating systems running on the Intel Architecture platform, with the following additional requirements and recommendations:

  • Pentium 166-MHz or faster processor
  • At least 32 Mbytes of physical RAM is required to run GUI applications. 48 Mbytes is recommended for applets running within a browser using the Java Plug-in product. Running with less memory may cause disk swapping, which has a severe effect on performance. Very large programs may require more RAM for adequate performance
  • 65 Mbytes of free disk space is required to install Java 2 SDK software. When installing the separate documentation download bundle, an additional 120 Mbytes of free disk space is needed. The Java 2 SDK is localized for the Japanese language. For additional information, please see Japanese localization notes.