June 19, 2008

Eclipse readies Ganymede release

OSGi, SOA, JavaScript improvements top list of enhancements in 23 projects

The Eclipse Foundation next week is set to offer its annual simultaneous release of open-source project updates, this time called the Ganymede Release and featuring improvements in the core OSGI-based component model and SOA tools.

All told, 23 projects are being upgraded in the Ganymede release train, ranging from the main Eclipse Project, featuring the Java IDE, to STP (SOA Tools Platform Project). Ganymede is to take flight on June 25. Release trains in 2007 and 2006 were called Europa and Callisto, respectively. All have been named after moons of Jupiter.

Highlighted in Ganymede are improvements to Equinox, the OSGi component model used in the main Eclipse Project, which includes the base IDE. "This is how different components of Eclipse talk to each other," said Ian Skerrett, Eclipse director of marketing.

A new provisioning platform in Equinox, called Provisioning Platform (p2), offers an improved mechanism for updates to installed or deployed applications, such as a new component to be distributed to the installed base. P2 is a reengineering of Update Manager tool.

"Basically, it simplifies the whole update process and provisioning process," said Skerrett. "The original one required a number of manual steps to ensure you have all the required plugins."

Dependencies between plugins are resolved.

Eclipses's effort to improve on Update Manager was lauded by an industry analyst.

"Many people in the Eclipse community -- including Eclipse project members -- have been frustrated with the Update Manager of late, and it'd be great to see that problem taken care of," analyst Michael Cote of RedMonk, said. "In the meantime, companies like Genuitec have stepped in with [its] Pulse offering for Eclipse package management. But seeing what Eclipse proper has to offer will be fun."

Security features also have been added to Equinox, including a facility called Secure Storage, providing encryption capabilities. If a developer, for example, were building an application on top of Equinox and needed to store a username and password, these would be kept in Secure Storage.

Support for Java Authentication Service is now in Equinox as well, enabling Web site visitors to be given different capabilities based on their level of authentication.

Tools for SOA development in Ganymede include a BPMN (Business Process Modeling Notation) editor being added to STP. "Basically, it provides a visual tool for creating and editing BPMN," the standard scripting process flows in SOA applications, said Skerrett.

Two other tools are debuting in STP: SCA Designer (Service Component Architecture), providing a graphical interface for developers to build composite applications using SCA, and Policy Editor, a collection of editors and validators for constructing and manipulating XML expressions that conform to the WS-Policy standard.

In the modeling space, Eclipse is providing GUI tools. The ECore Tools technology is part of the Eclipse Modeling Framework and enables developers to manage data models.

The SQL Query Builder tool enables visual programming of queries as opposed to manually programming them, Skerrett said. SQL Query Builder is part of the Eclipse Data Tools Platform project.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.