Abstract
ChatZilla Chimera Galeon Gecko IDL JabberZilla Mozilla Python RDF XBL XUL is not just a web browser. It is also a framework for building cross-platform applications using standards such as Cascading Style Sheets (CSS), XML languages such as the XML-based User-interface Language (), eXtensible Binding Language (), and Resource Description Framework (). , Mozilla's rendering engine, is used as part of the framework, along with other technologies such as XPConnect and XPCOM, Mozilla's component model. The Mozilla development framework also uses programming languages such as JavaScript, C++, C, , and Interface Definition Language (). The Mozilla framework is used to create Netscape's Mozilla-based browsers (Netscape 6.x and 7.x), other browsers such as and , and chat clients like and . Developers also use Mozilla to create development tools, browser enhancements, games, and other types of add-ons and applications. This talk will give a background in what Mozilla is and where it came from. It will also cover the basics of how applications are created with Mozilla's cross-platform development framework and will highlight examples of several existing applications to demonstrate the possibilities of Mozilla development. |