Education/ComputerScience/Platform: Difference between revisions
Jamesboston (talk | contribs) No edit summary |
Jamesboston (talk | contribs) No edit summary |
||
| Line 6: | Line 6: | ||
=[[Education/ComputerScience/Platform/XPCOM|XPCOM]]= | =[[Education/ComputerScience/Platform/XPCOM|XPCOM]]= | ||
[https://developer.mozilla.org/en/XPCOM XPCOM] (which stands for cross platform component object model) is a technology that allows interfaces to be implemented in or called from C++, JavaScript, Java or Python on all operating systems. It's everywhere in Mozilla code. Learn to specify and implement XPCOM interfaces. Learn to use XPCOM API. | [https://developer.mozilla.org/en/XPCOM XPCOM] (which stands for cross platform component object model) is a technology that allows interfaces to be implemented in or called from C++, JavaScript, Java or Python on all operating systems. It's everywhere in Mozilla code. Learn to specify and implement XPCOM interfaces. Learn to use XPCOM API. | ||
=XUL= | |||
<!--[[Education/ComputerScience/Platform/XUL|XUL]]--> | |||
XUL (XML User Interface Language) is an XML-based language created by Mozilla and used for creating the user interface of Mozilla based applications. If you are familiar with the concept of creating a web page with XHTML and CSS and JavaScript, then creating an interface (such as the UI of Firefox) using XUL will be easy to understand. See the [https://developer.mozilla.org/en/XUL XUL] page for more information. | |||
=[[Education/ComputerScience/Platform/JSAPI|JavaScript and Spidermonkey]]= | =[[Education/ComputerScience/Platform/JSAPI|JavaScript and Spidermonkey]]= | ||
| Line 13: | Line 17: | ||
XXX | XXX | ||
[[Category:Education]] | [[Category:Education]] | ||
[[Category:Computer Science]] | [[Category:Computer Science]] | ||
[[Category:Mozilla Platform]] | [[Category:Mozilla Platform]] | ||
Revision as of 19:59, 30 July 2009
Firefox is only one of many applications built on the Mozilla platform. The list of Mozilla based applications is quite long. All these applications are built on a common platform made up of the technologies outlined below.
XPCOM
XPCOM (which stands for cross platform component object model) is a technology that allows interfaces to be implemented in or called from C++, JavaScript, Java or Python on all operating systems. It's everywhere in Mozilla code. Learn to specify and implement XPCOM interfaces. Learn to use XPCOM API.
XUL
XUL (XML User Interface Language) is an XML-based language created by Mozilla and used for creating the user interface of Mozilla based applications. If you are familiar with the concept of creating a web page with XHTML and CSS and JavaScript, then creating an interface (such as the UI of Firefox) using XUL will be easy to understand. See the XUL page for more information.
JavaScript and Spidermonkey
XXX
XBL
XXX