You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

Core Architecture

Top: Core Architecture

  • NSPR - Provides a platform-neutral API for system level and libc like functions.
  • XBL - A markup language for describing bindings that can be attached to elements in other documents.
  • XPCOM - A framework for writing cross-platform, modular software.
  • XPConnect - Allows JavaScript objects to transparently access and manipulate XPCOM objects.
  • XPIDL - A cross platform Interface Description Lanuage used to specify XPCOM interface classes
  • XPInstall - A technology for doing cross-platform installations, packaging and sofware updates.
  • XPToolkit - Toolkit that allows the creation of cross platform interfaces.
  • XUL - The basis of Mozilla's cross platform User Interface.