| Rating: | |
| Format: | Paperback, 800 pages |
| Other Information: | illustrations |
| Release Date: | 11 December 2003 |
Mozilla (www.mozilla.org) is an Open Source toolset that programmers can use to rapidly develop user-oriented software applications without having to suffer restrictions of HTML-based Web development. It's an innovative interpretation of XML, JavaScript and component technologies, conveniently bundled together. Simply put, Mozilla is to Linux what Visual Basic is to Windows: an entry-level tool that can do simple jobs fast. This latest book in Bruce Perens' Open Source Series provides a clear, complete and easy-to-absorb introduction to Mozilla and its related technologies: XUL, XBL and XPCOM, and takes a competent programmer from zero to full understanding. Packed with screenshots, code fragments and shorter code listings, you'll learn a new, efficient development process and trend for UIs and how to create "thick client" UIs with Mozilla technology. Learn to translate basic HTML and programming skills into a new, simple system for software development and produce quick and portable user-oriented software systems. Note - there are one million users, thousands of mozilla.org contributors, and hundreds of Netscape engineers behind Mozilla. Table of Contents1. Fundamental Concepts. Understanding Mozilla Product Names. The XML Environment. Platform Concepts. The RAD Environment. Effective RAD Projects with Mozilla. Hands On: Cranking Up the Platform. Debug Corner: Debugging from Outside. Summary. 2. XUL Layout. XUL Means Boxes. Principles of XUL Layout. Box Layout Tags. A Box Improvement: and . General-Purpose XUL Attributes. Good Coding Practices for XUL. Style Options. Hands On: NoteTaker Boilerplate. Debug Corner: Detecting Bad XUL. Summary. 3. Static Content. XUL and HTML Compared. XUL Content Tags. Understanding Font Systems. Style Options. Hands On: NoteTaker Boilerplate. Debug Corner: The DOM Inspector. Summary. 4. First Widgets and Themes. What Makes a Button a Button? The Origins of XUL Widgets. XUL Buttons. Themes and Skins. Style Options. Hands On: NoteTaker Buttons and Themes. Debug Corner: Diagnosing Buttons and Skins. Summary. 5. Scripting. JavaScript's Role as a Language. Standards, Browsers, and
|