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  >  

IBM Rational EGL Rich Web Support

A set of Eclipse plug-ins that allow you to develop Web 2.0 applications in EGL without JavaScript skills.


Date Posted: March 25, 2008
Overview Requirements DownloadFAQsForum Reviews

1. What is EGL?
2. Can I preview my rich Web application without deploying the files to a server?
3. Does IBM® Rational EGL Rich Web Support Feature provide support for visually editing a rich Web application?
4. How can I access data for display in my rich Web application?
5. Can I write my own widgets for use in my rich Web application?
6. Can I use other JavaScript widget libraries (such as Dojo, Silverlight, Google Maps, etc.) in my rich Web application?
7. Where do the generated JavaScript files reside?
8. Where can I find more information and documentation?
9. What is the difference between "EGL Rich UI" and "EGL Rich Web Support"?


1. What is EGL?

EGL is a business language that lets developers focus on business issues rather than low-level technical detail. The language has a consistent way of interacting with user interface technologies such as JSF (JavaServer™ Faces), data storage systems such as relational databases, and middleware systems such as CICS and JEE. The language is at the heart of Rational® Business Developer, an integrated development environment.
Back to top Back to top

2. Can I preview my rich Web application without deploying the files to a server?

Included with the package is the Preview, which is an Eclipse view that runs a browser widget. Your application runs in that view as if the application were being served from an HTTP server. You can debug the application in the Preview or you can use a browser on your desktop.
Back to top Back to top

3. Does IBM® Rational EGL Rich Web Support Feature provide support for visually editing a rich Web application?

Yes. In order to edit a rich Web application, select the Enable Visual Edit Mode button in the Preview. After you enable the visual editing mode, you can insert new widgets into the application and can relocate existing widgets using a drag-and-drop action.
Back to top Back to top

4. How can I access data for display in my rich Web application?

IBM Rational EGL Rich Web Support applications can access data-access services, RSS feeds, and other sources contacted through an HTTP request. The service may exchange data in accordance with the conventions of REST (when the format is XML, JSON, or text) or may exchange SOAP messages. See the Welcome View, and select the Examples/Services tab for quick launch links.
Back to top Back to top

5. Can I write my own widgets for use in my rich Web application?

Yes. Widgets can be written entirely in EGL; see the TabFolder widget for an example. Most widgets have been written in JavaScript and made available using EGL External Types. See the User Manual in the Welcome View for more information on writing your own widgets.
Back to top Back to top

6. Can I use other JavaScript widget libraries (such as Dojo, Silverlight, Google Maps, etc.) in my rich Web application?

Yes. You can access any JavaScript widget library from a rich Web application. We have included examples for Dojo, Silverlight, 2D graphics, and more.
Back to top Back to top

7. Where do the generated JavaScript files reside?

The generated JavaScript files are placed in the JavaScript folder of the rich Web projects. You can view these files by switching to the Resource Perspective in Eclipse.
Back to top Back to top

8. Where can I find more information and documentation?

See the Welcome View and select the Documentation tab for a PDF document containing the User Manual.
Back to top Back to top

9. What is the difference between "EGL Rich UI" and "EGL Rich Web Support"?

The internal name for this project has always been EGL Rich UI, hence some references to that name that still exist in this package. The official name for the project is IBM Rational EGL Rich Web Support, and we will update all instances of "Rich UI" to the new name in the future.


Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
IBM and Rational are trademarks of IBM Corporation 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

Related technologies

For platform(s):
Java, Multi-Platform

For topics:
AJAX, Architecture, Eclipse, Web services, XML


Related resources

Press Articles

 

    About IBM Privacy Contact