IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Eclipse technology  >  

Web Browser-Based Interaction with the Eclipse IDE

An Eclipse plug-in that enables browser-based access to Eclipse.


Date Posted: October 11, 2007
Overview Requirements DownloadFAQsForum Reviews

1. Why does this plug-in not work on Internet Explorer?
2. I get an error message saying "Please download the Jetty JARs." What must be done?
3. What do we achieve by Web-enabling Eclipse?
4. What is the concept of multiple users?
5. What are the current limitations of this project?


1. Why does this plug-in not work on Internet Explorer?

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.
Back to top Back to top

2. I get an error message saying "Please download the Jetty JARs." What must be done?

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.
Back to top Back to top

3. What do we achieve by Web-enabling Eclipse?

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.
Back to top Back to top

4. What is the concept of multiple users?

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.
Back to top Back to top

5. What are the current limitations of this project?

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.

Back to top Back to top
Download now Download now
View demo View demo

Related technologies

For platform(s):
Windows

For topics:
Eclipse


 

    About IBM Privacy Contact