December 5, 2001 Cisco Building 9 Michael Ang - Itinerant Hacker Topic : Building Applications with Mozilla and XPCOM Biography : Michael Ang is a former Netscape software developer who first started working on the "Mozilla Classic" code base in 1998. While at Netscape he worked on the JavaScript interpreter, the XPIDL compiler and XPConnect. His activities since then include kernel/device driver hacking for the PA-RISC Linux port and continued involvement with Mozilla.
The output of the Mozilla project is not just a browser; it's also a complete, cross-platform application framework. At the core of this framework is XUL, a user interface description language that allows UI described in XML to be combined with application logic coded in JavaScript. Complex applications can be built using JavaScript together with scriptable XPCOM components that provide access to such tasks as network communications, file I/O and manipulating cookies. This talk will provide an overview of how to write a complete application inside Mozilla, with particular focus on how to create reusable XPCOM components. Directions: http://www.svlug.org/directions/cisco-9.shtml
