This technology enables developers to define cross-platform graphical user interfaces using a mixture of XML, HTML, CSS and ECMAScript (JavaScript). XUL (eXtensible User-interface Language) is Mozilla’s XML-based, cross-platform user-interface technology. More technical information on embedding Gecko is available on pages both at and at. K-Meleon (ignores XUL is Windows-specific), and.Chimera (ignores XUL is Mac OS X-specific),.Galeon (ignores XUL is specific to the GNOME desktop for Unix/Linux has been popular for the past year),.Other examples include several projects that are pure browsers: Gecko serves as the rendering engine for the latest Compuserve 7.0 service, and is the engine in the recently released Netscape 7.0 Preview Release and a beta test for the AOL service. It has been embedded in a variety of third-party software and hardware products, from HTML-to-PNG converters to commercial IDEs. Gecko began development in 1997 and has evolved into a lean, fast and robust layout engine that features an architecture that is open, portable, extensible and customizable. This ability is valuable in an enormous set of applications, some of which have little to do with a “browser.” For example, Gecko (in concert with XUL see below) is used to display the user interface of Mozilla applications. It has no user interface it just understands web content and displays it. The embeddable, cross-platform Gecko rendering engine is the heart of Mozilla. Who should OEMs wishing to use the Mozilla codebase contact for additional information?.What developer tools are built in to Mozilla?.What are the key benefits of using the Mozilla toolkit?.Why is JavaScript (ECMAScript) such an important part of the Mozilla toolkit?.