XPCOM-XPConnect

XPCOM (Cross Platform Component Object Model) ist ein Rahmenwerk um modulare XUL Cross-Plattform Software zu entwickeln. XPCOM Komponenten können in C, C++ oder JavaScript geschrieben werden und von C, C++, JavaScript, Python, Perl oder Java aus  genutzt werden. XPConnect ist eine einfache Technologie, mit der die Interoperabilität zwischen XPCOM und JavaScript gewährleistet werden kann. XPConnect ermöglicht es JavaScript Objekten auf XPCOM Objekte zuzugreifen und diese zu manipulieren.  XPConnect ermöglicht es auch JavaScript-Objekten XPCOM kompatible Schnittstellen durch XPCOM Objekte aufzurufen. Insgesamt ermöglichen XPCOM und XPConnect der XUL Technologie auf compilierten C und C++ Code zurückzugreifen  oder Zugriff auf Betriebssystem-Schichten zu erlangen.                                                   
Siehe auch:    XUL   Overlays   XPInstall   C-Plus-Plus   Rich-Internet-Applications   JavaScript