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
OverviewRequirements Download FAQs Forum Reviews

Update: April 4, 2008

Downloadable user's guide now available.

What is IBM Rational EGL Rich Web Support?

EGL is a programming language for defining all application tiers, including data access layers, business logic, services, and user interfaces. With EGL, you can easily access data from a relational database and declaratively attach business rules to the result, thus ensuring a consistent, company-wide, reusable business logic. EGL also supports exposure of this logic and data through services, applying service-oriented architectures such as Web services and REST services.

With IBM® Rational® EGL Rich Web Support, it is finally possible to consume these services in a Web 2.0, Ajax-style user interface. By using one single language (EGL), business logic can be executed in diverse run-time environments, such as native COBOL services on System z®, Java™ on WebSphere®, or even a PHP bridge on System i®. The user interface is executed as rich clients inside a Web browser, using modern techniques such as Ajax and other Web 2.0 features. Applications can access relational data from a server and mash up the result in a browser in a unique and declarative approach made possible only by using IBM Rational EGL Rich Web Support.

How does it work?

IBM Rational EGL Rich Web Support is a set of Eclipse plug-ins that allows you to write Web 2.0 applications in EGL; these applications execute inside a browser as a native JavaScript application. The resulting application can be easily extended with new run-time environments such as Dojo, Flex, Silverlight, etc.

Further information is available in the User's Guide.


About the technology author(s):
IBM Rational EGL Rich Web Support was developed by the entire EGL team at IBM Rational. Customers, ISVs, and business partners gave feedback on early prototypes. Special thanks go to the following people:

  • Chris Laffra: architect and visionary
  • Brian Svihovec: lead developer for builds and IDE
  • Alex Schaffer: widgets and testing framework
  • Ben Margolis: documentation
  • Patrick Noble: usability and videos
  • David Murray: debugging user interface
  • Paul Harmon: debugging run-time environment
  • Arlan Finestead: JavaScript generation
  • Greg Dietrich: JavaScript run-time environment
  • Ken Miller: alphaWorks preparation work
  • John Riendeau: samples and scraping
  • Guy Slade: test plan
  • Stefano Sergi: product direction
  • Steve Dearth, Alex Lui, Rob Swofford, Jing Qian, Krishna Guda, Venkateswararao Chintala, Anil Kumar Madamsetty, and Sirish Somanchi: samples and testing.


Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
IBM, Rational, WebSphere, System z, and System i 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.

Download now Download now

Related technologies

For platform(s):
Java, Multi-Platform

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


 

    About IBM Privacy Contact