XML User Interface Language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Elbloggers (discussione | contributi)
Aggiungo infobox formato. note, voci correlate e immagine
Riga 1:
{{Infobox formato
|nome= XUL
|icona=
|estensione= .xul
|mime= application/<br />vnd.mozilla.xul+xml
|sviluppatore= [[Mozilla Foundation]]
|typecode=
|tipo= Linguaggio per definire interfacce grafiche in XML
}}
 
[[Immagine:XUL ejemplo.png|thumb|right|300px|Esempio di applicazione XUL]]
'''XUL''' (''XML User Interface Language'') è un linguaggio per definire interfacce grafiche sviluppato per supportare le applicazioni basate su [[Mozilla]], come [[Mozilla Firefox]] e [[Mozilla Thunderbird]]. Come [[UIML]], è una applicazione basata su [[XML]] per descrivere interfacce grafiche. Si pronuncia ''zuul''.
 
Line 24 ⟶ 35:
È possibile usare, all'interno di documenti XUL, anche altri documenti XML, come [[XHTML]] e [[MathML]], grazie all'uso dei [[namespace]].
 
Alcuni componenti comuni, come ''spinbox'' o [[canvas]], non sono disponibili nelle specifiche XUL correnti, ma sono nella lista delle cose da implementare per la versione 2.0 di XUL<ref>{{en}} [http://wiki.mozilla.org/wiki/XUL:Home_Page XUL:Home Page]</ref>.
 
==Modo d'uso==
Sebbene XUL sia usato soprattutto per creare l'applicazione Mozilla e tutte le sue [[Estensione Mozilla|estensioni]], è possibile usarla anche per applicazioni web trasferite via [[Hyper Text Transfer Protocol|HTTP]]. L'applicazione XUL maggiormente conosciuta è la [[Mozilla Amazon Browser]], che fornisce una ricca interfaccia per cercare i libri presenti su ''Amazon''. Comunque molte delle funzioni più potenti di Mozilla (come l'uso degli oggetti [[XPCOM]]), non sono disponibili ai documenti eseguiti in remoto (a meno che lo script non sia firmato digitalmente).
 
==Origine del nome==
Line 36 ⟶ 47:
 
"Keymaster" (''mastro di chiavi'') e "gatekeeper" (''guardiano di porta'') sono anch'essi presi dallo stesso film. Questo non è l'unico riferimento al film in Mozilla: ad esempio, il debugger Javascript è chiamato ''Venkman'', il nome di uno dei personaggi del film.
 
==Note==
<references />
 
==Voci correlate==
* [[Estensione Mozilla]]
 
==Collegamenti esterni==