Work smarter and deliver Web 2.0 applications faster and without the pain of JavaScript™ or Java™
EGL Community Edition™ is a free Eclipse-based tool that simplifies the development of rich Web 2.0 style applications
EGL Community Edition enables innovation by simplifying the development of JavaScript and Java based rich Internet applications.
- Simplifies development of open standards-based Web 2.0 applications
- Shortens the technology learning curve by shielding developers from the complexities of JavaScript™, HTML, Ajax, JSON, and other Web 2.0 technologies
- Provides visual editing tools that support the development of rich user interfaces utilizing Dojo™
- Simplifies the creation of SOAP and REST Web services, access to databases such as IBM DB2 and MySQL, and modernization of legacy programs and transactions
- Speeds development by not requiring deployment to an application server during coding, testing, and debugging
- Supports end-to-end debug of client and server side code
- Supports deployment to Apache Tomcat (link resides outside of ibm.com) application server
- Built on Eclipse (link resides outside of ibm.com)
- EGL Community Edition will be available for download on September 8, 2009.
Learn more
Buy Rational EGL Community Edition
IBM Software Subscription and Support is included in the product price for the first year.
Download software online after purchase - no shipping costs.
Not available to purchase online. Other ways to purchase or learn more.
Contact IBM
- Request a quote
- E-mail IBM
- Or call us at: 1800 3172 782
Priority code: 100KT05W
| Features | Details |
|---|---|
| Simplified development of JavaScript-based Web 2.0 applications | Develop Web 2.0 applications faster and easier with EGL, IBM's newest business language. EGL simplifies development by providing a common programming language for both client and server development. Client-side (Web browser) code is compiled into JavaScript. Server-side code is compiled into Java-based Web services. Common code shared between the client and server is compiled into both. |
| Eclipse-based development environment | Eclipse-based development tool creates a high productivity environment for developing EGL code. Build rich EGL applications using the provided visual editor. Use advanced capabilities such as code refactoring and searching to further enhance the development process. |
| Run and debug applications while developing without deploying to a server | Quickly run and debug both client-side and server-side logic without deploying anything to a server. With built-in preview and debug capabilities, the EGL editor supports on-the-fly running and debugging of applications directly in the development workbench, including applications utilizing database capabilities. |
| Rich user interfaces using Dojo widgets | Utilize the powerful Dojo Toolkit to build rich, responsive Web user interfaces using a simplified programming model. |
| Simplified and rapid Web service creation | Quickly develop and deploy services as SOAP or REST with XML or JSON output. A new concept, dedicated services, enable developers to build end-to-end applications without needing to know or specify the endpoint URL as part of the application. |
| Database support | Use EGL's built-in keywords (get, add, update, delete) to easily access data in databases, such as IBM DB2 and MySQL. Represent database tables as EGL records, which can be referenced in both client and server side code. Optionally extend base EGL keywords with custom SQL for advanced functions. |
| End to end debugging support | Debug support for both client-side and server-side code enables you to quickly identify and fix problems. Although EGL code is compiled and run as JavaScript and Java, developers step through and debug EGL code. |
| Invoke services from other services | Invoke other Web services directly from an EGL service. This is useful when data from one or more services needs to be combined and transformed before being delivered to the client. |
System requirements
The following are basic software and hardware requirements for Rational EGL Community Edition. For additional details, visit the system requirements page on the EGL Café.
| Operating system | Software | Hardware |
|---|---|---|
| Windows XP Windows Vista |
EGL Community Edition requires one of the following Java Runtime Environments: • Sun JRE 6 • IBM JRE 6.0 Applications developed with EGL Community Edition can be accessed with the following Web browsers: • Microsoft Internet Explorer 7 and 8 • Mozilla Firefox 3.0 and 3.5 • Google Chrome 2.0 Applications developed with EGL Community Edition can integrate with the following databases: • IBM DB2 Express-C 9.7 • MySQL 5.1 • Derby 10.5 Web services developed with EGL Community Edition can run on the following application server: • Apache Tomcat 6.0 with Axis 1.4 Note: the requirements listed above represent the software tested by IBM with EGL Community Edition. Other software products and versions may also work, but have not been specifically tested. |
EGL Community Edition requires: • 300 MB hard disk space (minimum) • 512 MB memory (recommended) • 1024x768 display resolution (minimum) |
Application Lifecycle Management
-
Application development
- Application Time Facility for z/OS
- Cognos Axiant 4GL
- Cognos PowerHouse 4GL
- Host Access Client Package
- HourGlass
- IBM ILOG DB Link
- IBM ILOG Diagram for .NET
- IBM ILOG Elixir Enterprise
- IBM ILOG Elixir
- IBM ILOG Gantt for .NET
- IBM ILOG JViews Enterprise
- IBM ILOG JViews Graph Layout for Eclipse
- IBM ILOG JViews Maps for Defense
- IBM ILOG JViews Telecom Graphic Objects
- ISPF Productivity Tool for z/OS
- Lotus Domino Designer
- Mathematical Acceleration Subsystem for Linux
- Merge Tool for z/OS and OS/390
- Migration Utility for z/OS
- Personal Communications
- Rational Application Developer for WebSphere Software
- Rational Application Developer Standard Edition for WebSphere Software
- Rational Asset Analyzer
- Rational Asset Analyzer for System z
- Rational Business Developer
- Rational Dashboard
- Rational Data and Application Modeling Bundle
- Rational Developer for i for SOA Construction
- Rational Developer for Power Systems Software
- Rational Developer for System z
- Rational Developer for System z Unit Test
- Rational Developer for System z with EGL
- Rational Developer for System z with Java
- Rational Developer for zEnterprise
- Rational Development Studio for i
- Rational EGL Community Edition
- Rational Elite Support for Eclipse
- Rational Host Access Transformation Services
- Rational Host Integration Solution
- Rational Host On-Demand
- Rational Migration Extension
- Rational Modeler
- Rational Programming Patterns for System z
- TPF Toolkit
- VisualAge Pacbase
- WebSphere sMash
- WebSphere Studio Asset Analyzer
- XL C for AIX
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL Fortran for AIX
- XL Fortran for Linux
Considering a purchase?
Contact IBM
Considering a purchase?
- Request a quote
- E-mail IBM
- Or call us at: 1800 3172 782
Priority code: 100KT05W