Feeds

Eclipse sings open-web tune: No framework, no problem

Heavyweight backs JavaScript, HTML, and CSS

The Power of One Brief: Top reasons to choose HP BladeSystem

Eclipse Foundation executive director Mike Milinkovich wants to make one thing perfectly clear: Project Orion is not Eclipse.

Project Orion is a browser-based development effort run by the Eclipse Foundation, but it has nothing to do with the Eclipse Framework, a workbench favored by enterprise Java developers for connecting lots of different third party tools into a common and open framework. Orion does not squeeze the Eclipse Framework into the browser, and it doesn't try to plant an IDE in the cloud. It's not even built on the same language as Eclipse. Orion is built on JavaScript while Eclipse is mostly written in Java.

Orion targets those building JavaScript, HTML5, and CSS apps for the mobile web and app stores from the inside of browsers from Apple, Google, Mozilla, and Microsoft.

Milinkovich even seems to brush off those inside his mighty organization who say they don't understand why Eclipse is doing Project Orion. If you don't get Orion, "it just means you're not the right audience for Orion," he tells The Reg.

In the 10 years since IBM helped establish Eclipse in 2001, Eclipse made its name as a framework for tools from IBM, Oracle, CA, and SAP.

Eclipse has touched on the web from time to time. There have been plugins for languages like Ruby on Rails and PHP. And there was the Web Tools Project, which includes tools for JavaScript development, JavaServer Faces, and Enterprise Java Beans as well as tools for working with XML, XML Schema, XSL, and HTML.

The organization's project expertise lies with tools for server-side Java, BI, data-centric applications, and the desktop. But Eclipse has sprawled as more and more projects have been added: from seven million lines of code in 2006 to 33 million lines in last year's release. Not something you could fit into a browser.

So what is Orion if it's not Eclipse? And why is Eclipse turning its attention to the mobile web and app stores?

Orion is an attempt to deliver an integrated platform for those building an open web using HTML5, JavaScript, CSS, and other technologies, according to Milinkovich.

Orion is not going to deliver still-more JavaScript and HTML tools in the client. Its focus is on building a collaborative workspace for the users of these tools. The first part of the server-side was delivered as a beta for developers to test on Monday: Orion Hub, an Equinox OSGi server built in Java, where you register and create a workspace. The server and the client speak to each other using RESTful APIs. The beta comes as Eclipse holds its annual EclipseCon in Santa Clara, California.

According to Milinkovich, tools that plug into Orion via the browser can make changes to code or artifacts on the server and have them reflected across all devs working on a project.

This is reminiscent of the shtick IDE makers like Borland Software used to spin: collaborative team development to justify the sale of big, fat IDEs on the client with a team server on the back end to check-in and check-out code, manage progresses, and "improve productivity".

Death by bloat

Marketing types spun this line, CIOs and heads of app dev bought in to it, and those doing the coding got stuck with horrible IDEs that they hated and invariably didn't use them.

Eclipse helped kill companies like Borland and forced a realignment in the tools market because its Framework code was open source and freely available. It ended the lock-in companies had tried to exert over developers and partners via their closed-source and bulky IDEs.

Orion is different. It doesn't install on your PC. It runs in the browser while third-party tools attach to it through the browser too. Milinkovich says that all plugin makers can hook into Orion with a few lines of JavaScript code and a URL to connect to the server. Building a plugin to work with the Eclipse Framework required a lot more knowledge of the Eclipse code base. The Orion client works in Chrome, Firefox 3.6 and 4.0, Internet Explorer 8 and 9, and Safari 5 and integrates with browser capabilities such as tabs, bookmarks, URL sharing.

Securing Web Applications Made Simple and Scalable

More from The Register

next story
Whoah! How many Google Play apps want to read your texts?
Google's app permissions far too lax – security firm survey
Chrome browser has been DRAINING PC batteries for YEARS
Google is only now fixing ancient, energy-sapping bug
Do YOU work at Microsoft? Um. Are you SURE about that?
Nokia and marketing types first to get the bullet, says report
Microsoft takes on Chromebook with low-cost Windows laptops
Redmond's chief salesman: We're taking 'hard' decisions
EU dons gloves, pokes Google's deals with Android mobe makers
El Reg cops a squint at investigatory letters
Big Blue Apple: IBM to sell iPads, iPhones to enterprises
iOS/2 gear loaded with apps for big biz ... uh oh BlackBerry
OpenWRT gets native IPv6 slurping in major refresh
Also faster init and a new packages system
Google shows off new Chrome OS look
Athena springs full-grown from Chromium project's head
prev story

Whitepapers

Top three mobile application threats
Prevent sensitive data leakage over insecure channels or stolen mobile devices.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.
Mobile application security vulnerability report
The alarming realities regarding the sheer number of applications vulnerable to attack, and the most common and easily addressable vulnerability errors.
How modern custom applications can spur business growth
Learn how to create, deploy and manage custom applications without consuming or expanding the need for scarce, expensive IT resources.
Consolidation: the foundation for IT and business transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.