Live briefing
Everything about XPCOM
Cross-platform component model from Mozilla
Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla. It is similar to Component Object Model (COM), Common Object Request Broker Architecture (CORBA) and system object model (SOM). It features multiple language bindings and interface description language (IDL) descriptions, which allow programmers to plug their custom functions into the framework and connect them with other components. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: XPCOMA 5-minute orientation
- Pick up a classic book: Com and XPCOM as a Solution to Bamboo's Versioning ProblemThe most-reprinted book on the subject
- Go sideways: NPAPIA closely related topic
- Go sideways: Mozilla application frameworkA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- NPAPI Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed…
- Mozilla application framework Free and open-source software portal The Mozilla application framework is a collection of cross-platform software components that make up the Mozilla applicatio…
- XUL XUL (/ˈzuːl/ ZOOL), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing…
- List of Mozilla products The following is a list of Mozilla Foundation / Mozilla Corp. products. All products, unless specified, are cross-platform by design. Firefox - An open-source…
- Pale Moon Pale Moon is a free and open-source web browser licensed under the MPL-2.0 with a stated emphasis on customization. There are official releases for Microsoft…
- XPInstall XPInstall (Cross-Platform Install) was a technology used by the Mozilla Application Suite, SeaMonkey, Mozilla Firefox, Mozilla Thunderbird and other XUL-based…
- Gecko (software) Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and in a discontinued state on AOL's Netscape…
- Basilisk (web browser) Basilisk is a free and open-source web browser available for Windows, Linux, and with experimental support for FreeBSD and macOS. Basilisk is an updated…