L'auteur présente ici un exemple de petite application incorporée dans une page Web. On trouve d'abord une partie expliquant la construction de l'interface avec XUL, puis une autre partie expliquant comment implémenter la logique grâce à Javascript. XUL sera-t-il à la base du Web de demain? Cet article très intéressant nous montre une fois de plus la puissance de la plateforme Mozilla qui est vraiment bien plus qu'un simple navigateur. Bien entendu, cela nécessite côté client la présence de la quincaillerie Mozilla, mais celle-ci est librement disponible, non?
Aller plus loin
- L'article (10 clics)
- XUL Planet (6 clics)
- Wiki français sur XUL (14 clics)
# Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 10.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par passant·e . Évalué à 5.
Si XUL fait des ém(o)ules (rime à deux sous) ça va accelérer le clivage et je ne sais pas dans quelle direction ça va aller...
Je trolle dès quand ça parle business, sécurité et sciences sociales
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à -9.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Elrik de Melnibone . Évalué à 5.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par MagicNinja . Évalué à 8.
http://www.w3.org/TR/xbl/(...)
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par bmc . Évalué à 8.
En gros, ça a peu de chances d'être utilisé par d'autres éditeurs de navigateurs tel quel.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nÿco (site web personnel) . Évalué à 5.
David Hyatt est sur Safari depuis belle lurette.
Un standardisation post-implémentation Libre est louable, car éprouvé.
Une standardisation a priori avec une implémentation proprio proof-of-concept a plutôt tendance à ne pas être trop pis au sérieux...
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par matli . Évalué à 10.
J'ajouterai également que si l'utilisation de ce type de techno peut effectivement poser des problèmes sur des sites grand public, le problème ne se pose plus exactement de la même façon dans le cas de développement interne pour une entreprise qui de toute façon impose en général un navigateur par défaut. En choisissant Mozilla par défaut, ils savent du coup qu'il peuvent développer des applis en XUL avec tout le confort que cela amène par rapport à du HTML de base.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 3.
En dehors de ça, on tombe dans le même travers qu'avec Java, on oblige le client Web à télécharger une fonctionnalité non standard (au sens W3C du terme) pour pouvoir regarder un site Web. Si demain, M$ sort un truc du même genre tout en sortant un plug-in, tout le monde hurlera au scandale. C'est d'ailleurs le cas avec Flash qui n'est pas standard mais dont on peut télécharger gratuitement un plugin sur le Web.
Pour finir sur l'analyse de l'entreprise et de son intranet, je peux te dire que je travaille dans un grand groupe où le navigateur n'est que conseillé et où on peut installer ce que l'on veut sur les postes projet. D'ailleurs, l'hétérogénéité du parc va dans ce sens.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Bapt (site web personnel) . Évalué à 10.
Donc c'est une bonne chose et le w3c pourrait en plus même rajouter valider XUL puisque c du XML, que c libre, ca pourrait donc bien devenir un standard WEB.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nÿco (site web personnel) . Évalué à 3.
http://www.ietf.org/html.charters/xmpp-charter.html(...)
http://www.jabber.org/(...)
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par matli . Évalué à 2.
Tu as bien de la chance... Je fais du service depuis quelques années, et l'hétérogénéité du parc n'est pas vraiment n'est pas la bienvenue partout. Je travaille en ce moment pour une banque qui réfléchit à la refonte du poste de travail, et la question se pose de savoir si on doit laisser l'utilisateur changer son fond d'écran. Alors de là à le laisser installer le navigateur de son choix...
En ce qui concerne l'aspect standard, est il vraiment si inenvisageable que le W3C intègre cette techno dans ses recommendations dans la mesure où c'est ouvert et libre? Je ne parle pas à court terme bien sûr, mais le WEB / HTML tel que nous le connaissons aujourd'hui sera-t-il encore ainsi demain? Comment doit-il évoluer? Je dis que les réponses apportées par Mozilla sont dignes d'intérêt
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à -1.
Pour la première partie, il faut un organisme qui centralise et émette des recommandations. Le fait que cela soit libre et ouvert ne change rien à cela. Dire que comme c'est libre, c'est standard est un abus de langage. Que cela devienne un standard de fait est un autre problème.
Enfin, à propos de ce que tu dis sur le Web de demain, je trouve que les évolutions fournies par Mozilla sont effectivement dignes d'intérêt mais doivent rester pour le moment dans le domaine de l'expérimental. Enfin, après tout, rien ne t'empêche d'utiliser XUL sur ton site Web, c'est ton audience que tu limites.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par matli . Évalué à 1.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nÿco (site web personnel) . Évalué à 3.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Raphaël Maurel-Segala . Évalué à 1.
Ce serait pas plutôt un grand groupe dans lequel tout le monde a plus ou moins tendance à se ficher éperduement de ce qu'on installe sur son poste ?
D'ailleurs, c'est quoi, le navigateur conseillé ?
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Anonyme . Évalué à 1.
En dehors de ça, on tombe dans le même travers qu'avec Java, on oblige le client Web à télécharger une fonctionnalité non standard (au sens W3C du terme) pour pouvoir regarder un site Web. Si demain, M$ sort un truc du même genre tout en sortant un plug-in, tout le monde hurlera au scandale. C'est d'ailleurs le cas avec Flash qui n'est pas standard mais dont on peut télécharger gratuitement un plugin sur le Web.
La difference c'est que si MS nous sort un plugin, ils ne vont pas donner les sources avec, et il a des chances de fonctionner uniquement sous Windows avec IE. Ici c'est Mozilla, un logiciel qui en plus d'etre gratuit est libre et disponible sur un grand nombre de platformes.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Étienne . Évalué à 2.
Etienne
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nÿco (site web personnel) . Évalué à 10.
Autrement dit Mozilla est une _plateforme_, au même titre que Java, ou Oracle Forms, etc... un de plus, on enrichit le choix. De plus, cette plateforme est multiplateforme (OS) : Linux, Windows, MacOS.
De plus, cette plateforme est libre, ce qui facilite la participation de tous (même MS !) à son développement. C'est bien plus que "ouvert" : les docs et specs dispo, gratuites, et librement diffusables et modifiables !
Et encore de plus, Mozilla-la-plateforme est libre, donc plus facilement normalisable par le W3C ou tout autre orga de normes et standards.
En plus, c'est du XML, donc super interopérable par défaut.
Autre chose, si Mozilla arrive un jour au stade où en est IE aujourd'hui ça ne sera jamais (et en aucun cas) un monopole, parceque le choix aura été fait par _choix_ !
Inutile de préciser que "Libre" et "monopole" sont antinomiques.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par cozon (site web personnel) . Évalué à 3.
Ca permet de faire des applis plus jolies et plus efficaces qu'une interface web, et qui restent accessibles depuis plusieurs plateformes. N'est-ce pas le rêve de nombreuses personnes ?
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nÿco (site web personnel) . Évalué à -2.
De plus, il a été plussé à donf car il est en first-post... et il a continuer à FUDé. (d'ailleurs si vous pouviez moinsser ce first-post...)
Après, XUL a effectivement des défauts... de jeunesse et autres.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 1.
L'utilisation d'un n-ième langage embarqué dans une page Web est-elle la solution d'avenir ? On nous avait promis du Java partout dans les pages Web et aujourd'hui, on en est où ? On fait des JSP ou des servlets pour alléger le client qu'on avait voulu alourdir.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nÿco (site web personnel) . Évalué à -2.
XUL a des atouts que n'ont pas tout ce que tu cites.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 5.
J'espère que tu auras compris que je n'ai rien contre XUL en lui-même.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par - - . Évalué à 10.
bref
une entreprise pourrait développer avec cet OUTIL une APPLICATION utilisant XML et des technologies WEB. XUL/mozilla peut donc être considéré comme une PLATEFORME WEB.
cela doit être bien SEPARE ds les esprits de l'utilisation de mozilla comme site web.
BIEN évidemment, on ne fera pas un site WEB qui oblige à avoir un navigateur "xul enabled". EVIDEMMENT.
et ce n'est PAS le but de mozilla. peu importe ce que disent des chroniqueurs.
Il existe quelques applications reposant sur la _plateforme_ mozilla, tel que Monster.
-------------------
et par pitié! arrétez le FUD du "ha mais si y a partout ce produit même si c'est en gpl, ca sera un monopole ,hahahah!"
cela n'a pas de sens !
Mozilla est sous licence GPL ou LGPL ou MPL, gratuite, son développement ouvert, TOUT LE MONDE peut y participer DONT microsoft, tout le monde peut développer PAR DESSUS, tout le monde peut l'intégrer a son systeme ouvert ou proprio, gratuit ou commercial
de plus, par NATURE, un tel produit ne peut pas VERROUILLER le marché, les utilisateurs, l'industrie et les gouvernements sur un seul acteur du marché. ce n'est pas possible. on pourrait même faire une implémentation propriétaire de norme tel jabber, xul, etc etc. ces "standards" sont libre de toute demande de brevet abusif, leurs créateurs ne demandent aucune licence, elles sont librement disponible à quiconque veut les lire, (même pour ibm, adobe, microsoft, intel etc, _tout_ le monde) et si on est fainéant y a déjà des implémentations de références. méditez sur les conséquences de "ouverture et libre".
cela ne peut PAS être un monopole, c'est un CHOIX. il n'est pas rendu obligatoire suite à des magouilles commerciales ou par l'utilisation d'un tiers produits déjà omniprésent. faut PAS TOUT MELANGER !
si tout le monde utiliser une liberté et est libre d'être libre, ou est le mal si c'est majoritairement utilisé ? il n'y a aucun tort.
on se plaint d'un monopole quand il est rendu obligatoire et criminel et a des conséquences néfastes sur la société et l'industrie. faut pas se tromper.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Narmer . Évalué à -1.
"je suis totalement d'accord avec toi !!!"
I totally agree !!
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Moby-Dik . Évalué à 1.
De plus, il a été plussé à donf car il est en first-post... et il a continuer à FUDé. (d'ailleurs si vous pouviez moinsser ce first-post...)
Tu peux être en désaccord avec lui mais, outre que visiblement tu n'as rien compris à son propos, ce genre d'appel au lynchage me semble totalement déplacé vis-à-vis de quelqu'un qui n'a fait qu'exposer une opinion argumentée. Sans compter que tu es bien méprisant de penser que les gens qui ont voté pour son message ne l'ont fait que parce qu'il s'agissait du premier message posté...
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à -2.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 2.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Moby-Dik . Évalué à 1.
De plus, cette plateforme est libre, ce qui facilite la participation de tous (même MS !) à son développement. C'est bien plus que "ouvert" : les docs et specs dispo, gratuites, et librement diffusables et modifiables !
Ca n'en fait pas un standard reconnu par tous et conçu dans l'optique du bien commun. Ce à quoi ton message est censé répondre.
En plus, c'est du XML, donc super interopérable par défaut.
Comme Office2003 ? XML en soi ne garantit rien, si le XML est mal foutu ça ne le rend pas plus facile à manipuler par des applications tierces.
Autre chose, si Mozilla arrive un jour au stade où en est IE aujourd'hui ça ne sera jamais (et en aucun cas) un monopole, parceque le choix aura été fait par _choix_ !
Où vois-tu dans la définition du monopole que l'établissement d'un monopole doit se faire dans la contrainte ? Consulte un dictionnaire...
Inutile de préciser que "Libre" et "monopole" sont antinomiques.
Je crois que bind n'est pas loin d'être en situation de monopole sur le « marché » des serveurs DNS. Je ne vois pas ce qui est antinomique ici.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par ours Ours (site web personnel) . Évalué à -2.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par cedricv . Évalué à -2.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par _alex . Évalué à 3.
Before the web became the standard for delivering applications to users across disparate desktops, this problem was solved with cross platform client-server tools. But these offerings were invariably proprietary, cost a substantial amount of money per developer, and had runtime license fees that kept you humble and tightly tethered to the vendor. Mozilla delivers much of the same value as these cross platform tools, but with an open source license.
Whether you need to migrate an existing web application to the desktop, are looking for a technology that will enable you to easily port your applications to multiple platforms, or want to integrate your own cool features into the browser, XUL warrants serious consideration.
Donc si je ne me trompe pas, à la question est-ce que XUL est plutot fait pour une application que pour faire des pages web ? La réponse semble les 2 d'après l'équipe de Mozilla.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par TNorth . Évalué à 3.
Comme celui là par exemple ?
http://www.nycom-informatique.ch/(...)
Il y est allé fort le WM...
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Jux (site web personnel) . Évalué à 2.
Il faut oser ....
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Anonyme . Évalué à 3.
J'ai pas reussi a trouver de version pour ma platforme.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par TNorth . Évalué à 2.
# Re: Créer des applets Web avec Mozilla et XUL
Posté par Nicolas ROFFET . Évalué à 9.
Je trouve donc les applications de cette technologie plutôt limitées sur Internet. Après, sur un Intranet ou les utilisateurs doivent utiliser Mozilla, pourquoi pas... M'enfin, un tel cas me semble plus théorique que pratique... :-/
Qu'en pensez-vous?
Sinon, la technologie en elle-même a l'air super cool, tout en XML bien propre, j'adore! :o)
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Anonyme . Évalué à 4.
Ceci dit, l'intérêt du truc me semble assez théorique... A moins que ça permettre de faire quelque chose qui révolutionne la galaxie, ça ne sera pas implémenté dans les autres brouteurs... et donc ne sera pas vraiment utilisé.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par MagicNinja . Évalué à 4.
http://luxor-xul.sourceforge.net/(...)
Donc on peut imaginer une applet java qui interprete le xul, le tout dans un MSIE, konqueror, opera, etc. (non, ca fait pas du tout usine a gaz :-)
Maintenant on peut lancer des trolls combines a partir de :
- java c'est pas libre
- xul c'est pas w3c standard
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nÿco (site web personnel) . Évalué à 0.
Mozilla XUL est une plateforme pour développer des applications.
Pas la même chose.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 4.
La plateforme, c'est XPFE, le moteur XUL de mozilla, qui permet de combiner XUL avec d'autres technologie pour faire fonctionner une application : CSS, XBL, Javascript, XPCOM etc..
Bref, XUL n'est qu'un des composants pour faire des applications se basant sur la plateforme Mozilla.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Mathieu Pillard (site web personnel) . Évalué à 2.
Le but n'est pas de faire des trucs tournant sous d'autre chose que gecko et consors. Le but n'est meme pas de faire des pages web da'ailleurs, c'est donc absolumment aps comparable aux pages utilisant des trucs proprio de IE.
Le but est simplement de montrer un toolkit coherent, pouvant servir a faire des appli, utilisant mozilla. Ca ressemble donc plus a ce qu'on peut voir au niveau d'activeX (sans etre aussi vaste, ce n'est qu'un exemple a la con hein :)
Et ca a beaucoup d'applications, par contre effectivement c'est pas destine a monsieur tout le monde se balladant sur le net.
# Re: Créer des applets Web avec Mozilla et XUL
Posté par Benoit Rousseau . Évalué à 2.
embarqué, c'est embedded sur les controlleurs...
# Re: Créer des applets Web avec Mozilla et XUL
Posté par Benoit Rousseau . Évalué à -1.
embarqué c'est quand le module se trouve sur un controlleur...
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Benoit Rousseau . Évalué à -1.
# Re: Créer des applets Web avec Mozilla et XUL
Posté par __caffeine__ . Évalué à 3.
Puis on se rappelle que l'interopérabilité c'est pas pour les chiens, que personnellement on utilise konqueror, que 85% des utilisateurs du web ne verront jamais notre chouette interface mais une floppée de messages d'erreurs d'IE, snif.
Mozilla, c'est sympa (tm), c'est un peu le emacs des navigateurs web, XUL c'est du très beau boulot, c'est très sympa à utiliser, tout le problème est de trouver sa niche écologique:
- sur le web ça nuit à l'interopérabilité;
- pour des petites applis, ça pourrait le faire si le Gecko avait plus de possibilités ou était extensible plus facilement (sans avoir à faire du C). Reste le problème de trimballer l'"interpréteur" de XUL (un paquetage de 10 Mo pour un simple visualiseur d'images ça le fait pas)
- sur un intranet par contre, sous réserve bien sûr que l'organisation équipe ses collaborateurs en conséquence...
Bref, tout ça pour dire que c'est plein de bonnes idées, mais à moins d'une hypothétique recommandation w3c elles risquent de rester au placard par manque de champs d'application...
< rien a voir >
XUL se prononce zool non pas parce que ça rime avec cool mais à cause de Ghostbusters, j'en veux pour preuve la DTD XUL. Suis-je le seul vieux c** à avoir remarqué ?
</ rien a voir >
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par cozon (site web personnel) . Évalué à 2.
Flûte, j'aurais du déposer ce slogan avant toi. Je l'utilise pour des campagnes massives de promotion de mozilla par mail à mes amis, en répetant "Mozilla, c'est sympa" une vingtaine de fois en quelques jours, au fil des discussions. Des fois ça marche.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Johann Ollivier-Lapeyre (site web personnel) . Évalué à 2.
Merde, il pleut par là --->[]
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par ker4x . Évalué à 2.
DTC !!! (tm) :)
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Tony Flow . Évalué à 1.
XUL se prononce zool non pas parce que ça rime avec cool mais à cause de Ghostbusters, j'en veux pour preuve la DTD XUL. Suis-je le seul vieux c** à avoir remarqué ?
</ rien a voir >
Et une autre référence à Ghostbusters : le JavaScript Debugger dont le nom de code est Venkman. Le Dr. Peter Venkman se serait-il reconvertit dans l'extermination d'insectes ? ;)
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Erwan . Évalué à 3.
Donc dans ce cas, XUL se place en concurrent direct des ActiveX (qu'on ne voit pas sur le web, heureusement) ou de Java. Genre tu reflechit a la solution que tu vas mettre en place en sachant tres bien que tu decideras du client. C'est mieux que de developper un logiciel client en Qt ou Gtk car quand l'appli evolue tu n'as qu'a la mettre a jour sur le serveur, et parce que sur les postes clients il y a de toutes facons un browser (alors on peut decider que c'est un Gecko plutot qu'un autre). En gros tu decide que sur ton intranet c'est Gecko qu'on utilise, et tout le monde a acces a la derniere version de toutes les applis internes.
Avec de betes pages HTML on ne peut pas avoir une interface aussi puissante qu'avec un vrai toolkit. C'est toujours remplir les formulaires, valider, etc. J'utilise regulierement PhpPgAdmin et c'est lourd, pourtant il est tres bien foutu. Si j'avais un truc en XUL je serais heureux, et ca ne derangerait personne car il n'y a que moi a visiter la page d'admin de ma BD. Une appli Qt ou Gtk il faudrait la compiler pour chaque plate-forme et l'installer sur toutes les machines que je suis susceptible d'utiliser. Le Java cote client c'est lourd.
En dehors de ca XUL c'est magique pour ecrire des extensions a Mozilla, Firebird ou Thunderbird ou encore comme toolkit pour developper une appli quelconque et rien que pour ca, il a cette raison d'etre.
PS: Que Gecko devienne une Gecko Runtime Engine (GRE) comme on a des JRE, qui pourraient etre utilises par des navigateurs non-Gecko, c'est un vieux reve des MAD (Mozilla Application Developers) qui demandent dans un premier temps a ce que les developpeurs de mozilla.org reconnaissent que Gecko a sa raison d'etre en lui meme, qu'ils y attachent de l'importance et arretent de changer les specifs a chaque version de Mozilla ou de Firebird. En gros qu'ils donnent a Gecko l'autonomie que GIMP a donne a Gtk. Je connais des developpeurs d'applis qui ont jete l'eponge apres avoir porte plus de 2 fois leur extension (Moz 1.0, Moz 1.2, Moz 1.4, Firebird...)
C'est pour ca que recement le projet MADbird a ete mis en place par les gens de mozdev.org, independament de mozilla.org
http://madbird.mozdev.org/(...)
# Re: Créer des applets Web avec Mozilla et XUL
Posté par Gilles Crebassa . Évalué à 3.
c'etait pas le mechant dans ghostbuster ?
bon , ok , je -->[]
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par yugz . Évalué à 2.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par dinomasque . Évalué à 5.
BeOS le faisait il y a 20 ans !
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Christophe GRAND (site web personnel) . Évalué à 1.
# Re: Créer des applets Web avec Mozilla et XUL
Posté par ker4x . Évalué à 4.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Aurélien Maille . Évalué à 2.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Laurent Laborde (site web personnel) . Évalué à 1.
C'est a peu pres ce que j'ai repondu a celui qui m'a dit ca :)
# Re: Créer des applets Web avec Mozilla et XUL
Posté par _alex . Évalué à 2.
Le "faut un plugin lorsque ce n'est pas Gecko", me fait penser au thread sur l'implémentation de XForms dans Mozilla ( http://bugzilla.mozilla.org/show_bug.cgi?id=97806(...) ).
Un commentaire que j'apprécie (#73) :
The fact that, currently, helper applications can be used to display output data of any type
but input options are severely limited to HTML forms (the most sophisticated being
TEXTAREA and raw file upload) is a glaring lack of symmetry in the interactivity of today's
web. It was NOT supposed to be this way, and in fact was designed specifically around
this asymmetry by Dave Raggett and Tim Berners-Lee almost exactly ten years ago;
please see: http://bovik.org/devup/tbl-devup.txt(...)
XUL va aussi dans ce sens je trouve en englobant plus de chose.
Petite question : est-ce que Glade n'est pas un peu similaire à XUL ?
# Re: Créer des applets Web avec Mozilla et XUL
Posté par Laurent Laborde (site web personnel) . Évalué à 3.
D'après ce que j'ai compris l'UI de Firebird est codée en XUL. Qu'est ce que cela veut dire ? Implique ? Où se situent ces fameux fichiers XUL si je veux fouiner dans le code de Firebird ?
Oui, toute l'UI est codée en XUL + XBL + CSS + JS + RDF + DTD... (il en va de même pour Mozilla, Mozilla Mail, Chatzilla, thunderbird et toutes les autres applications reposant sur Mozilla). Pour voir comment c'est fait, il te suffit de regarder dans le répertoire /chrome/ et d'ouvrir les fichiers .jar tu pourra y trouver les éléments (.xul) la facon dont les éléments sont présentés (.css) et la gestion des événements de ces éléments (.js), il y a aussi le fichiers pour la localisation (.rdf ou .properties), etc... tu peux même les modifier (essaye les CSS en premier, c'est moins dangereux ;-)
Voila... je me met a XUL de suite :)
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Mathieu Pillard (site web personnel) . Évalué à 4.
http://mpillard.free.fr/mozilla/mozilla-screenshot-latest.jpg(...)
http://pascal.chevrel.free.fr/ecran.png(...)
# ... ou comment ré-inventer la roue....
Posté par Gyro Gearllose . Évalué à 6.
Mais sous quel nouvel angle !
Pardon, mais il me semble qu'un sevice info équipé d'un serveur Linux, avec un apache, un php, un postgres et un LaTeX (pour générer des pdf, c'est tip-top) est parfaitement bien loti pour monter un serveur d'applications !
Côté client, on installe quoi ? Ben un mozilla, et roule ma poupoule....
Avec Mozilla, les utilisateurs peuvent non seulement lire leurs mails (en écrire aussi quand ils ont le temps de répondre), surfer sur le waibe, et bientôt, ils pourront .... travailler avec !
Ouais ! Pas des tonnes de façons de travailler : les racourcis claviers (couper, coller, etc.) sont standards, quel que soit le "site" que l'on visite : après tout, c'est la même appli qu'on utilise.
Du coup, cette nouvelle, je la trouve plus que sympatique, car ça permet de combler ce que le html tout seul ne sait pas faire, et du coup d'avoir une application cliente (d'un serveur web) unique.
Je me vois bien d'ici un an ou deux :
Bonjour, je viens vous installer une nouvelle appli : sous mozilla, tapez h'ttps://urldel'appli.sur le.réseau, et faites ctrl-D pour ajouter un marque-page !
C'est quand même plus simple que de se pastiller 10 CDs d'install, et tout ce qui va avec une nouvelle appli sur un poste utilisateur.
Enfin, tout ça n'est que mon avis !
# Re: Créer des applets Web avec Mozilla et XUL
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 4.
Le but de XUL n'est pas de remplacer le HTML. Ils n'ont pas du tout le même objectifs.
XUL, c'est pour génerer une interface graphique utilisateur.
(X)HTML, c'est pour publier de l'information.
Le premier est vraiment fait pour réaliser des applications web (et pas seulement web d'ailleurs, à voir tout les autres moteurs XUL sur http://xul.sourceforge.net(...) ).
Le deuxième, est vraiment fait pour réaliser des sites web.
Ne pas tout confondre s'il vous plait.
Par contre les 2 sont des formats ouverts et documentés. Libre à chacun de l'implementer dans son navigateur.
L'interroperabilité viendra selon l'adoption de cette techno ou pas par le plus grand nombre. La standardisation se fera alors d'elle même, comme cela s'est fait pour le HTML.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nuwanda . Évalué à 3.
Par contre, il ne faut pas oublier que Mozilla peut faire office d'un framework très facile à utiliser pour développer des applications (non-web) rapidement. Mozilla étant porté sur pas mal de plateformes, l'outils est donc attrayant. Et comme qqn l'a dit, XUL peut s'avèrer intéressant (en interne) pour une entreprise.
Pour ma part, je développe actuellement une sorte de CMS (répondant aux besoins très spécifiques de mon site) qui permettra aux rédacteurs d'être autonomes. Une interface avec XUL serait sûrement très pratique car le XHTML est moins pratique et rend l'édition plus lente. Dans ce cas, je ne vois aucun problème à imposer à mes rédacteurs d'utiliser Mozilla comme "plateforme d'édition" de mon site.
(Mon premier commentaire sur Linuxfr bien que je visite le site depuis plusieurs mois. La peur d'être mal noté peut-être ?)
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Nuwanda . Évalué à 0.
Je ne suis pas d'accord. Si l'on avait dû laisser le HTML se standardiser de lui-même, on verrait encore Netscape et IE créer leurs propres balises, chacun de leur côté. Le W3C est le seul organisme à avoir la légitimité pour standardiser un langage d'interface utilisateur basé sur XML.
# Existe-t-il un outil pour créer des applis XUL ??
Posté par AP . Évalué à 4.
Quand on voit que firebird ou thunderbird se téléchargement dans un zip ou tar.bz2, se décompressent et fonctionnent... on pourrait envisager de distribuer des applications XUL "maison" de la même manière. Si l'IDE évoqué plus haut savait tout seul créer un "package prêt à être installé"... ça permettrait de diffuser de jolies petites applications sans imposer l'installation préalable d'un Mozilla.
J'étais un grand adepte du VB... mais ayant un peu délaissé les solutions propriétaires au profit d'alternatives libres, je manquais d'un langage léger permettant de créer rapidement de jolies interfaces graphiques... Je sens que je vais jeter un coup d'oeil approfondi à XUL, moi... Ah, si je l'avais eu quand je me suis lancé dans le développement d'une grosse appli. web pour le boulot... *soupir*
[^] # Re: Existe-t-il un outil pour créer des applis XUL ??
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 2.
Si j'avais du temps, j'aiderais bien :-/ ....
[^] # Re: Existe-t-il un outil pour créer des applis XUL ??
Posté par Erwan . Évalué à 2.
Faire un paquet XPI qui s'installe tout seul n'est pas tres dur non plus, il faut ecrit le chrome.rdf qui va bien et faire un zip avec les repertoires comme il faut. Mais tu as toujours XPI maker, qui marche tres bien (vu que la construction de paquets est simple, ecrire un soft qui l'automatise a ete simple aussi...)
http://www.xulplanet.com/tutorials/xultu/xpimaker/(...)
[^] # Re: Existe-t-il un outil pour créer des applis XUL ??
Posté par AP . Évalué à 1.
Quant à XPI maker, il faut que j'y jette un oeil... :)
# Re: Créer des applets Web avec Mozilla et XUL
Posté par Laurent Laborde (site web personnel) . Évalué à 4.
Ca donne ca : http://frigo.vaboofer.com/xul/1.xul(...)
Je suis assez satisfait du resultat, vu la quantité d'energie que je n'ai pas mis pour faire ce machin (comprendre : j'ai pas RTFM, j'ai bidouillé a mort, j'avais jamais fait de XUL ni de JS) :)
A voir avec mozilla bien sur. testé ok avec le theme "classic" et "modern", test foireux avec le theme "skypilot".
C'est un tres bon truc pour faire des "application intranet" et il n'est pas honteux "d'imposer" mozilla a un qqun pour utiliser son appli de gestion par exemple. C'est ce qui est fait avec les appli "optimisé IE", c'est ce qui est fait avec des appli en Windev et son interface pourrave, pareil pour les machin QT, VB, GTK, .... on impose une interface. L'avantage de moz c'est qu'il est libre et gratuit :)
Cette news tombe tres bien, il sufft de lire les magasines de decideur pressé pour voir que la mode est au "client riche" (comprendre : Client leger (navigateur web) + Machin interactif (java par ex) )
Je vous conseille aussi de tester mon truc, ou n'importe quel truc xul de la maniere suivante :
" mozilla -chrome http://frigo.vaboofer.com/xul/1.xul(...) " meme si mon "bidule" merde un peu dans ce cas la (je ne gere pas la taille des fenetres, et il n'y a plus moyen de reloader les page ouaib affichée"
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Laurent Laborde (site web personnel) . Évalué à 3.
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par nico93440 . Évalué à 1.
moi téléchargé luxor mais je ne sais pas trop comment l'utiliser.
J'ai tout dézippé et je n'ai que de fichier java ou des classes java.
Comment je dois faire pour que ca marche?
Et sinon je dois prendre quoi?
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.