Evolving the Java Platform


Sun fellow gives a look beyond Java 5.0 through Mustang, Dolphin and more


Email    print   
May 15, 2005 —  (Page 1 of 6)
The Java platform continues to evolve at a brisk pace. More than 100 new specifications are under development in the Java Community Process as well as many smaller enhancements and refinements. This article highlights some of the key themes and directions for the next releases of Java 2 Standard Edition and Java 2 Enterprise Edition.

With so many new Java initiatives going on, it’s important to keep some high-level perspectives on what we at Sun and in the JCP are trying to achieve with the Java platform. For me, the key high-level value is increasing developer productivity. The Java community isn’t creating new specifications for the fun of it; we’re doing this because we believe they will help developers more easily create powerful commercial applications. But we need to do more than just create stacks of specifications; we also need to keep a clear focus on making them easy to use.

As part of both J2SE 5.0 and J2EE 5.0, we introduced a new driving theme: “Ease-of-Development.” The purpose of this theme is to continually remind us of the key root principle of developer productivity. It doesn’t matter how powerful our APIs are—if they are too hard to use, they are not effectively helping developers. We need to continually balance power, richness and simplicity.

J2SE 5.0 and Beyond
We delivered the J2SE 5.0 “Tiger” release last fall. It was our largest core Java update since JDK 1.0, and it introduced significant updates to both the Java language and the core platform APIs.

One feature in Tiger that is going to be enormously important to enterprise developers is the introduction of an annotation mechanism into the Java language. These annotations permit a form of declarative programming, where developers can specify desired behavior by marking source code with annotations rather than having to explicitly code up behavior. This style of annotation-driven programming is going to be a core value of the whole Java platform going forward.




Pages 1 2 3 4 5 6 


Share this link: http://sdt.bz/28614
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
CloudBees creates Java development platform in the cloud
The company is offering a Hudson-as-a-Service build system that charges by the minute instead of by the server Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb