Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

xml tech : Technologies XML

[xml-tech] Re: INFO : XTech 2005 : deuxieme jour

[xml-tech] Re: INFO : XTech 2005 : deuxieme jour

Auteur: Laurent Jouanneau <laurent.jouanneau@disruptive-innovations.com>
Date: 01/06/2005 - 15:26

Merci Eric pour le compte rendu :-)

Juste une petite erreur à propos du site de Cairo :
http://cairographics.org/ et non pas http://cariographics.org/

redacteurs@xmlfr.org wrote:

>XTech 2005 : deuxieme jour
>
>J'ai eu la chance de suivre pour vous la conference XTech (ex XML
>Europe ) 2005. Voici les notes que j'ai prises le deuxieme jour (26 mai
>[1] ). Pour chaque presentation, vous y trouverez les liens vers la
>presentation (en anglais) et la page du Wiki de la conference sur
>laquelle vous pouvez commenter cette presentation.
>
>Eric van der Vlist , Dyomedea ( vdv@dyomedea.com ).
>---------------
>Retrouvez cet article en ligne
>(http://xmlfr.org/actualites/tech/050601-0001).
>
>Donnez votre avis !
>mailto:xml-tech@xmlfr.org?subject=Re:%20INFO%20:%20XTech%202005%20:%20deuxieme%20jour
>---------------
>
>XForms
>Using W3C XForms in Office Applications. Lars Oppermann , Sun [2]
>Microsystems, Inc. [3]
>Liens : papier [4] , presentation [5]
>
>Les applications bureautiques sont le couteau suisse du poste de
>travail moderne. Les documents sont malheureusement lies aux outils
>avec lesquels ils ont ete crees.
>
>XForms permet d'eviter ce lien entre les formulaires de saisie et les
>applications bureautiques et c'etait donc un choix naturel pour le
>format OASIS « OpenDocument ».
>
>L'objectif du support de XForms par OpenOffice est de permettre
>l'utilisation et l'edition de formulaires XForms y compris par des non
>specialistes de XML / XPath . Ils sont egalement integrables aux
>formulaires et documents existants.
>
>Scenarios d'utilisation :
>
> - utilisation d'une forme XForms fournie et developpee en dehors d'
> OpenOffice par un developpeur XForms .
> - edition de formes XForms
> - edition avancee
>Le plus gros challenge pour les utilisateurs est l'utilisation de XPath
>. OpenOffice cherche a generer les expressions XPath lorsque c'est
>possible.
>
>Pour integrer les formulaires aux documents dans lesquels ils sont
>situes, il est possible d'appliquer un filtre au document courant pour
>constituer l'instance geree par XForms .
>
>Demonstration : creation d'une forme tres simple, d'une forme un peu
>plus complexe realisant un post sur un blog et d'un formulaire UBL
>
>La version actuelle (beta) n'est pas encore complete. Notamment, elle
>ne gere pas les repetitions.
>
>Are Server-Side XForms Engines the Future of XForms ? Erik Bruchez ,
>Orbeon , Inc. http://www.orbeon.com/ [6]
>Liens : papier [7] , presentation [8] , wiki [9] .
>
>Comment faire decoller l'utilisation de XForms ?
>
>Au niveau des navigateurs, Microsoft ne veut pas supporter XForms et
>les utilisateurs sont souvent reticents a l'installation des plugins.
>
>La disponibilite de XForms sur une majorite des navigateurs n'est donc
>pas une hypothese realiste a court terme.
>
>Les implementations cote serveur semblent la seule possibilite de
>sauver XForms a court terme.
>
>Elle permettent aux developpeurs d'utiliser la puissance declarative de
>XForms tout en etant compatibles avec les navigateurs actuels.
>
>L'utilisation d' Ajax permet de limiter l'impact des allers/retours
>entre client et serveur pour l'utilisateur.
>
>XForms peut etre vu comme une maniere standard d'utiliser Ajax !
>
>L'utilisation des technologies Ajax permet de stocker l'etat sur le
>poste client et d'eviter ainsi d'avoir a gerer des sessions sur le
>serveur.
>
>La detection des clients permet de s'aligner sur leurs capacites :
>
> - Implementation XForms client
> - Ajax
> - simple transformation
>Erik Bruchez fait une belle demonstration de la nouvelle
>implementation (encore en developpement) de XForms / Ajax dans le
>serveur de publication XML Orbeon PresentationServer .
>
>Mozilla
>Mozilla E4X . Brendan Eich , Mozilla Foundation
>Liens : papier [10] , wiki [11] .
>
>JavaScript : invente en 95, standardise en tant que ECMA-262 en 97,
>devenu le langage de script par defaut des navigateurs et la base des
>applications Mozilla .
>
>E4X a ete initialement propose par BEA . C'est une extension qui vise a
>traiter les fragments XML comme des types JavaScripts a part entiere
>(au meme titre que les expressions regulieres, les objets, les
>fonctions, ...).
>
>Brendan Eich montre la creation d'un type XML qui est une collection
>ordonnee de proprietes avec un nom, un parent, des attributs, ... Tous
>les operateurs JavaScript s'y appliquent. De nouveaux operateurs ont
>ete introduits (recherche, filtrage).
>
>Il semble y avoir un probleme avec les accolades qui sont devenues des
>caracteres speciaux ne pouvant pas etre « escaped ».
>
>E4X est implemente par Mozilla ( Firefox 1.1), Microsoft (meme si le
>support dans IE est a confirmer) et Macromedia ( Flash 8).
>
>Extending Gecko through XTF and XBL . Brian Ryner , Google Inc.
>Liens : papier [12] , presentation [13]
>
>Il y a deux manieres d'etendre Gecko : XBL (XML Binding Language) et
>XTF (Extensible Tag Framework) qui est nouveau.
>
>XTF permet des bindings vers n'importe quel langage ( C , Python , ...)
>mais est encore experimental.
>
>XBL et XTF s'appuient tout deux sur le concept de « contenu anonyme ».
>La representation d'un element anonyme est faite en donnant son contenu
>anonyme (ou virtuel) qui est traite comme s'il etait inclus dans
>l'element.
>
>Ainsi par exemple, un ascenseur est un contenu anonyme compose d'un
>bouton et d'un slider.
>
>Un binding XBL est un ensemble de contenus anonymes. L'element auquel
>un contenu anonyme est attache est un « bound element ».
>
>Le binding est defini en trois parties :
>
> - contenus anonymes
> - handlers
> - implementation (constructeur, destructeur, proprietes).
>Le binding est attache a un element en CSS (propriete « moz-binding »).
>Cela permet d'utiliser la puissance des selecteurs CSS pour attacher le
>meme element a plusieurs bindings en fonction du contexte.
>
>Il est possible de mixer contenu anonyme et contenu explicite dans un
>binding.
>
>XBL gere les notions d'heritage et d'interface.
>
>Demonstration : implementation de CML en XBL .
>
>XTF compense deux limitations de XBL : le support d'autres langages que
>JavaScript et la difficulte a definir des bindings generiques en XBL
>(il faut passer par la declaration explicite de la feuille CSS qui
>attache les bindings dans les instances des differents documents).
>
>XTF introduit la notion de « factory » qui attache un element a un
>binding.
>
>XForms 1.0 est implemente en utilisant XTF !
>
>VoiceXML , Web Forms , ... pourraient etre implementes de cette
>maniere...
>
>A la difference de XBL , XTF ne peut pas etre attache a un document en
>particulier et il s'applique a toutes les pages visitees.
>
>XBL 2.0 comprendra certaines fonctions de XTF .
>
>Rich Web: SVG And Canvas In Mozilla . Robert O'Callahan , Novell
>Liens : papier [14] , wiki [15] .
>
>Canvas seul et SVG seul ne sont pas toujours la bonne solution...
>
>Firefox 1.1 supportera une partie importante de la recommandation SVG
>(les principaux manques concernent l'animation declarative, les
>filtres, les fonctions de texte avancees; ...).
>
>La representation la plus simple d'un graphique est parfois un
>programme (ex, fractals). L'element canvas est un buffer permettant aux
>applications de dessiner.
>
>Le framework Cairo (http://cariographics.org [16] ) sera utilise pour
>implementer SVG et canvas dans Gecko 1.8/ Firefox 1.1, l'affichage des
>pages HTML etant toujours gere par les API de l'OS.
>
>Le support de foreignObject ( SVG ) demande un moteur de visualisation
>unifie. Gecko 1.9 n'utilisera plus du tout les API de l'OS pour son
>affichage mais uniquement Cairo . Cela devrait permettre d'important
>gains de performance, y compris lors de l'affichage de pages HTML .
>
>Reprise de la guerre des formats : W3C ( XHTML 2) contre WHATWG ( HTML
>5)
>XHTML 2: Accessible, Usable, Device Independent, and Semantic. Steven
>Pemberton , W3C / CWI and Mark Birbeck , x-port.net Ltd.
>Liens : papier [17] , presentation [18] , wiki [19] .
>
>XHTML 2.0 est la prochaine iteration de XHTML ... XHTML 1 n'avait pour
>but que de transformer HTML en un application XML .
>
>HTML est un enorme succes mais differentes communautes ont publie de
>nombreux guides (accessibilite, internationalisation, metadata, ...).
>
>XHTML 2.0 essaye de regrouper tout cela.
>
>XHTML 2.0 cherche a etre une application XML aussi generique que
>possible. Pour cela, il inclut moins de presentation et plus de
>structure.
>
>Les gains sont multiples : XHTML 2.0 est plus facile a utiliser, plus
>accessible, plus « internationalisable », plus independant des
>supports. Il propose de meilleures formes, moins de scripts, plus de
>semantique...
>
>XHTML 2.0 est « architecturalement compatible » avec les versions
>precedentes (via CSS ) mais ne cherche pas a etre compatible au niveau
>de ses elements.
>
>La structure peut etre definie par les elements « section » et « h ».
>
>Meta a ete modifie pour etre un element et utiliser des qnames. Un
>attribut « about » a ete rajoute qui permet de specifier a quoi
>s'applique la meta donnees.
>
>Link utilise egalement des qnames.
>
>Cela permet d'assurer le mapping avec RDF .
>
>Les attributs « property », « rel » des elements meta et link peuvent
>etre utilises dans les autres elements.
>
>Ajout d'un attribut « role » (qname).
>
>WHATWG - Proposing extensions to HTML 4 and the DOM . Ian Hickson ,
>Opera Software http://www.opera.com/ [20]
>Liens : papier [21] , presentation [22] , wiki [23] .
>
>WHATWG est un groupement regroupant Opera , Apple , Mozilla et quelques
>centaines d'abonnes aux listes de discussions.
>
>Son but est... HTML 5, presente comme une alternative a XHTML 2!
>
>Additions a HTML 4 :
>
> - datagrid (table similaire a celles des tableurs)
> - canvas
> - input type=range
> - input type=email
> - input type=time, email, date
> - attributs (champs de saisie) autofocus, required, pattern, list,
> min
> - onstart drag= « »
> - content editable
> - pushState, onback
>Plus de semantique :
>
> - section
> - article
> - aside
> - nav
> - footer
> - calendar
> - vcard
> - progress, gauge, date, time, menu
>Autres presentations
>Beagle : Free and Open Desktop Search. Jon Trowbridge , Novell , Inc.
>Liens : papier [24] , presentation [25] , wiki [26] .
>
>Beagle est un service de recherche de bas niveau offrant une vue
>unifiee de haut niveau sur vos donnees personnelles.
>
>Est-ce que ca marche? Plus ou moins!
>
>Son ancetre est Dashboard (« non, pas celui que vous connaissez, le
>vrai [27] Dashboard [28] ! »)
>
>Beagle est ecrit en C# pour les stations de travail Linux . La version
>0.0.0 a ete publiee en juin 2004. La version 0.0.10 sera prochainement
>disponible. Le developpement est sponsorise par Novell .
>
>Actuellement supportes :
>
> - file system
> - email ( evolution )
> - contacts ( evolution )
> - AIM ( gaim )
> - Notes ( Tomboy )
> - Web history ( Firefox )
> - Web ( Google )
>Formats supportes :
>
> - OpenOffice
> - MS Office
> - PDF
> - RTF
> - HTML
> - Audio ( ID3 tags)
> - ...
>Beagle est bati sur Mono , Gecko , Lucene et inotify .
>
>Il n'utilise pas FAM qui ne supporte pas la montee en charge pas ( FAM
>utilise deux descripteurs de fichier par repertoire surveille).
>
>Copyright 2005, Eric van der Vlist
>
>---------------------------------------------------------
>References:
>[1] http://idealliance.org/proceedings/xtech05/#thursday
>[2] http://www.sun.com/
>[3] http://www.sun.com/
>[4] http://idealliance.org/proceedings/xtech05/papers/03-01-02/
>[5]
>http://idealliance.org/proceedings/xtech05/slides/oppermann/LarsOppermann-XTech2005.pdf
>[6] http://www.orbeon.com/
>[7]
>http://idealliance.org/proceedings/xtech05/slides/bruchez/Server-Side%20XForms.ppt
>[8]
>http://idealliance.org/proceedings/xtech05/slides/bruchez/Server-Side%20XForms.ppt
>[9]
>http://xtech05.usefulinc.com/Are%20Server-Side%20XForms%20Engines%20the%20Future%20of%20XForms?
>[10] http://idealliance.org/proceedings/xtech05/papers/03-02-03/
>[11] http://xtech05.usefulinc.com/Mozilla%20E4X
>[12] http://idealliance.org/proceedings/xtech05/papers/03-03-03/
>[13]
>http://idealliance.org/proceedings/xtech05/slides/ryner/ExtendingGecko.zip
>[14] http://idealliance.org/proceedings/xtech05/papers/03-04-03/
>[15]
>http://xtech05.usefulinc.com/Rich%20Web:%20SVG%20And%20Canvas%20In%20Mozilla
>[16] http://cariographics.org/
>[17] http://idealliance.org/proceedings/xtech05/papers/03-05-03/
>[18] http://www.w3.org/2005/Talks/05-steven-xtech
>[19]
>http://xtech05.usefulinc.com/XHTML2:%20Accessible,%20Usable,%20Device%20Independent,%20and%20Semantic
>[20] http://www.opera.com/
>[21] http://idealliance.org/proceedings/xtech05/papers/03-06-03/
>[22] http://hixie.ch/advocacy/whatwg-presentation/
>[23]
>http://xtech05.usefulinc.com/WHATWG%20-%20Proposing%20extensions%20to%20HTML4%20and%20the%20DOM
>[24] http://idealliance.org/proceedings/xtech05/papers/03-07-04/
>[25]
>http://idealliance.org/proceedings/xtech05/slides/trowbridge/XTech2005-Beagle.sxi
>[26]
>http://xtech05.usefulinc.com/Beagle:%20Free%20and%20Open%20Desktop%20Search
>[27] http://www.nat.org/dashboard/
>[28] http://www.nat.org/dashboard/
>---------------------------------------------------------
>Mail genere par FormatedTextOutputHandler pour XT
>(http://4xt.org/downloads/examples/outputhandlers/formatedtext/).
>
>
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de
>tout sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant
>la commande "unsubscribe" a xml-tech-request@xmlfr.org
>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
>

--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de 
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant 
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Wed Jun 1 17:24:17 2005

Archive générée par hypermail 2.1.8 le 30/06/2005 - 21:52 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement