Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Mozilla application framework

From Wikipedia, the free encyclopedia
Cross-platform software by Mozilla
This article includes alist of references,related reading, orexternal links,but its sources remain unclear because it lacksinline citations. Please helpimprove this article byintroducing more precise citations.(April 2016) (Learn how and when to remove this message)

TheMozilla application framework is a collection ofcross-platformsoftware components that make up theMozillaapplications. It was originally known asXPFE, anabbreviation of cross-platform front end. It was also known asXPToolkit. To avoid confusion, it is now referred to as the Mozilla application framework.

While similar to generic cross-platformapplication frameworks likeGTK+,Qt andwxWidgets, the intent is to provide a subset of cross-platform functionality suitable for building network applications likeweb browsers, leveraging the cross-platform functionality already built into the Gecko layout engine.

The following are the various components of the framework:

Gecko
Gecko is a standards-basedlayout engine designed for performance and portability.
Necko
Necko provides an extensible API for several layers of networking from transport to presentation layers.
XUL
XUL is the basis ofuser interface. It is an application ofXML that defines various user interface elements, mostlywidgets, control elements, templates, etc. It is similar in many ways toHTML.
XBL
XBL allows one to define their own widget for use in XUL.
XPCOM
XPCOM is an object interface that allows interfacing between any programming language for which a binding has been developed
XPConnect
XPConnect is the binding between XPCOM andJavaScript.
XPInstall
XPInstall is a technology for installing small packages likeextensions and themes into Mozilla applications in form of installation archives known asXPI.
Web services
Mozilla includes built-in support for popularweb services standards, specifically;XML-RPC,SOAP (dropped since Gran Paradiso Alpha 7[1]), andWSDL as well as a simpleXMLHttpRequest object similar to the one inInternet Explorer.
Others
The framework supports a number of open or common standards, includingDTD,RDF,XSLT/XPath,MathML,SVG,JavaScript,SQL,LDAP, etc.

Applications that use the framework

[edit]
icon
This sectiondoes notcite anysources. Please helpimprove this section byadding citations to reliable sources. Unsourced material may be challenged andremoved.(November 2009) (Learn how and when to remove this message)

See also

[edit]

References

[edit]
  1. ^"Bug 332174 - Drop SOAP support".Bugzilla@Mozilla. August 11, 2008. RetrievedApril 15, 2016.
  • Syd Logan:Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications, Addison-Wesley, 2007.ISBN 0-321-24642-X

External links

[edit]
Applications and Projects
Mozilla
Labs
Mozilla
Research
Mozilla
Foundation
Firefox
Origins
Frameworks
Components
Typefaces
Discontinued
Forks
Discontinued projects are initalics. Some projects abandoned by Mozilla that are still maintained by third parties are inunderline.
Organization
Foundation
Official affiliates
People
Other topics
Other
Community
Retrieved from "https://en.wikipedia.org/w/index.php?title=Mozilla_application_framework&oldid=1335767878"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp