By Dana Gardner LinuxInsider Part of the ECT News Network
07/03/08 4:00 AM PT
The Eclipse Foundation has delivered a healthy package of updates, right on time, for the third year in a row. That's commendable, writes contributor Dana Gardner. What he'd really like to see, however, is a greater commitment on Eclipse's part to integrate with cloud-based development.
Not all trains run on time, but the Eclipse Foundation has kept to its schedule with its annual release train, this year named "Ganymede."
For the third year in a row, the Eclipse community has delivered, on the same day as in previous years, numerous software updates across a wide range of projects.
This year's iteration includes software that spans 23 projects and represents over 18 million lines of code. Highlights of the release include the new p2 provisioning platform, new Equinox security features, new Ecore modeling tools, and support for service-oriented architecture (SOA).
Next Level: The Cloud
Now that the Eclipse Foundation has proven its mettle with delivery of consistent and complete packages of downloads -- now's the time to take this puppy to the cloud. I'd like to see more integration between Eclipse products and cloud-based development, integration and deployment services. And I'm not alone on these wants, no siree.
Amazon Web Services has proven the demand and acceptance. A modern IDE (integrated development environment) needs the cloud hand-offs and test and real-world performance proofing that cloud and platform as a service (PaaS) are now offering. How about a hybrid model where the IDE remains local but more application lifecycle management and test and debug features comes as services?
How about integration between such a hybrid model and then associated ease to choose among a variety of cloud deployment partners and models? Build, test and deploy across many providers and models, all close in the bosom of Eclipse. All supported by the community. We could call it Eclipse Cloud Services (ECS). I'm in.
SOA Support
Well, until IBM (NYSE: IBM) figures that out, here are the latest and greatest on earth-bound Eclipse. Key features of the release for SOA support include the following:
SCA Designer, which provides a graphical interface for developers who wish to create composite applications using the SCA 1.0 standard.
Policy Editor, a collection of editors and validators that makes it easy for developers to construct and manipulate XML expressions that conform to the WS-Policy W3C standard.
Business process modeling notation (BPMN) Editor that allows consumers to construct and extend the BPMN 1.1 standard notation to illustrate business processes.
For Equinox and runtime projects:
A new provisioning system, called "p2," makes it easier for Eclipse users to install and update Eclipse.
New security features, including a preferences-like storage for sensitive data such as passwords and login credentials and the ability to easily use the Java authentication service (JAAS) in Equinox.
Rich Ajax Platform (RAP) 1.1, with new features, including the ability to customize the look and feel with Presentation Factories and CSS and the ability to store application state information on a per user basis.
The Eclipse Communication Framework (ECF), with real-time shared editing and other communications features to allow developers to communicate and collaborate from within Eclipse.
Developer tools include:
A new JavaScript IDE, called "JSDT," provides the same level of support for JavaScript as the JDT provides for Java. New features include code completion, quick fix, formatting and validation.
The Business Intelligence Reporting Tools (BIRT) project now provides an improved JavaScript editor and a new JavaScript debugger for debugging report event handlers.
DTP has added a new graphical SQL query editor, called the "SQL Query Builder," and improved usability of connection profile creation and management for users and adopters/extenders.
More information on all of the new the features can be found at the Ganymede Web site.
The idea behind the yearly release train, according to the Eclipse Foundation, is to provide predictability and reliability for developers in an effort to promote commercial adoption of the Eclipse community's projects.
ZDNet blogger Ed Burnette details how Eclipse maneuvered pieces of the new release out to mirror sites in an attempt to avoid the type of logjam created when the new Firefox went live recently. Apparently, it was only partly successful, although, according to Ed, things have since smoothed out.
Ganymede, named after one of the moons of Jupiter, eclipsed the previous releases, names Callisto and Europa, also moons of Jupiter. Last year's release train encompassed 21 projects, and Europa, the 2006 release, included only 10.
Interesting, but it seems to me this should be two articles, one a review/introduction to the ...
Next Article in Developer
LiPs, LiMo Join Hands in Mobile Linux Fray June 30, 2008
With competition reaching a fever pitch in the mobile Linux space, two foundations that have been working for several years toward platform and standards development have decided to put their heads -- and their resources -- together.
Related Stories
Amazon Gives Developers a Fixed Spot in the Cloud March 28, 2008
Cloud computing may be the latest disruptive technology, suggests Forrester Research Principal Analyst James Staten told the E-Commerce Times. Amazon has staked an early claim on the space, and with the addition of functionality that allows static IP addresses, it is courting developers of enterprise applications.
EMC Expands Computing Cloud With Pi Buy February 22, 2008
EMC's acquisition of Pi likely won't impact rival companies' strategies, particularly Microsoft, said Kyle McNabb, an analyst with Forrester. "I don't think they'll drop what they're doing to respond to EMC. Microsoft already has wheels in motion to offer cloud-based computing -- their software, plus services strategy. Plus, of all the enterprise vendors, only Microsoft has appeal to people at both work and home."
Salesforce.com Releases New Dev Tools, Cloud Computing Support January 17, 2008
Salesforce.com's new utility pricing model is flexible. Users in the accounts payable department, for example, may use expense reporting applications on a daily basis. Thus, they would be more likely to pay for unlimited access. Sales or marketing people, on the other hand, may need to access an expense reporting application just once per month on a per-login basis.
Related News Alerts
More by Dana Gardner
Where SOA Meets the Cloud November 01, 2009
Peel away the hype, and SOA is really about breaking down your architecture into a primitive state of components, according to author Dave Linthicum. Rather than being an SOA replacement, cloud computing is basically architectural options or ways in which you can host your services.
Building ERP at the Speed of Web October 25, 2009
If you want an example of a company making the most out of the advantages of cloud computing, take a look at SaaS-based enterprise solutions provider Workday. CoCEO Aneel Bhusri sees the shift to the cloud as an even bigger change than the transition from mainframe to client-server. "We are obviously leveraging a very different technology base," he said.
From Virtualization to Cloud Computing: The Great Leap Forward October 18, 2009
What is today a virtualized environment may need to grow into a cloud computing operation in the future. How should IT leaders approach the task of focusing on service? How do they take their infrastructure, servers, storage and networks and make sure the plumbing and connectivity is agile enough to support the business?