FROM:http://blog.donews.com/heinsect/category/38728.aspx
- XPCOM - Mozilla's cross-platform component object model.
- BlackConnect - Java-to-XPCOM bridge that allows interoperability between Java and XPCOM components.
- Evaluation of Interprocess Communication Methods in a Component-based Environment
- This thesis evaluates several of the available techniques for
interprocess communications (IPC) in a prototype system for distributed
components using XPCOM as the basis. It also takes into consideration
marshalling, the transfer of complex data structures, it further
discusses security, robustness and correctness.
- Mozilla XPCOM Reference - Computer generated reference of Mozilla components and interfaces.
- MySQL XPCOM
- An XPCOM/XPConnect implementation of mysqlclient API 3.x. The goal of
the project is to provide solid and full mysqlclient interface for
JavaScript applications. [Open Source, LGPL]
- plXPCOM
- Perl language bindings. Allows the use of XPCOM objects from Perl, as
well as the ability to implement XPCOM interfaces in Perl.
(Jumpline.com, Inc.)
- PyXPCOM - Python language bindings. (ActiveState)
- rbXPCOM - Ruby language bindings. Ruby is an object oriented scripting language developed by Yukihiro Matsumoto.
- Xanthes - XPCOM wrapper around the Xerces validating xml parser. [Open Source, MPL, GPL]
- XPCOM Component Viewer - Allows to navigate through the components and interfaces included in a Mozilla based browser.
- XPConnect
- Javascript language bindings. It allows Javascript objects to
transparently access and manipulate XPCOM objects and also enables
Javascript objects to implement XPCOM compliant interfaces.
- Getting Started with PyXPCOM, Part 2 - Explains how to access Mozilla objects as a client. (June, 2001)
- Getting Started with PyXPCOM, Part 3 - Covers the implementation of XPCOM objects on the server side. (June, 2001)
- XPCOM, Part 5
- Puts the final touches on the example XPCOM implementation, shows how
to install the component, and demonstrates simple testing methods using
XPCShell. (June, 2001)
- Getting Started with PyXPCOM, Part 1 - Covers the installation of XPCOM and PyXPCOM. (May, 2001)
- XPCOM, Part 4 - Covers component authoring by using a GPS receiver as an example component. (May, 2001)
- XPCOM, Part 2 - Introduction to XPCOM programming: type libraries, the xpidl compiler, and interface discovery. (March, 2001)
- XPCOM, Part 3 - Building the XPCOM development environment. (March, 2001)
- XPCOM, Part 1 - Introduction to XPCOM, Mozilla's component architecture. (February, 2001)