Java the bloat



Email    print   
June 15, 2008 —  (Page 1 of 6)
Don’t expect people to bring lawn chairs to camp outside Sun Microsystems’ headquarters, waiting to pick up their copy of Java EE 6 when it’s released this year. After all, the platform for server applications isn’t the hottest new cell phone or game console. While Sun is touting the modularity and simplicity of the next generation of the Enterprise Edition, many are skeptical about its promise given the underwhelming response to its predecessor, Java EE 5.

Although software development experts involved in the Java Community Process (JCP) are working to finalize the specifications for Java EE 6, due by year’s end, the market may already be passing Sun by. To minimize the notorious “Java bloat”—the result of adding APIs and other specifications that fatten the platform without discarding old ones—Sun is preaching the virtues of modularity. Developers need only use the modules, or in Sun’s parlance, “profiles,” prescribed to build the particular application they have in mind.

To be sure, Sun can point to improvements in Java EE 6 over EE 5, and in EE 5 over its predecessor. But other software companies, commercial and open-source, are formulating solutions that can be used well before Sun can get EE 6 out the door.

“Modular design ... is something [application vendors] are basically taking into their own hands,” said Jeff Genender, a representative in the JCP of the Apache Software Foundation.

Apache, a nonprofit group supporting multiple open-source software projects, developed the Geronimo application server, whose latest update was delivered April 28. Geronimo features GBeans, a plug-in-based architecture, which lets users remove unneeded specs from Java EE 5, building lightweight configurations of the server.

A developer can start with what is basically a Geronimo kernel and add components as plug-ins to create a specific software stack, or start with the full Java EE 5 stack and remove components, Genender explained.

In a different approach to fighting Java bloat, Intelliun is using model-driven development, which adds an abstraction layer between the Java EE platform and the application layer. That way, the application can be developed without the complications of the platform layer, said Iyad Jabri, president and CEO of Intelliun.



Related Search Term(s): Apache, Java, Sun

Pages 1 2 3 4 5 6 


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

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Analysis: Apache threatens to cut off Java SE 7
The move against Oracle is nothing new as long-brewing battle over Harmony and the Java 1.5 TCK boils over into the JCP 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