Eclipse Orion: A Browser-based Editor for Web Applications
Eclipse Orion starts with the concept that the browser is the new IDE. Orion is not meant to be a new Eclipse, a full blown IDE with everything in it, but rather a set of components providing support for creating and editing web applications. Nonetheless, Orion has an extension mechanism similar to Eclipse, and additional functionality –source control, testing tools, graphic tools, etc. – can be created and linked with Orion through its plug-in mechanism, but it is loaded and used in a separate tab in the browser. It is possible Orion to provide plug-in functionality inside the same web page in the future, but that is not the case now.
The plug-in infrastructure is fundamental for Orion. A developer can add various functionality to the editor that can be hosted locally or on separate websites. The external content is loaded in an Orion template page in an iframe through page services. Separate projects such as Firefox Scratchpad, Scripted, Cloudfier have already been built on top of Orion using the plug-in capabilities offered.