Skip the navigation

Update: J2SE gets makeover with 1.5 upgrade

By James Niccolai
February 5, 2004 12:00 PM ET

IDG News Service - Sun Microsystems Inc. has released a beta version of the next release of Java 2 Standard Edition (J2SE), a set of specifications used for creating desktop applications and which also form the basis of Java development tools from Sun and its partners.

Sun described the upgrade, developed under the code name Tiger, as the latest major revision to the Java platform. It implements dozens of changes, many of which focus on making the Java programming language easier for developers to use.

A beta release of the upgrade, called J2SE 1.5, was released Wednesday for download at Sun's Java Web site. The final version is expected by around out by the middle of the year. It consists of two parts -- a software development kit and a Java runtime environment.

While Sun's Java software has been widely adopted on server computers, its use on the desktop has been more limited. Nevertheless, J2SE is important because it provides the foundation for Java 2 Enterprise Edition (J2EE), the server version of Java. Some of the new features will also trickle down to Java 2 Mobile Edition (J2ME), used for portable devices such as cell phones.

Along with making Java easier to program with, the upgrade focuses on issues that are important for enterprise use such as performance, scalability and security. It also adds support for Advanced Micro Devices Inc.'s 64-bit Opteron chips for servers running Windows 2003 and SuSE Linux AG's version of Linux.

Altogether, the upgrade implements 15 Java Specification Requests, which are suggestions for extending and improving Java that pass through the multivendor Java Community Process. There are also dozens of minor changes.


One of the most significant additions is support for generic types in the Java language, said Java creator James Gosling, a Sun fellow and the chief technology officer of its developer products group. Generics should reduce the amount of code that developers have to write and also makes it easier to identify bugs earlier in the development cycle.

How to implement generics has been debated since Java's introduction. "I was reluctant to put something in where, no matter how you did it, 90% of people would come around and beat you up. So Java came out without generics," Gosling said.

It almost made it into the J2SE 1.4 release, but the Java tools vendors needed more time to prepare and so it was pushed back, Gosling said. He is satisfied now that generics have been implemented in a way that's efficient and carries little overhead. "Most people should

Reprinted with permission from IDG.net. Story copyright 2010 International Data Group. All rights reserved.
Additional Resources
Forrester Consulting - Optimizing Users and Applications in a Mobile World
WHITE PAPER
Solving application issues over the WAN requires careful consideration. Based on their independent research, Forrester Consulting offers recommendations on how to tackle application performance issues, insufficient bandwidth and the inability to quickly restore users in a disaster.

Read now.

Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

App Development White Papers
The Keys to Distributed & Agile Application Development
How leading firms are winning with strategies for efficient application development, without relying on co-location.
Overcome Top 7 Admin Challenges of Active Directory
As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
Insiders Can Ruin Your Company. Take Action.
Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
Top Solutions and Tools to Prevent Devastating Malware
Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
Streamline Compliance and Increase ROI
Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
All App Development White Papers
App Development Webcasts
Reduced TCO for Communications Applications with New Oracle SPARC Servers
In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
Optimizing Networks for the Cloud
Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
All App Development Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs