IBM Rational EGL Community Edition is a useful tool from IBM that simplifies the creation of rich Web 2.0 style applications. It contains the EGL Rich UI technology, which simplifies JavaScript and HTML development, and also contains other technology to simplify the creation of Java-based REST and SOAP services.