Tuesday, June 30, 2009

Instantiations Product Updates Synchronized with Eclipse 3.5 Galileo Release

Instantiations, Inc., a leading provider of software quality, security and productivity solutions for the Eclipse open source software platform, today announced that its entire Eclipse-based product line has been updated in conjunction with the annual Eclipse release, Galileo. In addition to adding support for Eclipse 3.5, significant new and enhanced functionality has been added across the product line. Further, Instantiations now offers a new product, WindowTester Runner™ that offers GUI test execution as a separate function from test creation, ideal for large Eclipse development groups.

The Galileo release train consists of Eclipse 3.5, as well as 33 different Eclipse projects and 24 million lines of code, significantly up from last year's record Ganymede release of 23 projects and 18 million lines of code. The coordinated release allows Eclipse users and adopters to take advantage of the innovations and new features created by the different Eclipse projects.

Wednesday, June 24, 2009

Eclipse Galileo released

The Eclipse Foundation has announced the release of Eclipse Galileo, the simultaneous release of 33 projects, including the venerable Eclipse JDT. As well as the new features covered by InfoQ already, the Galileo release includes the PHP Development Tools Project, as well as stalwarts like modelling packages and the persistence layer EclipseLink (formerly known as Oracle's TopLink).

For component developers, the Galileo release also adds the latest OSGi Declarative Services to the standard Equinox runtime, which is included in the RCP client. The Mac OS X runtime is also given a boost, as the new Eclipse is based on Cocoa (rather than the older Carbon based APIs) which give new features such as dialog sheets as well as a 64-bit version capable of running on the latest Intel 64-bit Java 6.

Despite originally been known by its namesake Java IDE, the Eclipse platform has grown far beyond its humble beginnings and provides the basis of many languages (C, PHP, HTML, JavaScript, and other Dynamic languages, not to mention other IDEs developed outside of the Eclipse Foundation like Scala and Python). The Eclipse Runtime project provides not only the base Equinox OSGi runtime, but also generic communication framework ECF, which is used by the update mechanism P2 to download bundles from HTTP (or other services like Bitorrent or in future communicate with services like Google Wave).

Monday, June 22, 2009

Eclipse plug-in puts TOGAF 9 into IDE collaboration mode for architects

The Open Group, a technology-neutral consortium, today released an Eclipse plug-in that puts TOGAF 9 capabilities literally at your fingertips. The TOGAF Customizer was donated to The Open Group by Capgemini.

Based on the Eclipse Process Framework (EPF), an open-source project managed by the Eclipse Foundation, the TOGAF Customizer can be used to implement TOGAF 9 more easily. TOGAF is an industry-consensus framework and method for enterprise architecture (EA) developed by The Open Group, and released in February. [Disclosure: The Open Group is a sponsor of BriefingsDirect podcasts.]

The new customizer contains all the content of TOGAF 9 in a structured and editable form, including guidelines, concepts, and checklists, as well as detailed work breakdown structures for the framework’s new and improved architecture development method (ADM).

In a nutshell, moving TOGAF into an industry-standard IDE brings a Web 2.0 flavor to the document, making it akin to a wiki. What's more, collaborating via an IDE's built-in communications and sharing attributes -- as well as version management -- can make TOGAF more into a "living" document, and eases innovation and ongoing improvement.

With the new tool, users can align their EA practices with TOGAF 9 and create organization-specific versions of the standard that represent the concerns of their unique business and technology environments. All goes into and out of a common repository. In addition, the new tool makes it much easier for enterprise architects to integrate TOGAF with other common EA frameworks, such as Zachman, FEAF and DoDAF.

Key features and benefits of the TOGAF Customizer include:

* Specific constructs for tasks and steps enable processes to be formally defined with related content, such as inputs, outputs, roles and responsibilities

* Supporting editor allows users to make changes to the standard TOGAF framework content and tailor it to their specific organizational context

* Underlying content management system supports group collaboration, editing and versioning

* Plug-in architecture allows new content packages, including document templates, to be created and linked to TOGAF

The new plug-in is available for download from: www.opengroup.org/togaf/.

Many architects are familar with the development lifecycle, and many developers have designs on becoming archiects, so the melding of two essential IT fucntions on a common pallette, so to speak, makes a great deal of sense.

I can hardly wait for what we've seen so far with Google Wave to come into prime time. Combining what Google Wave, the Eclipse IDE and TOGAF 9 does will make for a powerfully productive future.

And, of course, we should never under estimate the power of the community effect. I expect we'll see quite a bit of novel innovation from how users leverage and expand on what the framework in an IDE value only begins with.