Sun Microsystems Inc. this month has released the beta
of J2SE 1.5 for public review, moving the latest version of desktop Java from
a theoretical list of requirements and definitions to code that developers can download
and test.
The beta is the reference implementation for Java Specification Request (JSR) 176
and includes the Java Runtime Environment (JRE), the Software Developer Kit (SDK),
and Documentation. J2SE licensees also have access to a beta version of the Testing
Compatibility Kit (TCK).
The software is available for Linux, Solaris and Windows at java.sun.com. Both binary
and source code are available.
Sun announced the features of J2SE last June at JavaOne in San Francisco. At that
time, the company said the features of the desktop Java platform would fall along
the themes of ease of development; monitoring and management; reliability, availability
and serviceability; and performance and scalability.
The specification and virtual machine for Java 2 Standard Edition is distributed free
from Sun, and form the basis for both the J2EE server platform and the J2ME mobile
platform.
Among the new features is support for generics. "It makes it easier and type-safe
for people to use Java," said Calvin Austin, JSR 176 specification lead.
Other ease-of-development features include support for metadata, enumerated types
and enhanced for loops. These changes to the Java language itself come from individual
Java expert groups, and combined, the APIs make up the most comprehensive update to
the Java language since 1996, Austin said.
"Some of the look and feel of Java was from the last century. We have a whole new
look and feel called Ocean," said Austin. The platform has a skinnable API so developers
can customize applications' appearance. It also can use the native features of the
operating system on which it is running.
-Yvonne L. Lee [SD Times]