[[user-comments:mozilla-devel:introduction_and_technology|User Comments]] ===== Introduction and Technology ===== === Introduction === We wanted the Evergreen staff client for PINES to be built on a platform that was powerful, cross-platform, standards compliant, and suited for RAD. To this end, we settled on the [[http://www.mozilla.org/|Mozilla]] framework. Some applications that use this platform include: [[http://www.mozilla.org/products/firefox/|Firefox]], [[http://www.mozilla.org/products/thunderbird/|Thunderbird]], and [[http://www.mozilla.org/projects/calendar/|Sunbird]]. We test the staff client on Firefox, [[http://www.mozilla.org/products/mozilla1.x/|Mozilla]], and [[http://wiki.mozilla.org/XUL:Xul_Runner|XUL Runner]]. Starting with our Alpha release, we have been bundling the staff client with XUL Runner as a single executable installation file. === Buzzwords === Application development with Mozilla makes use of XUL, CSS, RDF, [[http://www.mozilla.org/projects/xpcom/|XPCOM]], and Javascript. The capsule summary is that it allows for a very layered approach where presentation, content, and behavior can be highly separated. Some resources for development with the mozilla platform: [[http://xulplanet.com|XULPlanet]] [[http://mozdev.org/]] [[http://www.mozilla.org/developer/]]