About: XPCOM     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:Person, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/c/3ywGuFaqZR

Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla. It is similar to Microsoft Component Object Model (COM) and Common Object Request Broker Architecture (CORBA). It features multiple language bindings and interface description language (IDL) descriptions; thus programmers can plug their custom functions into the framework and connect it with other components.

AttributesValues
rdf:type
rdfs:label
  • إكسبيكوم (ar)
  • XPCOM (cs)
  • Cross Platform Component Object Model (de)
  • XPCOM (fr)
  • XPCOM (it)
  • XPCOM (ja)
  • XPCOM (pl)
  • XPCOM (ru)
  • XPCOM (en)
  • XPCOM (uk)
  • XPCOM (zh)
rdfs:comment
  • XPCOM (Cross Platform Component Object Model) je multiplatformní komponentový model používaný v aplikacích Mozilla. Je podobný či Microsoft COM. Zahrnuje například práci se soubory, správu paměti či správu komponent. (cs)
  • Cross Platform Component Object Model (XPCOM) ist ein plattformunabhängiges Komponentenmodell von Mozilla. Es funktioniert ähnlich wie CORBA oder COM mit Hilfe von Schnittstellen. Es verfügt über verschiedene Sprachanbindungen und Schnittstellenbeschreibungen, so dass Programmierer ihre eigene Funktionalität in das Framework einbauen und mit anderen Komponenten verbinden können. Mit Firefox 57 (November 2017) wurde die Unterstützung für XPCOM entfernt und durch WebExtensions ersetzt. (de)
  • XPCOM (Cross Platform Component Object Model) è un semplice e multipiattaforma simile a CORBA o Microsoft COM. (it)
  • 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レンダリングエンジンなどがこれにあたる。 (ja)
  • XPCOM (ang. Cross Platform Component Object Model) – wieloplatformowy model komponentów stosowany w oprogramowaniu Mozilli. Jest podobny do CORBA lub COM firmy Microsoft. Ma wiele powiązanych języków i opisy IDL, tak więc programy mogą połączyć swoje funkcje do architektury i połączyć je z innymi komponentami. (pl)
  • 跨平台组件对象模型(英語:Cross Platform Component Object Model,简称XPCOM)是Mozilla的一个跨平台组件模型。它类似微软的组件对象模型(COM)和公共对象请求代理体系结构(CORBA)。它有多个语言绑定和接口描述语言(IDL)描述符,因此程序员可以将自己的自定义函数插入到框架中并与其他组件连接。 2015年8月,Mozilla宣布将放弃为创建Firefox附加组件而使用的XPCOM,未来将支持WebExtensions。Firefox的分支苍月浏览器(Pale Moon)则将继续无限期的支持XPCOM。 (zh)
  • XPCOM (англ. Cross Platform Component Object Model, «кроссплатформенная объектная модель компонентов») — кроссплатформенная компонентно-ориентированная модель разработки ПО от Mozilla. Она схожа с CORBA и Microsoft COM. XPCOM позволяет писать компоненты на различных языках: C++, JavaScript, Java, и др. Осуществляется это через слой абстракции , а интерфейсы классов берутся из бинарных библиотек типов (англ. typelib). (ru)
  • نموذج كائن المكون عبر النظام الأساسي ( XPCOM ) هو نموذج مكون عبر الأنظمة الأساسية من موزيلا . إنه مشابه لنموذج كائن مكون Microsoft (COM) وهندسة وسيط طلب الكائنات المشتركة (CORBA). يتميز بعدة روابط لغة وأوصاف لغة وصف الواجهة (IDL) ؛ وبالتالي يمكن للمبرمجين توصيل وظائفهم المخصصة في الإطار وتوصيله بمكونات أخرى. (ar)
  • Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla. It is similar to Microsoft Component Object Model (COM) and Common Object Request Broker Architecture (CORBA). It features multiple language bindings and interface description language (IDL) descriptions; thus programmers can plug their custom functions into the framework and connect it with other components. (en)
  • XPCOM (Cross-Platform Component Object Model) est un modèle libre de composants développé par la Fondation Mozilla. Il s'agit d'une bibliothèque logicielle qui, schématiquement, permet de concevoir une application comme un ensemble de plugins. Ces composants peuvent être développés dans des langages distincts, auquel cas les communications entre ces composants sont assurées par la technologie XPCONNECT. Cette bibliothèque a servi, notamment, à développer Mozilla (Mozilla Firefox, Mozilla Thunderbird, Mozilla Composer), Nvu, Komodo… L'architecture est alors : (fr)
  • XPCOM - крос-платформний компонент об'єктної моделі, схожий на Microsoft COM. Він має кілька прив'язок мови, дозволяючи XPCOM компонентам бути використаними і реалізованими на JavaScript, Java, Python і в доповненнях до C++. Інтерфейси в XPCOM визначені в діалекті IDL що має назву XPIDL. (uk)
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • نموذج كائن المكون عبر النظام الأساسي ( XPCOM ) هو نموذج مكون عبر الأنظمة الأساسية من موزيلا . إنه مشابه لنموذج كائن مكون Microsoft (COM) وهندسة وسيط طلب الكائنات المشتركة (CORBA). يتميز بعدة روابط لغة وأوصاف لغة وصف الواجهة (IDL) ؛ وبالتالي يمكن للمبرمجين توصيل وظائفهم المخصصة في الإطار وتوصيله بمكونات أخرى. إن الاستخدام الأكثر بروزًا لـ XPCOM هو داخل متصفح الويب Firefox. تتفاعل العديد من مكوناته الداخلية عبر واجهات XPCOM. علاوة على ذلك ، استخدم Firefox للسماح بالوصول الواسع النطاق إلى XPCOM للوظائف الإضافية ، ولكن تمت إزالة هذا في عام 2017 واستبداله بواجهة برمجة تطبيقات إضافة المتصفح أقل تساهلاً. ( لا تزال ثلاثة شوكات من Firefox تدعم القدرة الإضافية القديمة: Pale Moon ، Basilisk ، واترفوكس . ) (ar)
  • XPCOM (Cross Platform Component Object Model) je multiplatformní komponentový model používaný v aplikacích Mozilla. Je podobný či Microsoft COM. Zahrnuje například práci se soubory, správu paměti či správu komponent. (cs)
  • Cross Platform Component Object Model (XPCOM) ist ein plattformunabhängiges Komponentenmodell von Mozilla. Es funktioniert ähnlich wie CORBA oder COM mit Hilfe von Schnittstellen. Es verfügt über verschiedene Sprachanbindungen und Schnittstellenbeschreibungen, so dass Programmierer ihre eigene Funktionalität in das Framework einbauen und mit anderen Komponenten verbinden können. Mit Firefox 57 (November 2017) wurde die Unterstützung für XPCOM entfernt und durch WebExtensions ersetzt. (de)
  • XPCOM (Cross-Platform Component Object Model) est un modèle libre de composants développé par la Fondation Mozilla. Il s'agit d'une bibliothèque logicielle qui, schématiquement, permet de concevoir une application comme un ensemble de plugins. Ces composants peuvent être développés dans des langages distincts, auquel cas les communications entre ces composants sont assurées par la technologie XPCONNECT. Cette bibliothèque a servi, notamment, à développer Mozilla (Mozilla Firefox, Mozilla Thunderbird, Mozilla Composer), Nvu, Komodo… XPCOM est inspiré des technologies CORBA ou Microsoft COM, qui elles-mêmes apportent à des langages statiques une partie des bénéfices (et inconvénients) de langages dynamiques comme Objective-C ou Python. Comme CORBA et COM, XPCOM permet de développer des architectures de composants. L'architecture est alors : * dynamique : * les composants sont chargés lors de l'exécution, * de nouveaux composants peuvent être ajoutés lors de l'exécution, sans avoir à recompiler ou recharger les composants existants. * typée semi-dynamiquement : * certaines informations sur un composant sont connues statiquement, * un composant peut être interrogé afin d'apprendre s'il dispose de certaines capacités, qui pourront être utilisées si le composant répond par l'affirmative. * « polyglotte » : * le langage de base de XPCOM est C++, * les langages JavaScript, Python, Ruby, Perl peuvent utiliser et définir des composants XPCom, * le projet JavaXPCOM vise à permettre de faire de même en Java (BlackConnect avait le même objectif), * Monoconnect, une plate-forme d'interaction entre XPCom et .Net est actuellement en cours de développement. * multiplate-forme : * un composant C++/XPCOM rédigé selon les consignes de Mozilla pourra être recompilé et réutilisé tel quel sur toute plate-forme Mozilla, * les composants JavaScript peuvent être réutilisés immédiatement sur toute plate-forme Mozilla, tout comme les composants non compilés Python, Ruby, Perl. De plus, les composants XPCOM ont accès aux bibliothèques de Mozilla, ce qui permet notamment d'accéder au moteur de rendu Gecko, le cœur de l'affichage des pages web par Mozilla et au moteur de réseau Necko, ainsi que de développer des interfaces graphiques en XUL. Une initiative de Mozilla, XULRunner, vise à séparer les bibliothèques XPCOM de Mozilla des logiciels construits à l'aide de ces bibliothèques. L'objectif est de faire de Mozilla une plate-forme de développement multiplate-forme comparable à la Java ou à l'environnement .Net. (fr)
  • Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla. It is similar to Microsoft Component Object Model (COM) and Common Object Request Broker Architecture (CORBA). It features multiple language bindings and interface description language (IDL) descriptions; thus programmers can plug their custom functions into the framework and connect it with other components. The most prominent usage of XPCOM is within the Firefox web browser. Many of its internal components interact via XPCOM interfaces. Furthermore, Firefox used to allow add-ons extensive XPCOM access, but this was removed in 2017 and replaced with the less-permissive WebExtensions API. (Three forks of Firefox still support the legacy add-on capability: Pale Moon, Basilisk, Waterfox.) (en)
  • XPCOM (Cross Platform Component Object Model) è un semplice e multipiattaforma simile a CORBA o Microsoft COM. (it)
  • 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レンダリングエンジンなどがこれにあたる。 (ja)
  • XPCOM (ang. Cross Platform Component Object Model) – wieloplatformowy model komponentów stosowany w oprogramowaniu Mozilli. Jest podobny do CORBA lub COM firmy Microsoft. Ma wiele powiązanych języków i opisy IDL, tak więc programy mogą połączyć swoje funkcje do architektury i połączyć je z innymi komponentami. (pl)
  • XPCOM - крос-платформний компонент об'єктної моделі, схожий на Microsoft COM. Він має кілька прив'язок мови, дозволяючи XPCOM компонентам бути використаними і реалізованими на JavaScript, Java, Python і в доповненнях до C++. Інтерфейси в XPCOM визначені в діалекті IDL що має назву XPIDL. XPCOM сама забезпечує набір базових компонентів і класів, наприклад, файлів і управління пам'яттю, потоків, базових структур даних (рядки, масиви, варіанти) і т.д. Більшість компонентів XPCOM не є частиною цього базового набору і надаються іншим частинам платформ (наприклад, Gecko або Necko) або програми або навіть розширення. (uk)
  • 跨平台组件对象模型(英語:Cross Platform Component Object Model,简称XPCOM)是Mozilla的一个跨平台组件模型。它类似微软的组件对象模型(COM)和公共对象请求代理体系结构(CORBA)。它有多个语言绑定和接口描述语言(IDL)描述符,因此程序员可以将自己的自定义函数插入到框架中并与其他组件连接。 2015年8月,Mozilla宣布将放弃为创建Firefox附加组件而使用的XPCOM,未来将支持WebExtensions。Firefox的分支苍月浏览器(Pale Moon)则将继续无限期的支持XPCOM。 (zh)
Faceted Search & Find service v1.17_git147 as of Sep 06 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3331 as of Sep 2 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 50 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software