SourceForge Logo
Project Plans
Essential XUL

Essential Xul Programming

by Vaughn Bullard, Kevin Smith and Michael C. Daconta


Netscape 6 is the start of a new chapter in User Interface design and maintenance. The user interface for Netscape 6 is dynamically built using XUL. In fact, XUL allows you to change the look and feel of the browser at any time. Netscape calls this 'Themes', a collection of user-customizable browser skins.

XUL can be used for more than just browser skins. You can build entire applications by combining XUL, CSS and JavaScript. Thus XUL is the foundation for a new generation of cross-platform applications.

The book will be published by John Wiley & Sons, Inc. and will be available 23 July 2001.

Table of Contents

  • Part 1 Getting Started
    • Chapter 1 What is XUL?
    • Chapter 2 An XML Primer
    • Chapter 3 Building Cascading Style Sheets

  • Part 2 XUL in Depth
    • Chapter 4 Building XUL Interfaces
    • Chapter 5 Creating Netscape Themes
    • Chapter 6 RDF & XUL Templates
    • Chapter 7 XUL Overlays & XBL

  • Part 3 Case Studies
    • Chapter 8 The JXUL Open Source Project
    • Chapter 9 Case Study: Creating a Customizable Browser Portal
    • Chapter 10 Case Study: Building an E-Commerce User Interface with XUL

  • Part 4 Appendices
    • Appendix A XUL Programmers Reference
    • Appendix B Netscape Theme Reference

Contact The Authors

The authors are always interested in suggestions, comments and feedback from developers and their readers.

Visit The Site

Visit the official website.
All information including logos, images, text, downloads, and internal links are hereby copyrighted 2001 by Vaughn Bullard, Kevin T. Smith, and Michael C. Daconta. Site hosted for free by EasyStart.Net.