Developer Guide

PART 2 : Mozilla Structure

  • 1. Mozilla Technolgies
    • 1.1 Introduction to Mozilla Development
    • 1.2 Mozilla Execution Model
  • 2. About Mozilla Technologies
    • 2.1 XUL - XML User Interface Language
    • 2.2 Gecko - the Layout Engine
    • 2.3 XPCOM
    • 2.4 Application Framework
    • 2.5 Some Common Terminology
  • 3. Specifics about Mozilla
    • 3.1 Directory Structure
    • 3.2 Profiles
    • 3.3 Security Model
    • 3.4 Chrome System
  • 4. Getting Started With...
    • 4.1 Building a Browser Extension
    • 4.2 Creating a Standalone Application
    • 4.3 Embedding Mozilla
    • 4.4 Creating a Custom Browser

PART 3 : XUL - The XML User Interface Language

From XULPlanet.com

PART 4 : Mozilla API Guide

The following guide documents how to use much of the Mozilla API using JavaScript, including some XPCOM services.

PART 5 : XPCOM Usage in C++

From mozilla.org

  1. Introduction
  2. Core
    • Data types
    • Dependencies
  3. Components
  4. Runtime
  5. Data Structures
  6. I/O
  7. Other
    • Error service
    • Console service
    • Exception Service
    • nsISystemInfo
    • Timeline
  8. Debugging
    • Assertions, etc
    • TraceRefCnt
    • TraceMalloc
  9. IDL

PART 7 : Creating a Mozilla/Firebird Extension

...

PART 8 : Creating a Standalone Mozilla-Based Application

...

PART 9 : Embedding Gecko

...

PART 10 : Working with the Mozilla Source Code

...

REFERENCES