Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Java platform to get modularity, OSGi support

Sun details upcoming versions of Java at its JavaOne conference


Upcoming versions of the Java platform will be fitted with capabilities such as flexibility, OSGi support, and modularity, Sun Microsystems officials said Tuesday afternoon at the JavaOne conference in San Francisco.

Road maps were detailed for Java Platform, Enterprise Edition (Java EE) 6 and Java Platform, Standard Edition (Java SE) 7. Java SE serves as a base Java platform, with the Enterprise version adding enterprise-level capabilities.

With Java EE 6, Sun seeks to increase flexibility in implementing the platform.

"For EE 6, the theme is what I like to call 'rightsizing,' which essentially means making the platform the right size for you," said Roberto Chinnici, Java EE platform lead at Sun.

With version 6, profiles will be created based on specific needs, such as a Web profile focused on Web developers, Chinnici said. The Web profile is not fully defined yet, but will feature technologies that appear in the vast majority of Web applications. Other profiles are expected such as a telecommunications profile that features SIP (Session Initiation Protocol) services.

Profiles can be created by filing a Java Specification Request as part of the Java Community Process, according to Chinnici.

Also planned is a pruning process by which certain parts of the Java platform can be made optional. "The typical candidate is those technologies that have been superseded effectively by new ones," said Chinnici, citing JAX RPC and Entity Beans as candidates for pruning.

Scripting languages will be made first-class citizens on the Java platform as well. Web development will be made easier through annotations across Web APIs. Developers should see a reduced need to edit web.xml descriptors. Third-party libraries will self-register, removing a common source of errors for developers.

Another feature of version 6 is an API for REST-ful (Representational State Transfer) Web services. "We felt we need a new API entirely focused on them," Chinnici said.

Enterprise JavaBeans can go inside a Web application via version 6, removing the need for nested packaging.

There is no specific release date yet for Java EE 6, although it has been anticipated for later this year.

Java SE 7, due in summer 2009, features modularity in development and deployment. These capabilities are based on JSR 294, for improved modularity support, and JSR 277, for a Java Module System.

Paul Krill is editor at large at InfoWorld.
Continued
1 | 2 | NEXT PAGE » 


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





Virtualization: A Step by Step Approach to Success
Your virtual machines can be up and running in a matter of minutes. HP and Citrix have integrated XenServer with HP ProLiant servers and management tools, powered by hardware-assisted Intel Virtualization Technology to enable high- performance, cost-savings solutions for server consolidation and disaster recovery. Sponsor: HP

»  Click here to view this Webcast
  The Data Protection You've Been Looking For
Enterprise data is of supreme importance. If you can't find it quickly, it's worthless. If you lose it, it's a crisis. This IT Strategy Guide explores how to keep your data safe.

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS  IT EXEC-CONNECT   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist