digplanet beta 1: Athena
Share digplanet:

Agriculture

Applied sciences

Arts

Belief

Business

Chronology

Culture

Education

Environment

Geography

Health

History

Humanities

Language

Law

Life

Mathematics

Nature

People

Politics

Science

Society

Technology

The Mozilla application framework is a collection of cross-platform software components that make up the Mozilla applications. It was originally known as XPFE, an abbreviation of cross-platform front end. It was also known as XPToolkit. To avoid confusion, it is now best referred to as the Mozilla application framework.

While similar to generic cross-platform application frameworks like GTK+, Qt and wxWidgets, the intent is to provide a subset of cross-platform functionality suitable for building network applications like web 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 standard-based layout 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 of user interface. It is an application of XML that defines various user interfaces elements, mostly widgets, control elements, template, etc. It is similar in many ways to HTML.
XBL 
XBL allows one to define his/her 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 and JavaScript.
XPInstall 
XPInstall is a technology for installing small packages like extensions and themes into Mozilla applications in form of installation archives known as XPI.
Web services 
Mozilla includes built-in support for popular web services standards XML-RPC, SOAP (dropped since Gran Paradiso Alpha 7[1]), and WSDL as well as a simple XMLHttpRequest object similar to the one in Internet Explorer.
Others 
The framework supports a number of open or common standards, including DTD, RDF, XSLT/XPath, MathML, SVG, JavaScript, SQL, LDAP, etc.

Applications that use the framework [edit]

References [edit]

  1. ^ Bug 332174 – Drop SOAP support
  • 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]


Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/Mozilla_application_framework — Please support Wikipedia.
A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.
7372 videos foundNext > 

Open HTML5 Television Application (WebM + OGG)

Download this Open HTML5 Television Application for Linux http://www.oggtv.com/browser Based on Webian Shell Mozilla Chromeless and Mozilla Prism are Simlila...

Architecture of the Mozilla Apps Ecosystem - Part 1 - Systems & Concepts

Firefox OS, is Mozilla's new mobile operating system based on HTML and JavaScript. Devices running Firefox OS are part of an app ecosystem based on the open ...

Django (web framework) - Wiki Article

Django is a free and open source web application framework, written in Python, which follows the model--view--controller architectural pattern. It is maintai...

NEWS - TECHNOLOGY - Ericsson, Mozilla and AT&T Demonstrate WebRTC Solution - March 12, 2013

Ericsson, Mozilla and AT&T Demonstrate WebRTC Solution to Illustrate Seamless Web and Mobile Integration Ericsson, Mozilla and AT&T will demonstrate a Web Re...

How to fix Launcher Initialization Error:Configuration system failed to initialize

This is a video on how to fix Launcher Initialization Error:Configuration system failed to initialize for Outspark Games Question i answer on comments bored ...

OWASP Xenotix XSS Exploit Framework 2012 v2

Features of Xenotix XSS Exploit Framework Built in XSS Payloads XSS Key logger XSS Executable Drive-by downloader Automatic XSS Testing XSS Encoder XSS Rever...

[COSCUP 2012] javascriptMVC - another full solution javascript MVC framework - Alive

javascriptMVC - another full solution javascript MVC framework Alive 漢語Web When you want to build a complex web application, backboneJS is mentioned in most ...

Running HRMS OAF Pages from JDeveloper in R12

apps2fusion, R12, OAF.

HTML5 Dev Conf: AngularJS, a Framework for Web Applications

Angular is what HTML would have been had it been designed for web apps. In this presentation, Miško Hevery, from Google, and author of Angular is going to sh...

Crowd-sourced Automated Firefox UI Testing - Part 1

Henrik Skupin talks about how Mozilla are using the crowd to help automate Firefox testing. Henrik's slides are available here: http://www.slideshare.net/hskupin/crowdsourced-automated-firefox-ui-...

7372 videos foundNext > 

We're sorry, but there's no news about "Mozilla application framework" right now.

Loading

Oops, we seem to be having trouble contacting Twitter

Talk About Mozilla application framework

You can talk about Mozilla application framework with people all over the world in our discussions.

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!