| EclipseCon Report: Eclipse Goes Big Time for Run Time | | Print | |
| Sunday, 16 March 2008 | |
|
Formalizing what has become a de facto expansion of its mission from development to run time, the Eclipse Foundation has announced Equinox as the new top-level project umbrella where it will focus run time efforts. Eclipse marketing director Ian Skerrett claimed that Eclipse would provide a much lighter weight run time alternative to Enterprise Java Beans (EJBs), or for history buffs, the CORBA component framework that preceded it. “With this approach, you could customize your run time stack.” Or, as RedMonk analyst James Governor has been quoted, it’s the emergence of “the stackless stack.” At the starting gate, Equinox has drawn support from five Eclipse projects spanning areas ranging from database persistence to rich clients, including:
In a conversation last week, Skerrett voiced hope that other Eclipse projects such as the embedded RCP (Rich Client Project) would also sign on. That’s the project for putting a rich run time on mobile devices like the Nokia Series 60, or heck, even Windows CE (well, we’d be pretty surprised if that materialized). Not of course, that there hasn't been some debate on the topic. JBoss, which already has a separate site for its own Eclipse development, has been one of the doubters. In his blog last fall, CTO Sacha Labourey questioned whether run time really fit Eclipse’s core mission. Eclipse executive director Mike Milinkovich replied that, with the RCP, Eclipse had already been involved with run time for at least three years, with the new Equinox top-level project (which at the time was at proposal stage) was being driven base on member interest to extend the Eclipse run time back to the server. The key to Equinox has been the OSGi component framework, which the foundation stumbled upon back in 2004 when its existing component plug-in model was hitting the wall in scalability. Besides scalability, OSGi provides a way for hot swapping of plug-ins (which is what Eclipse calls components) or bundles (which is OSGi terminology for same). Keep in mind that run time for Eclipse in 2004 meant development time, as this was when it was totally focused on IDEs. Clearly, the move to run time is Eclipse’s most ambitious extension of its mission, and one where it’s likely to encounter more headwinds compared to development time. That’s because development tools have largely become commodities, and because software development organizations often have a variety of tools and loyalties. Consequently, the idea of a multi-vendor, hot swappable framework of tooling plug-ins was hardly considered threatening to most members, with exceptions.
|
| < Prev | Next > |
|---|

















