XPCOM
Sign in to saveAlso known as Cross Platform Component Object Model
Mozillaが開発するクロスプラットフォームのコンポーネントモデル
In the Vinony graph
Vinony's link graph records 108 inbound references to XPCOM, and connects out to Firefox version history, Mozilla Firefox and Gecko.
Vinony files it under Application programming interfaces and Mozilla.
Vinony links it to 12 Wikipedia language editions.
Article · 日本語
XPCOM (Cross Platform Component Object Model) は、Mozillaプロジェクトにおいて開発されているクロスプラットフォームなソフトウェアコンポーネント技術である。マイクロソフトのComponent Object Model (MS COM) のオープンソース実装に相当する。XPCOMはC++で実装されており、Linux、Windows、macOSという主要なプラットフォーム上で動作する。複数の言語バインディングが提供されており、C++の他に、JavaScript、Java、Python等の実装が存在する。XPCOMのインタフェースには、XPIDLと呼ばれるインタフェース記述言語 (IDL) が用いられている。 XPCOMにはコアとなるコンポーネントとクラス群が一緒に提供されている。例えば、ファイルやメモリの管理、文字列や配列などの基本データ構造などがこれに含まれる。しかし、ほとんどのXPCOMコンポーネントは、コア以外の部分で提供されている。たとえば、Geckoレンダリングエンジンなどがこれにあたる。
Abstract from DBpedia / Wikipedia · CC BY-SA