C'est parti depuis le mardi 13 avril dernier. Le concours dure 4 semaines. La remise des copies aura lieu en Mai.
De quoi s'agit-il ?
Trois défis dont deux sont obligatoires et le dernier est optionnel :
#1 Une simple démo de compteur (20-30 minutes*)
#2 Une simple démo de calculatrice (40-60 minutes*)
#3 Une démo optionnelle en "free-style" pour montrer votre puissance de codage en XUL/XUI/XAML/XML-UI toolkit/player/parser/etc. de votre choix. Un lecteur de news /lecteur de blog par RSS est suggéré.
(*) temps suggéré
À vos claviers pour faire parler le code !
NdM : en fait il s'agit d'un concours d'interfaces riches XML (j'ai nommé XUL/XAML/MXML), XUL étant une implémentation libre déjà déployée massivement grâce à Mozilla/Firefox/Thunderbird. MXML et XAML n'étant que des implémentations propriétaires, elles sont toutes incompatibles les unes entre les autres (aucune interopérabilité).
Aller plus loin
- Journal à l'origine de la dépêche (2 clics)
- Mailing-list (1 clic)
- Plus d'infos (1 clic)
- Le concours (1 clic)
- XULfr.org (1 clic)
- XULplanet (0 clic)
# Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par didbaba . Évalué à 3.
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par Nÿco (site web personnel) . Évalué à 4.
Mais une appli qui devrait assez facilement atteindre le "grand public internaute", c'est une interface XUL de blog, par exemple pour WordPress et/ou DotClear...
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par Olivier Grisel (site web personnel) . Évalué à 2.
Il existe déjà un début de projet qui va dans ce sens, mozware :
http://home.tele2.fr/mozware/(...)
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par poil oq . Évalué à 2.
Quand aurons-nous ce XulCoinCoin (XC², ou XulC²...) ?!
Moules codeuses, à vos clavier, montrez que le bouchot n'est pas uniquement un lieu de débauche mentale !! Montrez que le FUD et les Trolls ne sont pas nos seuls sujets de discussion !!
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par allcolor (site web personnel) . Évalué à 1.
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par VACHOR (site web personnel) . Évalué à 1.
Pourquoi pas faire un traitement de texte style word ?
# Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par Olivier Grisel (site web personnel) . Évalué à 2.
http://xulfr.org(...) (en francais)
et
http://www.xulplanet.com/(...) (en anglais)
[^] # Vrai XUL
Posté par Dolmen (site web personnel) . Évalué à 5.
Mais si vous voulez tout de même plus d'infos sur le vrai XUL, voici un bouquin (que je n'ai pas encore lu) :
Il y a une "book review" sur slashdot aujourd'hui : http://books.slashdot.org/article.pl?sid=04/04/14/0135236(...)
Le livre peut être téléchargé ici :
http://www.informit.com/content/downloads/perens/0131423436_pdf.zip(...)
de même que d'autres bouquins de la collection Bruce Perens' Open Source Series (http://www.informit.com/promotion/1041(...)).
Mainteneur de LiquidPrompt - https://github.com/nojhan/liquidprompt
[^] # Livres
Posté par V . Évalué à 1.
Creating Applications with Mozilla
By David Boswell, Brian King, Ian Oeschger, Pete Collins, Eric Murphy
O'reilly
Mais seul le chapitre 2 est disponible sur internet :
http://www.oreilly.com/catalog/mozilla/chapter/ch02.pdf(...)
Je n'ai lu aucun des deux...
[^] # Re: Livres
Posté par Sylvain Tenier . Évalué à 2.
RAD with mozilla est plutot excellent par contre, surtout pour l'utilisation de composants XPCOM.
le soft fourni par l'auteur marche pas mais en faisant tous les exemples on est très vite opérationnel.
[^] # Re: Livres
Posté par V . Évalué à 1.
Un peu j'allais l'acheter !
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par V . Évalué à 1.
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par Laurent GUEDON . Évalué à 1.
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par V . Évalué à 1.
ping: cannot resolve www.xulplanet.com: Host name lookup failure
Depuis 3 réseaux différents j'ai ce problème...
C'est quoi l'IP ?
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par Tof . Évalué à 1.
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par Laurent GUEDON . Évalué à 1.
Mais mon DNS cache est peut-être encore valide
[^] # Re: XUL Grand Coding Challenge 2004 Kicked Off
Posté par V . Évalué à 1.
http://64.5.40.26(...) ne fonctionne pas, mais en mettant l'IP dans le /etc/hosts ça marche.
# Pourquoi l'icône Mozilla ?
Posté par Dolmen (site web personnel) . Évalué à 2.
Croyez-vous que la fondation Mozilla est d'accord sur l'utilisatation de son image associée à XAML ?
J'en ai ras-le-bol que le nom "XUL" soit récupéré à toutes les sauces.
Mainteneur de LiquidPrompt - https://github.com/nojhan/liquidprompt
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par Nÿco (site web personnel) . Évalué à 2.
Mais si XUL perce vraiment, il te reste à nous faire un logo XUL pour toutes les futures news afférentes... ;-)
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par Samaty Tramo . Évalué à 2.
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par Dolmen (site web personnel) . Évalué à 3.
Mozilla ne propose pas qu'une syntaxe XML pour la description d'interface. XUL est couplé à CSS (mise en page), Javascript (code), XBL (widgets), RDF (données)... C'est une solution complète pour le développement d'applications.
Mainteneur de LiquidPrompt - https://github.com/nojhan/liquidprompt
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par Rossel Olivier . Évalué à 2.
Un mapping Java/Swing<->Mozilla serait .... pas mal :)
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par Laurent GUEDON . Évalué à 1.
Mais personnelement, j'aime bien Javascript :). C'est plutôt puissant en fait. Quand je pense que le client IRC de Mozilla est 100% XUL/Javascript...
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par Rossel Olivier . Évalué à 2.
Le probleme que je vois a XUL/Javascript, c'est l'impossibilite de rendre le code metier et le code IHM totalement independant. Histoire de reutiliser le code de (au hasard) un client IRC avec une visu XUL, ou bien GTK ou bien ... Swing (kipuképalibékiramm :-).
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par V . Évalué à 1.
Cela fait partie de mes projets futurs mais la liste est tellement longue que je ne sais pas si je m'y mettrai avant 2012...
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par BoB . Évalué à 1.
Je suis pas sur d'avoir le bon niveau, mais rien ne coute d'essayer...
Et puis ça serait vraiement très sympa si ça aboutit.
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par V . Évalué à 1.
Mon mél : vincent22 atte altern.org
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par V . Évalué à 1.
Par ailleurs, même si cela n'a rien à voir, je pense que ce concours arrive vraiment au bon moment. Xul est au point, XAML n'est pas encore très développé, donc il y a des fortes chances que les programmes soient réalisés avec XUL. Ce qui est très bien pour le développement de XUL. Je me suis toujours demandé pourquoi il n'y avait pas plus de programme XUL... Comme je me demande bien pourquoi plus de gens ne programment pas en Caml... C'est probablement une histoire de publicité et ce concours est là pour ça.
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par V . Évalué à 2.
J'étais déjà tombé sur ce site quand j'avais voulu apprendre XUL et ça m'avait complètement embrouillé l'esprit.
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 2.
Voilà un exemple flagrant de ce qu'on reproche à l'initiateur de ce site, Gerald Bauer. Et c'est pas faute qu'il y ait eu moulte et moulte discussion entre les dev de Mozilla.org et lui, pour essayer de lui faire comprendre ça.
Mais impossible de lui faire comprendre...
[^] # Usurpateurs
Posté par V . Évalué à 1.
J'avais travaillé dessus pendant 2 jour avant de trouver le vrai schema XUL qui est là :
http://xulmaker.mozdev.org/xpath-evaluator(...)
NB : xulfr.org pointe sur la mauvaise DTD...
Hallucinant !
[^] # Re: Pourquoi l'icône Mozilla ?
Posté par elamapi . Évalué à 2.
# Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par TImaniac (site web personnel) . Évalué à 1.
Y'en a qui ont déjà fini :
- l'horloge : http://www.codeproject.com/dotnet/vgclock.asp(...)
- la calculatrice : http://www.myxaml.com/(...)
- le lecteur de news RSS : http://www.codeproject.com/dotnet/RssMyXaml.asp(...)
Tout ça par le même mec, avec MyXaml, 100% made in GPL.
Le mec a même fait un éditeur de GUI pour lui faciliter la vie :
http://myxaml.com/marcclifton/archive/2004/04/14/210.aspx(...)
Ca me fait marrer quand même comment un mec tout seul a fait tout ça en aussi peu de temps... Mais bon forcement tout est basé sur .NET, pas de nouvel API à apprendre, un API qui a fait ses preuves, un API complet et bien documenté, il a juste fait un parser qui transforme les balises en classes...
C'est le même principe que XAML (simple mapping), y'a rien de propriétaire dedans (GPL) et ça marche très bien.
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par Rossel Olivier . Évalué à 1.
Et MyXAML n'a pas l'air d'etre fait par une seule personne :)
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par Samaty Tramo . Évalué à 2.
Sinon t as qu'a faire un navigateur web respectant les standart en xaml. Merde c'est déja fait en XUL :))
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par TImaniac (site web personnel) . Évalué à 1.
J'ai pas dis le contraire, j'ai juste dit que c'était beaucoup plus puissant que XUL (et que je l'admirai encore plus parcqu'il avait aussi fait un éditeur GUI)
Sinon t as qu'a faire un navigateur web respectant les standart en xaml.
Désolé c'est pas le sujet du concours :))
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par Samaty Tramo . Évalué à 1.
Tiens donc plus puissant ? Et en quoi ?
cela m'interesse juste pour voir si tu t'y connais un peux en xul et toute la suite xbl, css, xpcom, xpconnect ...
Pas exemple a tu déja fais un xpcom en javascript ?
Je sais cela peux paraitre étrange en première vue sauf que c'est crosse plateforme sans rien faire. Pas de speudo compilation a erreur.
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par TImaniac (site web personnel) . Évalué à -2.
Ben, l'API n'est pas limité, il est constitué de l'ensemble du framework .NET (accès BDD, GUI, Reseau, XML, etc.), bref un framework complet. MyXAML peut mapper n'importe quelle classe : tu as conçu ton propre framework, et zou tu peux l'utiliser en MyXAML sans rien retoucher.
Et puis le langage de script n'est pas limité au JavaScript, tu peux le coder dans le langage .NET que tu veux.
Si ça c'est pas plus puissant je comprends pas trop...
Pas exemple a tu déja fais un xpcom en javascript ?
J'ai juste fait le tutorial sur xulfr.
c'est crosse plateforme sans rien faire.
Bah moi j'utiliserai l'API de Mono (parcque ca marche aussi vu que MyXAML n'est pas limité à un API) et hop je serais cross-plateforme.
Pas de speudo compilation a erreur
Ah parcque si je fais du XUL avec du Javascript j'aurai jamais d'erreur au parsing ? Y dis qui voit pas trop où est l'argument...
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par Samaty Tramo . Évalué à 2.
C'est bien ce que je pensais tu ne sais pas trop de quoi tu parles :))
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par TImaniac (site web personnel) . Évalué à 0.
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par Samaty Tramo . Évalué à 1.
XBL langage normalisé par le w3c pourrait bien te réserver quelque surprise.
Pour l'instant je peux pas te dire que MyXaml est une grosse dobe ou un miracle car je n'ai pas dépassé le tutorial.
Ce qui me déplait c'est cette habitude des programmeurs de toujours dénigrer ce qui ne peuvent, ne veulent comprendre.
Comme si il ne voulait pas les autres essaye un autre système qu'ils seront peut etre par la force des choses obligé de comprendre.
Pour parler de 2 systèmes on s'investie dans les 2 systèmes et on essaye de faire une application avec pour essayer.
Sinon, je serais vraiment surpris que n'importe quel application .NET compile sans changement sur Mono.
J'imagine comme les application faite pour openStep compile pour pour MacOSX il y aura des applications Mono qui compileront sur .NET, le contraire m'étonnerais.
Cela a tjs été la différence entre ceux qui code avec des normes et ceux qui se satisfons d'un "ca marche ! ".
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par TImaniac (site web personnel) . Évalué à 1.
A partir de là, je constate que :
- les 2 (XUL et MyXAML) utilisent la syntaxe XML pour créer des éléments graphiques et la hiérarchie détermine l'imbrication
- les 2 proposent la possibilité d'utiliser des styles
- les 2 proposent la possibilité de scripter
Maintenant je ne vois rien que XUL&Co a que MyXAML n'a pas. Je constate par contre que MyXAML a :
- la possibilité de scripter dans un langage COMPLET (C# par exemple)
- un API bien plus impressionnant (forcement celà marche avec n'importe que API .NET), très bien documenté et facilement personnalisable.
Maintenant imaginons que Mozilla# wrappe entièrement l'API de mozilla... et zou MyXAML marchera aussi avec.
Sinon, je serais vraiment surpris que n'importe quel application .NET compile sans changement sur Mono.
Bien sûr que non... Pas en l'état actuel en tout cas, parcque Mono n'a pas fini son boulot d'implémentation de tout l'API .NET... Suffit de choisir les API qui sont déjà portés pour être portable (et sans recompilation), cad en gros éviter pour le moment d'utiliser les WinForms et utiliser par exemple GTK#.
Perso je développe une appli en GTK# sous Visual Studio, bah je vais sous nux, je tapes mono monappli.exe et zou ca marche direct.
Mais on s'éloigne du sujet là non ?
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 1.
C'est justement le principe de XAML ;-) Toutes balises correspond à un objet .NET
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par TImaniac (site web personnel) . Évalué à 1.
c'est le même principe que XAML (simple mapping)
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par gloups . Évalué à 1.
c'est l'inconvénient d'être mono plate-forme...
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par TImaniac (site web personnel) . Évalué à 1.
Sinon y'a une solution très simple, et tu l'as donnée toi même : "mono plateforme" http://www.go-mono.com(...) ;)
[^] # Re: Lancement du "XUL Grand Coding Challenge 2004"
Posté par el_mickey . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.