Feeds

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

Heavyweight backs JavaScript, HTML, and CSS

Intelligent flash storage arrays

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.

Top 5 reasons to deploy VMware with Tegile

More from The Register

next story
Preview redux: Microsoft ships new Windows 10 build with 7,000 changes
Latest bleeding-edge bits borrow Action Center from Windows Phone
Google opens Inbox – email for people too thick to handle email
Print this article out and give it to someone tech-y if you get stuck
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
UNIX greybeards threaten Debian fork over systemd plan
'Veteran Unix Admins' fear desktop emphasis is betraying open source
Entity Framework goes 'code first' as Microsoft pulls visual design tool
Visual Studio database diagramming's out the window
Google+ goes TITSUP. But WHO knew? How long? Anyone ... Hello ...
Wobbly Gmail, Contacts, Calendar on the other hand ...
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Redmond top man Satya Nadella: 'Microsoft LOVES Linux'
Open-source 'love' fairly runneth over at cloud event
prev story

Whitepapers

Choosing cloud Backup services
Demystify how you can address your data protection needs in your small- to medium-sized business and select the best online backup service to meet your needs.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.