Aplikační framework Mozilla
Mozilla Application Framework je framework , sada softwarových komponent určených pro vytváření a vývoj programů, vytvořený jako součást projektu Mozilla Foundation a distribuovaný pod GNU GPL a Mozilla Public License . Původně se jmenoval XPFE (CROSS-Platform Front End) a XPToolkit .
Je široce používán pro vývoj dalšího multiplatformního
aplikačního softwaru , převážně orientovaného na web , jako jsou prohlížeče založené na enginu Gecko atd.
Komponenty aplikačního rámce Mozilla
Gecko
prohlížečový engine založený na
standardech .
Necko
Síťové
vrstvy API , transportní, relační a prezentační vrstva (síťová knihovna).
XUL
jazyk Zul je základem
uživatelského rozhraní , je podmnožinou
XML , která popisuje standardní
widgety , ovládací prvky,
šablony atd. V mnoha ohledech je analogický s
HTML .
XBL
nativní jazyk popisu
widgetu pro pozdější použití v
XUL , pro rozšíření
XUL .
XPCOM
multiplatformní komponentně orientovaný model vývoje softwaru.
XPConnect
objektové rozhraní pro interakci mezi objekty
XPCOM a moduly
JavaScriptu .
XPInstall
síťová technologie pro (de)instalaci XPI balíčků, přidávání nových komponent do softwaru, podobně
jako rozšíření Firefoxu .
Webové služby
Mozilla obsahuje vestavěnou podporu pro standardy
XML-RPC ,
SOAP ,
WSDL a také páteř
AJAX , objekt
XMLHttpRequest .
Jiné normy
framework také podporuje
DTD ,
RDF ,
XSLT /
XPath ,
MathML ,
SVG ,
JavaScript ,
SQL ,
LDAP atd.
Implementace
Viz také článek „GRE“ ve vývojářském centru Mozilla .
Odkazy