Ads by TechWords

See your link here
Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Application/Web Development
Web Services/SOA
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
 

Update: J2SE gets makeover with 1.5 upgrade

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 2009 International Data Group. All rights reserved.

Additional Resources

Xerox
By using solid ink technology only from Xerox, you could save up to 65% by printing color for the cost of black and white. Enter for a chance to WIN a PhaserTM 8860 network color printer!
Microsoft
Save time and mitigate security risk. Deploy it now.
Sybase
In this white paper, IDC analyzes the role of next-generation mobile enterprise platforms as organizations seek a more strategic deployment of mobile solutions.

Learn the important issues you must consider before starting your next mobility initiative. Get your mobility white paper from IDC now, compliments of Sybase.

White Papers & Webcasts

Extending COBOL to SOA, Web Services and Beyond
Most businesses have come to realize that recycling or reusing proven processes in combination with newer technologies addresses current and future business needs....  

Strategic ECM Webinar
Learn what new strategic business benefits can be realized through ECM!...

Extend, Replace, or Convert; which is the best way forward for COBOL Applications?
There are a number of choices when looking at ways to take existing COBOL applications forward. This white paper discusses the most common...  

Managing And Protecting Your Ever Increasing Mobile Assets
Learn best practices for desktop and application virtualization, computer security, and computer life-cycle management....

iPhone for the Enterprise
One of the biggest concerns of using the iPhone for the enterprise is the security and manageability issues. Read this white paper to...  

5 Architecture Issues that Impact BES performance
This Live webinar will identify critical log file errors, performance counters, and configurations to pay close attention to when optimizing BES server performance....

2009 Gartner Magic Quadrant Report
Truly understand your options for WAN Optimization Controllers...  

Usability Is Everything
Learn what sets Workday's HR and Payroll solutions apart from the competition....

Tech Horizons: ASG's metaCMDB, The Technology That Rocks
Improved business productivity often requires more efficient IT and more efficient IT cannot be achieved without a better understanding of the way business...  

The Value of Real SaaS at Workday
Cost savings, speed to value, and innovation brought to the enterprise by Workday's software-as-a-service solutions for HR and Payroll....