The Register® — Biting the hand that feeds IT

Feeds

Europa heralds total Eclipse

Mass Eclipse release on 29 June

Agentless Backup is Not a Myth

The deadline for the biggest ever synchronised release of open software is looming. On 29 June, the long-awaited Europarelease from the Eclipse Foundation will see updates in 20 categories of Eclipse open software.

The unprecedented release covers around 30 separate components - with several making their public début.

At the centre of the Europa release is version 3.3 of Eclipse. Backwards compatible with version 3.2, it includes the Eclipse platform, Java Development Tools (JDT), the Plug-in Development Environment (PDE), and the Eclipse Equinox framework for accessing what used to be called the Open Services Gateway initiative (now OSGi) version 4.1 services.

Release 3.3 is a significant step forward for Eclipse and should overcome many of the criticisms which have been thrown at it. The overall aim is to increase Eclipse's appeal and "make it easier for users to get Eclipse, install it on their systems, and configure it for their use".

Improved error handling and reporting should make Eclipse easier to service and better scalability and performance should help it attract a larger slice of the enterprise development community. Along with improvements in "help" content handling and upgrades to the application programming interface (API), Eclipse 3.3 includes better Java support (Java SE 6) and introduces support for Mozilla and Microsoft Vista.

The other components in the Europa release provide a variety of tools to build on top of the Eclipse platform. They fall into four broad categories - administration, modelling, development, and specific application aids.

Under the administration heading the first release of Eclipse Communications Framework (ECF) provides a support platform for the development of distributed Eclipse-based tools and applications. ECF 1.0 provides mechanisms for asynchronous point-to-point and publish-and-subscribe messaging. Also under the administration heading, Eclipse Monkey version 1.0 provides a dynamic scripting tool for automating routine programming tasks and a "dashboard" feature to monitor Eclipse-based developments.

Another début product under this heading is the Buckminster framework package for automating build/assemble/deploy (BA&D) activities in complex or distributed component development. Release 1.0 of Buckminster enables projects to define "fine-grained production lines" for staged software development covering unit test, integration test, field deployment and staged migration.

The Aspect J Development Tools (AJDT) platform version 1.5 upgrades Eclipse's support for the emerging area of PARC originated Aspect Oriented Software Development (AOSD) project.

The Eclipse user interface – Mylar - is to change its name to Mylyn and version 2.0 has been upgraded to include hyperlinking and better error detection.

In the modelling area, the Europa release sees new versions of the Eclipse Modelling Framework (EMF), the Graphical Editing Framework (GEF), and the Graphical Modelling Framework (GMF). EMF version 2.3 includes Java 5 support while the upgrades to GEF (version 3.3) and GMF (2.0) aim to improve usability and performance.

Europa also includes two new modelling components. Model to Text (M2T) version 1.0 provides a tool to convert models to text descriptions and Model Development Tools (MDT) version 1.0 introduces a platform and an API for building new modelling tools based on the Ontology Development Metamodel.

As might be expected, the largest single category of new software falls under the software tools heading. While this is generally the most mature area of Eclipse development, there are also début components here too. The first version of the Dynamic Languages Tool Kit (DLTK), for example, provides a set of extensible frameworks to help cut the complexity of building development environments for dynamic languages such as PHP, Perl, Ruby, and Python.

Another début comes in the form of release 0.9 of a Device Debugging (DD) tool under the Device Software Development Platform (DSDP). There is also a new version (2.0) of the Target Management (TM) tool under DSDP.

The first release of the Service Oriented Architecture (SOA) Tools Platform (STP) is likely to attract a lot attention because of current interest in the subject. The tool includes support for BPEL editors and service creation tools such as JAXWS. The second release of the Web Tools Platform (WTP) also enhances Eclipse's "service" profile with improvements in quality and extensibility.

Among the more mature tools, version 4.0 of the C/C++ Development Tooling (CDT) includes several detailed upgrades to the editor and debugger while version 4.4 of the Test Performance Tools Platform (TPTP) provides a general upgrade and bug fix.

Finally, the Europa release includes upgrades to a couple of application specific tools. Business Intelligence Reporting Tools (BIRT) version 2.2 aligns with Eclipse 3.3 and is claimed to be easier to use. Data Tools Platform (DTP) version 1.5 similarly provides Eclipse 3.3 compatibility and a "quality" upgrade.

The Europa release is an important step for Eclipse and looks set to secure its position as a mainstream development environment. Assuming it has overcome the problems of usability and scalability for which it has been criticised in the past, 29 June could well go down as an historic date in the continued evolution of software development practice. ®

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Latest Comments

"Biggest ever" ?

This may be the biggest ever release of Eclipse-related software, but a single release of OpenOffice.org alone would "eclipse" this release significantly.

0
0
Anonymous Coward

MDM-Azing

"Another début comes in the form of release 0.9 of a Device Debugging (DD) tool under the Device Software Development Platform (DSDP). There is also a new version (2.0) of the Target Management (TM) tool under DSDP."

Can't we have more news about Google Street View exploits, and less of this jargon-heavy specialist stuff about computers? The kind of people who need to know about this kind of thing already know about this kind of thing. There should be more stories about (a) unmanned spy drones (b) rude tech support people and (c) the other thing, you know.

0
0
Anonymous Coward

Re: line wrap

God bless you mrben.

As long as line wrap is not implemented I don't consider Eclipse an IDE. ;) God damn it, how hard can it be? (assuming it is not yet done in Europa).

Go Netbeans!

0
0

More from The Register

SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry