|  |
Web Browser-Based Interaction with the Eclipse IDE
An Eclipse plug-in that enables browser-based access to Eclipse.
Date Posted: October 11, 2007
|
|
 |
 |
|
 |  The content provided by the server is in the XUL (XML User interface Language) format, which is understood and rendered only by Mozilla browsers, such as Firefox. It is possible to render the content in any other format (for example, HTML), the only change required being the building of the appropriate XSL Stylesheet. We have not introduced that support at this time. | | |
 |  The plug-in uses Jetty as an embedded Web server for serving the content to the browser. You must download the Jetty JAR (Java™ Archive Resource) 5.1 files separately and place them in the eclipseWebEnabler_0.0.1/jars folder. | | |
 |  Any remote user could use a centralized Eclipse instance, which could be a huge collection of already configured plug-ins for the Eclipse platform. The user would merely need a URL to connect to this Eclipse and use the desired plug-ins without having to download anything. Also the user could have his workspace in the central repository, which can be accessed from anywhere in the network. The user-specific workspace is a goal of this project and is not contained in this current release. | | |
 |  By taking Eclipse to the server side, multiple browser-based users would be able to access a central repository of Eclipse with all the installed plug-ins. This could lead to dynamic sharing of plug-ins among the developer community. | | |
 |  Eclipse is a desktop application and is meant to function for a single user. It does not cater to a server-based application concept, primarily because multiple users cannot access the same Eclipse instance. Therefore, we need to make an instance of Eclipse behave as a server to serve multiple users. This is a goal of the project, and we are looking at options for making this happen.
Currently this technology supports the display of most Eclipse User Interface content, except for the ones created with Graphical Editing Framework (GEF) or visual editors, and the like. For example, a Unified Modeling Language (UML) diagram that you created with the Eclipse IDE will not be visible on the browser.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
| |
|
|
 |
|
| |
|