<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Christian Fauré &#187; RIA</title> <atom:link href="http://www.christian-faure.net/tag/ria/feed/" rel="self" type="application/rss+xml" /><link>http://www.christian-faure.net</link> <description>Hypomnemata : supports de mémoire</description> <lastBuildDate>Wed, 08 Feb 2012 13:01:47 +0000</lastBuildDate> <language>fr</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Sens et enjeux des RIA</title><link>http://www.christian-faure.net/2008/12/17/sens-et-enjeux-des-ria/</link> <comments>http://www.christian-faure.net/2008/12/17/sens-et-enjeux-des-ria/#comments</comments> <pubDate>Wed, 17 Dec 2008 16:07:46 +0000</pubDate> <dc:creator>Christian</dc:creator> <category><![CDATA[Défaut]]></category> <category><![CDATA[Entreprise-2.0]]></category> <category><![CDATA[RIA]]></category><guid
isPermaLink="false">http://www.christian-faure.net/?p=876</guid> <description><![CDATA[Je suis donc intervenu au RIA 2008 d&#8217;Adobe en insistant sur trois points, que je crois essentiels, lorsqu&#8217;on parle des RIA. La qualité des données. Les &#171;&#160;Rich Internet Applications&#160;&#187; n&#8217;ont de sens que dans une architecture orientée ressources, puisque nous sommes dans la quatrième vague d&#8217;architecture des systèmes d&#8217;information, celle que je nomme DataWare (après [...]
Related posts:<ol><li><a
href='http://www.christian-faure.net/2008/12/06/adobe-ria-2008/' rel='bookmark' title='Adobe RIA 2008'>Adobe RIA 2008</a> <small>A l&#8217;invitation d&#8217;Adobe, Je ferai l&#8217;allocution d&#8217;ouverture de l&#8217;évènement annuel...</small></li><li><a
href='http://www.christian-faure.net/2008/11/16/vers-les-semantic-ria/' rel='bookmark' title='Vers les &laquo;&nbsp;Semantic RIA&nbsp;&raquo;'>Vers les &laquo;&nbsp;Semantic RIA&nbsp;&raquo;</a> <small>La question d&#8217;une interface graphique (IHM) pour la navigation et...</small></li><li><a
href='http://www.christian-faure.net/2011/04/18/sens-et-enjeux-des-modeles-de-stockage-et-dacces-aux-donnees/' rel='bookmark' title='Sens et enjeux des modèles de stockage et d&#8217;accès aux données'>Sens et enjeux des modèles de stockage et d&#8217;accès aux données</a> <small>C&#8217;est typiquement le genre d&#8217;article qui nécessite des corrections, des...</small></li></ol>]]></description> <content:encoded><![CDATA[<p></p><p>Je suis donc intervenu au RIA 2008 d&#8217;Adobe en insistant sur trois points, que je crois essentiels, lorsqu&#8217;on parle des RIA.<strong><br
/> </strong><span
id="more-876"></span></p><h4><strong>La qualité des données.</strong></h4><p>Les &laquo;&nbsp;Rich Internet Applications&nbsp;&raquo; n&#8217;ont de sens que dans une architecture orientée ressources, puisque nous sommes dans la quatrième vague d&#8217;architecture des systèmes d&#8217;information, celle que je nomme DataWare (après les phases de Hardware, Software et Netware). Le découplage entre les données et les interfaces qui les utilisent, implique une attention particulière aux données, à leur qualité ainsi qu&#8217;à la manière dont on les expose (notamment avec les logiques d&#8217;API).<br
/> Ainsi, ce n&#8217;est pas tant une architecture de service (une SOA) dont nos systèmes d&#8217;information ont besoin, car même ceux qui prônent une architecture de service sont aujourd&#8217;hui les premiers à dire que cela n&#8217;est possible que s&#8217;il y a déjà une architecture des données, une architecture orientée ressource, sous-jacente.</p><p>Une qualité des données déplorable dans un système d&#8217;information et c&#8217;est <a
id="cg8b" title="tout l'édifice qui menace de s'écrouler" href="../2007/10/31/comment-nettoyer-les-ecuries-daugias/">tout l&#8217;édifice qui menace de s&#8217;écrouler</a>. La mauvaise qualité des données est le cancer de nos systèmes d&#8217;information mais, bien que chacun a intimement conscience qu&#8217;il faut faire quelque chose, personne ne sait comment et par quel bout il faut commencer.</p><p>Or je suis intiment convaincu que <strong>la qualité des données métiers d&#8217;un système d&#8217;information est directement corrélée à la qualité des interfaces applicatives</strong>. Combien de fois avons nous vu des interfaces insipides et incompréhensibles où les utilisateurs, ne sachant quoi mettre, finissaient pas remplir les champs en mettant &laquo;&nbsp;titi&nbsp;&raquo;, &laquo;&nbsp;tata&nbsp;&raquo;, et &laquo;&nbsp;toto&nbsp;&raquo;. Seulement voilà, les &laquo;&nbsp;titi&nbsp;&raquo;, &laquo;&nbsp;tata&nbsp;&raquo; et &laquo;&nbsp;toto&nbsp;&raquo;, on va les retrouver dans les bases de données et dans le reporting. Aussi, le premier levier dans l&#8217;amélioration de la qualité des données passe par là où elles rentrent, dans la phase de saisie, c&#8217;est à dire via l&#8217;IHM. On notera à ce propos le partenariat entre SAP et Adobe qui vise à mettre une couche de RIA en Flex en remplacement des écrans SAP (que personne ne regrettera).</p><p>Un projet RIA amène donc nécessairement la question de la qualité des données au coeur des discussions, non seulement pour les données qui seront consultées mais également pour celles qui seront saisies via ces nouvelles interfaces.<br
/> <strong><br
/> </strong></p><h4><strong> </strong></h4><h4><strong>L&#8217;alignement de l&#8217;IT sur le Business.</strong></h4><p><strong><br
/> </strong>&laquo;&nbsp;Aligner l&#8217;IT sur le Business&nbsp;&raquo;, vous entendez peut-être comme moi depuis maintenant de nombreuses années cette injonction. <strong>Or c&#8217;est faux</strong>. Il s&#8217;agit là d&#8217;une énormité, d&#8217;un leurre, il ne faut en aucune manière aligner l&#8217;IT sur le business.<br
/> D&#8217;abord parce que ce slogan induit une logique d&#8217;allégeance d&#8217;un département de l&#8217;entreprise vis à vis d&#8217;un autre, et cela ne mène qu&#8217;à des querelles de chapelles et, <em>in fine</em>, à un système féodal avec ces baronnies et ces mécanismes de servitude. En effet, véhiculer une telle approche c&#8217;est vouloir faire de la DSI les soutiers de l&#8217;organisation et ça, ce n&#8217;est pas possible.<br
/> Ensuite, parce que l&#8217;histoire ancienne et récente nous apprend que <strong>ce sont toujours les systèmes techniques qui provoquent des désajustements par rapport aux autres systèmes que sont les systèmes sociaux, juridiques, économiques, etc</strong>. Si quelqu&#8217;un devait s&#8217;aligner, ce serait donc bien plutôt au métier de s&#8217;aligner sur les opportunités technologiques offertes par le système technique du web.</p><p>Mais les innovations techniques et technologiques doivent être socialisées, tout comme il a fallu socialiser des inventions comme le dentifrice ou le vélo : personne en effet ne voulait se mettre de la pâte de fluor dans la bouche, tout comme personne ne pensait que l&#8217;on pouvait tenir en équilibre sur deux roues. C&#8217;est d&#8217;ailleurs pour cela que le tour de France à été créé : pour démontrer au grand public que l&#8217;on pouvait tenir en équilibre sur une bicyclette. Et ce n&#8217;est qu&#8217;à partir de ce moment que les ventes de vélos ont décollé. Pour filer la métaphore, <strong>le web est aujourd&#8217;hui un &laquo;&nbsp;tour de France pour des DSI&nbsp;&raquo;</strong> : il montre que oui, c&#8217;est possible, on peut faire plus simple, plus efficace et pour moins cher.</p><p>Toujours est-il que si les DSI persistent à ne pas voir les innovations du web d&#8217;aujourd&#8217;hui, les métiers, eux, les voient tous les jours ; et ils n&#8217;ont pas une patience infinie. A la DSI de prendre ses responsabilités et &laquo;&nbsp;d&#8217;innover le métier&nbsp;&raquo; en promouvant les opportunités du web.</p><p>L&#8217;IT ne doit pas s&#8217;aligner sur le business, pas plus que le métier ne doit s&#8217;aligner sur l&#8217;IT. Il ne faut pas opposer l&#8217;IT et le Business, les deux doivent composer. Ce n&#8217;est pas une question d&#8217;alignement mais de réajustement, précisément d&#8217;un réajustement suite au désajustement du web.</p><p>Or il me semble que c&#8217;est tout particulièrement dans un projet RIA que départements métiers et informatique doivent réinventer leur relation. Ce qui m&#8217;amène donc à présenter les nouveautés qu&#8217;apportent les RIA dans le design et la conception des solutions informatiques.<br
/> <span
style="color: #ff0000;"><strong><br
/> </strong></span></p><h4><span
style="color: #ff0000;"><strong> </strong></span></h4><h4><span
style="color: #ff0000;"><strong><span
style="color: #000000;">Un nouveau design</span></strong></span></h4><p>C&#8217;est donc dans le contexte que je viens d&#8217;évoquer rapidement que les RIA peuvent apporter de la valeur car :</p><ul><li>il y a un découplage entre les données et les services qui permet une évolution maîtrisée et non conflictuelle entre MOE et MOA, entre IT et Business. En effet, la répartition des responsabilités est beaucoup plus aisée dans les architectures orientées ressources car <strong>la granularité des données est beaucoup plus fine</strong> que ces lourds processus d&#8217;entreprises supportés par les progiciels.</li></ul><ul><li>il y a une &laquo;&nbsp;expérience utilisateur&nbsp;&raquo; qui tend à se rapprocher d&#8217;une expérience cinématographique (et ce n&#8217;est pas pour rien que derrière, au niveau du code, on parle de programmation évènementielle). <strong>Faire d&#8217;une application un flux,</strong> plutôt qu&#8217;une succession d&#8217;écrans statiques, cela implique de nouvelles pratiques dans le design et la conception des applications, notamment grâce à <strong>un effort de scénarisation</strong>.</li></ul><p>Cette logique d&#8217;application, qui devient un flux continu, se retrouve dans la possibilité de faire des &laquo;&nbsp;Undo&nbsp;&raquo; plutôt que d&#8217;avoir des &laquo;&nbsp;Pop-Up de confirmation&nbsp;&raquo;. Tout comme un film, on peut en permanence revenir en arrière : faire des avances et des retours rapides dans le traitement d&#8217;un processus. Ceux qui utilisent des logiciels comme Photoshop sont déjà habitués à telles pratiques.</p><p>On a longtemps comparé les projets informatiques au BTP (maîtrise d&#8217;oeuvre, maîtrise d&#8217;ouvrage, cahier des charges, etc.). Avec les RIA, il peut-être temps de comparer un projet informatique à <strong>un projet cinématographique</strong> (producteurs, scénariste, réalisateur, monteur, etc.)</p> <span
class="post-twitter" ><a
href="http://twitter.com/home?status=Chez%20%40ChristianFaure%20%3A%20%22Sens%20et%20enjeux%20des%20RIA%22%20http%3A%2F%2Ftinyurl.com%2Fykz4mag" title="Signaler sur Twitter" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home?status=Chez_20_40ChristianFaure_20_3A_20_22Sens_20et_20enjeux_20des_20RIA_22_20http_3A_2F_2Ftinyurl.com_2Fykz4mag&amp;referer=');">Signaler sur Twitter</a></span><p>Related posts:<ol><li><a
href='http://www.christian-faure.net/2008/12/06/adobe-ria-2008/' rel='bookmark' title='Adobe RIA 2008'>Adobe RIA 2008</a> <small>A l&#8217;invitation d&#8217;Adobe, Je ferai l&#8217;allocution d&#8217;ouverture de l&#8217;évènement annuel...</small></li><li><a
href='http://www.christian-faure.net/2008/11/16/vers-les-semantic-ria/' rel='bookmark' title='Vers les &laquo;&nbsp;Semantic RIA&nbsp;&raquo;'>Vers les &laquo;&nbsp;Semantic RIA&nbsp;&raquo;</a> <small>La question d&#8217;une interface graphique (IHM) pour la navigation et...</small></li><li><a
href='http://www.christian-faure.net/2011/04/18/sens-et-enjeux-des-modeles-de-stockage-et-dacces-aux-donnees/' rel='bookmark' title='Sens et enjeux des modèles de stockage et d&#8217;accès aux données'>Sens et enjeux des modèles de stockage et d&#8217;accès aux données</a> <small>C&#8217;est typiquement le genre d&#8217;article qui nécessite des corrections, des...</small></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.christian-faure.net/2008/12/17/sens-et-enjeux-des-ria/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Vers les &#171;&#160;Semantic RIA&#160;&#187;</title><link>http://www.christian-faure.net/2008/11/16/vers-les-semantic-ria/</link> <comments>http://www.christian-faure.net/2008/11/16/vers-les-semantic-ria/#comments</comments> <pubDate>Sun, 16 Nov 2008 12:34:16 +0000</pubDate> <dc:creator>Christian</dc:creator> <category><![CDATA[Défaut]]></category> <category><![CDATA[RIA]]></category> <category><![CDATA[Web-Sémantique]]></category><guid
isPermaLink="false">http://www.christian-faure.net/?p=822</guid> <description><![CDATA[La question d&#8217;une interface graphique (IHM) pour la navigation et la consultation des données au format RDF est une question lancinante pour tout ceux qui veulent participer à la promotion et à la progression du nombre de triplets RDF au sein du Web. D&#8217;un côté le web sémantique est un web of data dont on [...]
Related posts:<ol><li><a
href='http://www.christian-faure.net/2010/12/15/meetup-semantic-web/' rel='bookmark' title='MeetUp Semantic Web'>MeetUp Semantic Web</a> <small>Ce jeudi 16 décembre 2010, à 17h, rendez-vous au MeetUp...</small></li><li><a
href='http://www.christian-faure.net/2008/02/21/designez-vos-uris-en-rdf/' rel='bookmark' title='Designez vos URIs en RDF'>Designez vos URIs en RDF</a> <small>Mon hypothèse : plutôt que d&#8217;encoder les données en RDF,...</small></li><li><a
href='http://www.christian-faure.net/2006/02/06/seamless-semantic-services-solution-2/' rel='bookmark' title='Seamless Semantic Services Solution'>Seamless Semantic Services Solution</a> <small>- C&#8217;est quoi le Seamless Semantic Services Solution ? -...</small></li></ol>]]></description> <content:encoded><![CDATA[<p></p><p><img
class="alignleft" style="margin: 10px;" title="Filtrbox UI" src="https://www.filtrbox.com/img/list_view.png" alt="" width="241" height="149" />La question d&#8217;une interface graphique (IHM) pour la navigation et la consultation des données au format <a
id="yf00" title="Page RDF du W3C" href="http://www.w3.org/RDF/" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/RDF/?referer=');">RDF</a> est une question lancinante pour tout ceux qui veulent participer à la promotion et à la progression du nombre de triplets RDF au sein du Web.</p><p>D&#8217;un côté le web sémantique est un web of data dont on rappelle qu&#8217;il est un web essentiellement pour les machines et plus seulement un web de documents pour l&#8217;oeil humain, mais d&#8217;un autre côté on sait pertinemment que, pour un type d&#8217;application spécifique, il y a un fort intérêt à proposer des interfaces hommes-machines agréables et conviviales.<br
/> <span
id="more-822"></span><br
/> Rappelons brièvemet <a
id="eup1" title="WIki qui donne la liste des outils du web sémantique" href="http://esw.w3.org/topic/SemanticWebTools#head-cd3df98131cff56b00e01e7cd9369e7cd18d740d" onclick="pageTracker._trackPageview('/outgoing/esw.w3.org/topic/SemanticWebTools_head-cd3df98131cff56b00e01e7cd9369e7cd18d740d?referer=');">les outils qui constituent les pièces du puzzle web sémantique</a> :</p><ul><li>des outils pour éditer les données en RDF, soit manuellement, soit automatiquement ;</li><li>des systèmes de stockage des données en RDF, ainsi que des systèmes proposant des endpoint SPARQL pour lancer des requêtes du même nom ;</li><li>des framework et des librairies pour que les développeurs puissent travailler avec les données en RDF et intégrer des requêtes SPARQL dans leurs applications ;</li><li>des navigateurs RDF ;</li><li>des moteurs de règles (ou raisonneurs) OWL ;</li></ul><p>Il existe des solutions pour chacun de ces morceaux du puzzle, avec plus ou moins de maturité. Il faut toutefois souligner que le choix d&#8217;une des pièces du puzzle peut <strong>réduire la latitude sur le choix des autres composants</strong>. Face à ce dilemme, OpenLink tire son épingle du jeu en étant présent sur toutes les couches, qui plus est avec des solutions robustes et efficaces :</p><ul><li><a
class="http" href="http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex" onclick="pageTracker._trackPageview('/outgoing/virtuoso.openlinksw.com/wiki/main/Main/OdsIndex?referer=');">OpenLink Data Spaces</a> (ODS) comme système de gestion de contenu ;</li><li><a
class="http" href="http://virtuoso.openlinksw.com/" onclick="pageTracker._trackPageview('/outgoing/virtuoso.openlinksw.com/?referer=');">Virtuoso</a> qui propose un stockage des données en RDF et un endpoint SPARQL</li><li><a
class="http" href="http://demo.openlinksw.com/oatdemo/" onclick="pageTracker._trackPageview('/outgoing/demo.openlinksw.com/oatdemo/?referer=');">OpenLink AJAX Toolkit</a> (OAT) qui est un framework AJAX pour travailler avec des données en RDF (OpenLink embarque également l&#8217;<a
id="r1pt" title="Site Web du FrameWork Jena" href="http://jena.sourceforge.net/" onclick="pageTracker._trackPageview('/outgoing/jena.sourceforge.net/?referer=');">API Jena</a> ) ;</li><li><a
id="ji9t" title="OpenLink Virtuoso" href="http://virtuoso.openlinksw.com/" onclick="pageTracker._trackPageview('/outgoing/virtuoso.openlinksw.com/?referer=');">OpenLink Virtuoso</a> est également un moteur de règle OWL ;</li><li><a
id="m8n1" title="OpenLink Virtuoso" href="http://virtuoso.openlinksw.com/" onclick="pageTracker._trackPageview('/outgoing/virtuoso.openlinksw.com/?referer=');">OpenLink Virtuoso</a>, toujours lui, propose également des modules de génération de RDF à partir de bases relationnelles, mais aussi depuis GRDDL, DRFa, et microformats ;</li><li><a
id="b_o4" title="OpenLink Data Explorer" href="http://esw.w3.org/topic/OpenLinkDataExplorer" onclick="pageTracker._trackPageview('/outgoing/esw.w3.org/topic/OpenLinkDataExplorer?referer=');">OpenLink Data Explorer</a>, qui est une extension Firefox permet également de navigateur sémantique ;</li></ul><dl><dt>Autant dire que tout projet mettant en oeuvre les normes du web sémantique doit impérativement se pencher sur les solutions d&#8217;OpenLink s&#8217;il s&#8217;agit de faire autre chose que du prototypage, et si l&#8217;enjeu est de mettre quelque chose en production qui tienne la charge.</dt></dl><p>Mais si OpenLink s&#8217;impose quand on part de la base, à savoir du stockage des données, avec OpenLink Virtuoso, il n&#8217;en va pas de même <strong>si l&#8217;on se place dans une logique applicative</strong> pour laquelle la question n&#8217;est plus de faire toutes les requêtes SPARQL que l&#8217;on veut à la main, mais plutôt de proposer des interfaces à des utilisateurs. Car après tout, il n&#8217;y a pas d&#8217;incompatibilité entre l&#8217;homme et les données au format du web sémantique. C&#8217;est donc là que la question de l&#8217;interface se pose avec plus d&#8217;acuité.</p><p>Si l&#8217;on part de la question de l&#8217;interface, difficile de ne pas <strong>tourner son regard vers Adobe et Flex/Air</strong> : les plus belles interfaces graphiques sont en Flex/Flash et ActionScript a été <a
id="cak5" title="Billet du blog Atos Origin sur l'Entreprise 2.0" href="http://entreprise2.wordpress.com/2008/10/06/flex-choix-maintenant-evident-pour-nos-rias/" onclick="pageTracker._trackPageview('/outgoing/entreprise2.wordpress.com/2008/10/06/flex-choix-maintenant-evident-pour-nos-rias/?referer=');">validé par les meilleurs experts venant du monde Java</a>, même par <a
id="klzc" title="Blog de Bruce Eckel" href="http://www.mindviewinc.com/Index.php" onclick="pageTracker._trackPageview('/outgoing/www.mindviewinc.com/Index.php?referer=');">Bruce Eckel</a>, l&#8217;auteur de « Thinking in Java &laquo;&nbsp;, qui écrit :</p><blockquote><p>&laquo;&nbsp;the power of the ActionScript language tools along with the hybrid type checking (mostly static for tool support in Flex Builder, but dynamic whenever it&#8217;s convenient) makes for a programming experience that I find much more straightforward and pleasing than Java.&nbsp;&raquo;</p></blockquote><p>Les Interfaces Riches amènent de nouvelles valeurs pour les standards du web sémantique :</p><ul><li>une <strong>programmation événementielle</strong> qui à amène à repenser les logiques applicatives traditionnelles ;</li><li>des composants graphiques <strong>élaborés et très faciles à manipuler</strong> ;</li><li>une parfaite <strong>adéquation avec les architectures orientées ressources</strong> (dans la lignée du style REST) qui supposent un découplage entre les ressources et la manipulation des ressources ;</li></ul><p>Tout est en place pour que le couple RIA + Web Sémantique entre en résonance avec les &laquo;&nbsp;Semantic RIA&nbsp;&raquo;. Et les premiers projets allant en ce sens là sont apparus cet été.</p><div
id="cey0" style="padding: 1em 0pt; text-align: left;"><img
class="alignleft" style="margin: 10px; width: 200px; height: 115px;" src="http://docs.google.com/a/christian-faure.net/File?id=dgc94t4h_44pxg6pzhq_b" alt="" width="200" height="115" /><a
id="m8r." title="Tupelo" href="http://dlt.ncsa.uiuc.edu/wiki/index.php/Main_Page" onclick="pageTracker._trackPageview('/outgoing/dlt.ncsa.uiuc.edu/wiki/index.php/Main_Page?referer=');">Tupelo</a> est une API pour manipuler de manière générique des données en RDF (un peu comme JDBC pour les bases de données relationnelles) qui permet de s&#8217;abstraire des spécificités de certaines APIs qui implémentent le stockage RDF sur des bases de données (<a
class="external" title="http://jena.sourceforget.net/" rel="nofollow" href="http://jena.sourceforget.net/" onclick="pageTracker._trackPageview('/outgoing/jena.sourceforget.net/?referer=');">Jena</a><span
class="urlexpansion"> ou</span> <a
class="external" title="http://www.openrdf.org/" rel="nofollow" href="http://www.openrdf.org/" onclick="pageTracker._trackPageview('/outgoing/www.openrdf.org/?referer=');">Sesame</a><span
class="urlexpansion">).</span></div><div
id="mcv2" style="padding: 1em 0pt; text-align: left;"><img
class="alignright" style="margin: 10px; width: 162px; height: 76px;" src="http://docs.google.com/a/christian-faure.net/File?id=dgc94t4h_43fqj4gchj_b" alt="" width="162" height="76" />En s&#8217;appuyant sur Tupelo, le projet <a
id="t00z" title="Tupelo Air" href="http://code.google.com/p/tupelo-in-air/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/tupelo-in-air/?referer=');">Tupelo Air</a> a implémenté des librairies Actionscript pour manipuler des données en RDF et les services de connexion de Tupelo :</p><div
id="kp23" style="padding: 1em 0pt; text-align: left;"><img
style="width: 438px; height: 430px;" src="http://docs.google.com/a/christian-faure.net/File?id=dgc94t4h_45fx6pwpch_b" alt="" /><br
/> Plutôt que de faire un long commentaire, jetez un oeil au <a
id="smwj" title="screencast de ce client riche est visible" href="http://www.screencast.com/users/KangZhang/folders/Jing/media/f0999df4-0cfb-418b-a15b-3f532aff453d" onclick="pageTracker._trackPageview('/outgoing/www.screencast.com/users/KangZhang/folders/Jing/media/f0999df4-0cfb-418b-a15b-3f532aff453d?referer=');">screencast de ce client riche </a>(attention, temps de chargement significatif).</p><p>Je crois donc qu&#8217;il faudra suivre de près, dans les prochains mois, les évolutions des librairies d&#8217;Actionscript et les projets de la communauté des développeurs Flex car c&#8217;est aujourd&#8217;hui autour de Flex que convergent les logiques d&#8217;architectures orientées ressources, les RIA et l&#8217;utilisation des standards du web sémantique.</p><p>2009 l&#8217;année des &laquo;&nbsp;Semantic RIA&nbsp;&raquo; ?</p></div></div> <span
class="post-twitter" ><a
href="http://twitter.com/home?status=Chez%20%40ChristianFaure%20%3A%20%22Vers%20les%20%22Semantic%20RIA%22%22%20http%3A%2F%2Ftinyurl.com%2Fyzzvm6r" title="Signaler sur Twitter" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home?status=Chez_20_40ChristianFaure_20_3A_20_22Vers_20les_20_22Semantic_20RIA_22_22_20http_3A_2F_2Ftinyurl.com_2Fyzzvm6r&amp;referer=');">Signaler sur Twitter</a></span><p>Related posts:<ol><li><a
href='http://www.christian-faure.net/2010/12/15/meetup-semantic-web/' rel='bookmark' title='MeetUp Semantic Web'>MeetUp Semantic Web</a> <small>Ce jeudi 16 décembre 2010, à 17h, rendez-vous au MeetUp...</small></li><li><a
href='http://www.christian-faure.net/2008/02/21/designez-vos-uris-en-rdf/' rel='bookmark' title='Designez vos URIs en RDF'>Designez vos URIs en RDF</a> <small>Mon hypothèse : plutôt que d&#8217;encoder les données en RDF,...</small></li><li><a
href='http://www.christian-faure.net/2006/02/06/seamless-semantic-services-solution-2/' rel='bookmark' title='Seamless Semantic Services Solution'>Seamless Semantic Services Solution</a> <small>- C&#8217;est quoi le Seamless Semantic Services Solution ? -...</small></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.christian-faure.net/2008/11/16/vers-les-semantic-ria/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Faut-il se réjouir de l&#8217;indexation de Flash ?</title><link>http://www.christian-faure.net/2008/07/01/faut-il-se-rejouir-de-lindexation-de-flash/</link> <comments>http://www.christian-faure.net/2008/07/01/faut-il-se-rejouir-de-lindexation-de-flash/#comments</comments> <pubDate>Tue, 01 Jul 2008 21:48:18 +0000</pubDate> <dc:creator>Christian</dc:creator> <category><![CDATA[Défaut]]></category> <category><![CDATA[Architecture]]></category> <category><![CDATA[Moteur-de-recherche]]></category> <category><![CDATA[REST]]></category> <category><![CDATA[RIA]]></category><guid
isPermaLink="false">http://www.christian-faure.net/2008/07/01/faut-il-se-rejouir-de-lindexation-de-flash/</guid> <description><![CDATA[La nouvelle a vite fait le tour de la blogosphère : Adobe, Yahoo et Google ont signé un partenariat pour indexer les fichiers flash. Les premières réactions que j&#8217;ai pu lire sont plutôt positives. Mais je reste dubitatif devant cette initiative, et ce pour certaines raisons : d&#8217;abord sur le contenu : j&#8217;imagine (à tort [...]
Related posts:<ol><li><a
href='http://www.christian-faure.net/2008/09/02/google-video-for-business/' rel='bookmark' title='Google Video for Business'>Google Video for Business</a> <small>Google vient de rajouter la video dans son Offre Google...</small></li><li><a
href='http://www.christian-faure.net/2009/05/10/jouir-de-lavenir/' rel='bookmark' title='Jouir de l&#8217;avenir'>Jouir de l&#8217;avenir</a> <small>Dans sa Vie du lettré aux éditions de minuit, William...</small></li><li><a
href='http://www.christian-faure.net/2007/11/16/plus-loin-avec-google-apps/' rel='bookmark' title='Plus loin avec Google Apps'>Plus loin avec Google Apps</a> <small>Saviez-vous qu&#8217;avec Google Spreadsheet vous disposez de quelques fonctionnalités bien...</small></li></ol>]]></description> <content:encoded><![CDATA[<p></p><p><a
href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200806/070108AdobeRichMediaSearch.html" onclick="pageTracker._trackPageview('/outgoing/www.adobe.com/aboutadobe/pressroom/pressreleases/200806/070108AdobeRichMediaSearch.html?referer=');">La nouvelle</a> a vite fait le tour de la blogosphère : Adobe, Yahoo et Google ont signé un partenariat pour indexer les fichiers flash.<br
/> Les premières réactions que j&#8217;ai pu lire sont plutôt positives. Mais je reste dubitatif devant cette initiative, et ce pour certaines raisons :</p><p><span
id="more-472"></span></p><ul><li>d&#8217;abord sur le contenu : j&#8217;imagine (à tort ?) que la plupart des contenus en flash ne sont pas les textes les plus passionnants du web ; beaucoup de communication marketing me semble-t-il, non ? Ou en tout cas des textes très fragmenté.</li></ul><ul><li>ensuite, ce contenu, s&#8217;il s&#8217;avère être de piètre qualité, va énormément rajouter de bruit dans les réponses des moteurs de recherche : quel intérêt pour l&#8217;utilisateur de voir les messages publicitaires et marketing contenus dans les flashs se retrouver dans ses résultats de requête ?</li></ul><ul><li>la logique d&#8217;un site en flash n&#8217;est pas la même que celle d&#8217;un site en HTML, dans le premier elle est événementielle et souvent scénarisée, alors qu&#8217;il n&#8217;y a pas cette logique d&#8217;enchaînement scénarisé dans le HTML. Qui plus est, un évenement sous Flash (car Flash c&#8217;est surtout une programmation évenementielle), n&#8217;est pas forcément un clic de souris alors que le clic reste le seul moteur hypermedia du web en HTML. Deux logiques d&#8217;architecture de l&#8217;information et de politique éditoriale différentes donc.</li></ul><ul><li>donc, comment ces deux logiques de contenu éditorial et d&#8217;architecture de l&#8217;information vont elles cohabiter dans l&#8217;index des moteurs de recherche et les pages de résultats ?</li></ul><p>Au dela des contraintes techniques, il y a donc eu un partenariat. <strong>Mais pourquoi ce partenariat et pourquoi maintenant ?</strong><br
/> L&#8217;intérêt d&#8217;Adobe semble de prime abord évident : c&#8217;est une reconnaissance pour leur format de fichier que de passer à la moulinette de l&#8217;indexation des moteurs de recherche. Les documents des interfaces riches vont rejoindre la masse des autres documents qui sont rentrés dans l&#8217;économie des moteurs de recherche.</p><p>Mais pour Google : pourquoi choisir d&#8217;indexer les fichiers Flash et de prendre ainsi le risque de perturber le modèle même de son fonctionnement ?</p><p>Google trouve-t-il son intérêt directement dans l&#8217;indexation, ou indirectement ? Dit autrement : font-il çà <strong>pour quelque chose</strong> <strong>ou contre quelque chose</strong> (ou quelqu&#8217;un) ? Vu sous cet angle c&#8217;est encore Microsoft le premier visé (décidément). Un Microsoft qui risque de se retrouver à être le seul moteur qui indexe ses interfaces riches en Silverlight.</p><p>Mais ce qui m&#8217;embête le plus dans cette annnonce, c&#8217;est que les <a
href="http://www.christian-faure.net/2007/12/16/architecture-orientee-ressources/">architectures orientés ressources</a>, qui sont les architectures de prédilection des trois interfaces riches (GWT, Flex et Silverligth), vont devenir moins incontournables : en effet, pourquoi faire les choses proprement avec une architecture orientée ressource si je peux avoir mon site indexé directement en Flash ? Cette annonce lève à mes yeux une contrainte qui avait du bon et qui avait le mérite de rendre cohérente, et vertueuse, une démarche d&#8217;architecture de l&#8217;information (et applicative) couplée avec des interfaces riches.</p><p>Certes, il est toujours possible &#8211; et souhaitable &#8211; de faire des architectures orientées ressrources, mais la contrainte de l&#8217;indexation étant maintenant partiellement levée, tout cela risque de ralentir la progression de certaines bonnes pratiques.<br
/> Autre hyppothèse pour expliquer ce partenariat : Google préfèrerait-il garder le web dans un certain &laquo;&nbsp;bordel ambiant&nbsp;&raquo; pour rester celui qui l&#8217;organise et le monétise pour nous ?<br
/> Et je termine avec cette dernière hypothèse : Google souhaite-til indexer les fichiers Flash non pas comme des documents, mais bien comme des applications, c&#8217;est à dire avec une logique d&#8217;indexation et de restitution bien spécifique (et donc monétisable de manière plus fine et mieux adaptée).</p><p>Sur ce sujet, je vous invite à lire <a
href="http://jroller.com/francoisledroff/entry/l_url_clef_de_voute" onclick="pageTracker._trackPageview('/outgoing/jroller.com/francoisledroff/entry/l_url_clef_de_voute?referer=');">deux</a> <a
href="http://www.jroller.com/francoisledroff/entry/partenariat_adobe_google_yahoo_les" onclick="pageTracker._trackPageview('/outgoing/www.jroller.com/francoisledroff/entry/partenariat_adobe_google_yahoo_les?referer=');">billets</a> intéressants sur le blog de François Le Droff, puis de consulter une <a
href="http://blogpro.toutantic.net/2008/06/23/gwt-vs-silverlight-vs-flex/" onclick="pageTracker._trackPageview('/outgoing/blogpro.toutantic.net/2008/06/23/gwt-vs-silverlight-vs-flex/?referer=');">très bonne synthèse d&#8217;Aurélien Pelletier</a> sur les technologies RIA.</p><p>Vos avis sont les bienvenus pour confronter mes tergiversations à votre vision de la compréhension et des conséquences de cet accord Google / Yahoo! / Adobe sur l&#8217;indexation du Flash</p> <span
class="post-twitter" ><a
href="http://twitter.com/home?status=Chez%20%40ChristianFaure%20%3A%20%22Faut-il%20se%20r%C3%A9jouir%20de%20l%27indexation%20de%20Flash%20%3F%22%20http%3A%2F%2Ftinyurl.com%2F56rg48" title="Signaler sur Twitter" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home?status=Chez_20_40ChristianFaure_20_3A_20_22Faut-il_20se_20r_C3_A9jouir_20de_20l_27indexation_20de_20Flash_20_3F_22_20http_3A_2F_2Ftinyurl.com_2F56rg48&amp;referer=');">Signaler sur Twitter</a></span><p>Related posts:<ol><li><a
href='http://www.christian-faure.net/2008/09/02/google-video-for-business/' rel='bookmark' title='Google Video for Business'>Google Video for Business</a> <small>Google vient de rajouter la video dans son Offre Google...</small></li><li><a
href='http://www.christian-faure.net/2009/05/10/jouir-de-lavenir/' rel='bookmark' title='Jouir de l&#8217;avenir'>Jouir de l&#8217;avenir</a> <small>Dans sa Vie du lettré aux éditions de minuit, William...</small></li><li><a
href='http://www.christian-faure.net/2007/11/16/plus-loin-avec-google-apps/' rel='bookmark' title='Plus loin avec Google Apps'>Plus loin avec Google Apps</a> <small>Saviez-vous qu&#8217;avec Google Spreadsheet vous disposez de quelques fonctionnalités bien...</small></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.christian-faure.net/2008/07/01/faut-il-se-rejouir-de-lindexation-de-flash/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>GameWare</title><link>http://www.christian-faure.net/2007/12/19/gameware/</link> <comments>http://www.christian-faure.net/2007/12/19/gameware/#comments</comments> <pubDate>Wed, 19 Dec 2007 10:18:18 +0000</pubDate> <dc:creator>Christian</dc:creator> <category><![CDATA[Défaut]]></category> <category><![CDATA[conscience]]></category> <category><![CDATA[Innovation]]></category> <category><![CDATA[jeu]]></category> <category><![CDATA[mutation]]></category> <category><![CDATA[programmation]]></category> <category><![CDATA[RIA]]></category> <category><![CDATA[stiegler]]></category><guid
isPermaLink="false">http://www.christian-faure.net/2007/12/19/gameware/</guid> <description><![CDATA[Les jeux video se sont souvent parés des apparats des logiciels de gestion (jeux de simulation, de stratégie, de gestion) mais les logiciels de gestion eux-mêmes ont été plus timorés à chercher leur inspiration dans les jeux video. La tendance va peut-être s&#8217;inverser. Les interfaces des applications web vont-elles entamer leur migration vers des interfaces [...]
Related posts:<ol><li><a
href='http://www.christian-faure.net/2007/12/22/facebook-pour-lentreprise/' rel='bookmark' title='Facebook pour l&#8217;entreprise'>Facebook pour l&#8217;entreprise</a> <small>Worklight propose des interfaces d&#8217;accès aux informations de l&#8217;entreprise en...</small></li><li><a
href='http://www.christian-faure.net/2007/10/18/le-web-semantique-pour-les-petits/' rel='bookmark' title='Le web sémantique pour les petits'>Le web sémantique pour les petits</a> <small>Le web sémantique est ludique et favorise l&#8217;éveil de vos...</small></li><li><a
href='http://www.christian-faure.net/2008/12/17/sens-et-enjeux-des-ria/' rel='bookmark' title='Sens et enjeux des RIA'>Sens et enjeux des RIA</a> <small>Je suis donc intervenu au RIA 2008 d&#8217;Adobe en insistant...</small></li></ol>]]></description> <content:encoded><![CDATA[<p></p><p>Les jeux video se sont souvent parés des apparats des logiciels de gestion (jeux de simulation, de stratégie, de gestion) mais les logiciels de gestion eux-mêmes ont été plus timorés à chercher leur inspiration dans les jeux video.</p><p><img
src="http://www.labware.com/lwweb.nsf/WebImagesByPosition/85A07C4D2D22861385256CE300542278/$file/image004.jpg" /></p><p>La tendance va peut-être s&#8217;inverser. Les interfaces des applications web vont-elles entamer leur migration vers des interfaces induisant une utilisation similaire ou proche des usages numériques ludiques ?<br
/> <span
id="more-377"></span><br
/> Par exemple avec <a
href="http://code.google.com/webtoolkit/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/webtoolkit/?referer=');">Google Web Toolkit</a>, dont <a
href="http://blog.dgirard.eu/" onclick="pageTracker._trackPageview('/outgoing/blog.dgirard.eu/?referer=');">Didier Girard</a> nous propose <a
href="http://www.ongwt.com/" onclick="pageTracker._trackPageview('/outgoing/www.ongwt.com/?referer=');">un fils de news précieux</a>, on voit que cet environnement de développement d&#8217;interface web riches démontre son intérêt, et sa simplicité, notamment en proposant de petits jeux. Qui aurait pensé il y a à peine quelques années qu&#8217;un environnement pour interface d&#8217;application web serait utilisable pour faire des jeux video ?</p><p>L&#8217;idée est en tout cas séduisante pour un développeur : <span
style="font-weight: bold">faire une application qui soit un jeu, tout en ayant les finalités d&#8217;un logiciel de gestion</span> : gérer des stocks et des flux en bâtant son high score, faire un reporting financier comme on ferait une petite partie en ligne, gérer le staffing comme on joue à Tétris, etc.</p><p>C&#8217;est également ce qu&#8217;a souligné <a
href="http://joi.ito.com/" onclick="pageTracker._trackPageview('/outgoing/joi.ito.com/?referer=');">Joi Ito</a> lors de son allocution à Paris le 11 Décembre (LeWeb3) en sous-entendant que nos interfaces de logiciels professionnels ressembleraient de plus en plus à ce que l&#8217;on voit dans World of Warcraft :</p><p><img
style="width: 512px; height: 370px" src="http://img428.imageshack.us/img428/8793/screen7xz.jpg" /></p><p>Du point de vue de la programmation et du développement, ces interfaces placent selon moi <span
style="font-weight: bold">la programmation événementielle sur le devant de la scène</span> (<a
href="http://www.christian-faure.net/2007/10/03/multicore-crisis-la-crise-des-multicoeurs/">Data FLow</a>). Et l&#8217;Action Script d&#8217;Adobe a certainement de beaux jours devant lui.<br
/> L&#8217;utilisateur devra traiter des signaux informationnels qui arrivent de manière distribuée, par plusieurs canaux, puis réagir à ces événements.<br
/> Mais on ne vire dans la dimension ludique que si <span
style="font-weight: bold">l&#8217;attention de l&#8217;utilisateur est en permanence stimulée par des événements</span> vis à vis desquels on doit réagir et prendre des décisions. Pour cela il faut que l&#8217;information arrive sous forme d&#8217;<span
style="font-weight: bold">un flux qui accapare notre attention</span>. Mais que l&#8217;information devienne un flux, çà, on commence à s&#8217;y habituer avec les flux RSS.<br
/> Il y aura bien sûr différents niveaux de complexité. C&#8217;est ici comme dans un jeu d&#8217;échec : plus une information va modifier le contexte de la &laquo;&nbsp;partie&nbsp;&raquo;, plus la réaction de l&#8217;utilisateur nécessitera de la réflexion.</p><p>Travailler en jouant, donc.</p><p>Cela semble d&#8217;autant plus plausible que <span
style="font-weight: bold">les nouvelles générations n&#8217;ont pas les mêmes connexions neuronales</span> que nous. Ils ont une forme d&#8217;attention que <a
href="http://en.wikipedia.org/wiki/N._Katherine_Hayles" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/N._Katherine_Hayles?referer=');">Katherine Hayles</a> nomme &laquo;&nbsp;Hyper Attention&nbsp;&raquo;, qui devient de l&#8217;<span
style="font-weight: bold">attention distribuée</span> selon Bernard Stiegler (à voir dans l&#8217;<a
href="http://www.christian-faure.net/2007/12/13/entretien-avec-bernard-stiegler/">entretien</a> qu&#8217;il m&#8217;a accordé). Cette Hyper Attention, à l&#8217;inverse de la Deep Attention, c&#8217;est celle qui fait que je suis capable de jouer à Tétris mais pas ma mère. C&#8217;est aussi celle qui fait que certains peuvent lire ou travailler tout en écoutant de la musique (çà, moi, j&#8217;en suis incapable).<br
/> <img
style="width: 254px; height: 252px" src="http://www.eliboat.com/wp-content/uploads/2007/08/tetris.jpg" /></p><p>Quand des consciences &laquo;&nbsp;cablées&nbsp;&raquo; différemment rencontrent des opportunités technologiques comme la programmation événementielle et les interfaces web riches ainsi que des pratiques numériques ludiques, on obtient <span
style="font-weight: bold">un milieu dans lequel des transformations sont possibles</span>.</p> <span
class="post-twitter" ><a
href="http://twitter.com/home?status=Chez%20%40ChristianFaure%20%3A%20%22GameWare%22%20http%3A%2F%2Ftinyurl.com%2Fyfnaugs" title="Signaler sur Twitter" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home?status=Chez_20_40ChristianFaure_20_3A_20_22GameWare_22_20http_3A_2F_2Ftinyurl.com_2Fyfnaugs&amp;referer=');">Signaler sur Twitter</a></span><p>Related posts:<ol><li><a
href='http://www.christian-faure.net/2007/12/22/facebook-pour-lentreprise/' rel='bookmark' title='Facebook pour l&#8217;entreprise'>Facebook pour l&#8217;entreprise</a> <small>Worklight propose des interfaces d&#8217;accès aux informations de l&#8217;entreprise en...</small></li><li><a
href='http://www.christian-faure.net/2007/10/18/le-web-semantique-pour-les-petits/' rel='bookmark' title='Le web sémantique pour les petits'>Le web sémantique pour les petits</a> <small>Le web sémantique est ludique et favorise l&#8217;éveil de vos...</small></li><li><a
href='http://www.christian-faure.net/2008/12/17/sens-et-enjeux-des-ria/' rel='bookmark' title='Sens et enjeux des RIA'>Sens et enjeux des RIA</a> <small>Je suis donc intervenu au RIA 2008 d&#8217;Adobe en insistant...</small></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.christian-faure.net/2007/12/19/gameware/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Bataille rangée autour des interfaces d&#8217;accès</title><link>http://www.christian-faure.net/2007/09/19/bataille-rangee-autour-des-interfaces-dacces/</link> <comments>http://www.christian-faure.net/2007/09/19/bataille-rangee-autour-des-interfaces-dacces/#comments</comments> <pubDate>Wed, 19 Sep 2007 17:31:06 +0000</pubDate> <dc:creator>Christian</dc:creator> <category><![CDATA[Défaut]]></category> <category><![CDATA[RIA]]></category> <category><![CDATA[SaaS]]></category><guid
isPermaLink="false">http://www.christian-faure.net/2007/09/19/bataille-rangee-autour-des-interfaces-dacces/</guid> <description><![CDATA[Autour de ce que l&#8217;on pourrait nommer de manière générique les interfaces riches il y a profusion d&#8217;acronymes : Silverlight, Apollo, WPF, WPF/e, FLEX, AIR, JavaFX, GWT, SWING, etc. Le but de toutes ces démarches : contrôler l&#8217;accès aux ressources web. Le levier qu&#8217;elles utilisent toutes, ou l&#8217;argument qu&#8217;elles mettent en avant : une meilleure [...]
Related posts:<ol><li><a
href='http://www.christian-faure.net/2007/08/10/pas-de-processus-sur-le-web/' rel='bookmark' title='Pas de processus sur le Web'>Pas de processus sur le Web</a> <small>Le principe de statelessness du web veut que chaque requête...</small></li><li><a
href='http://www.christian-faure.net/2008/01/06/mise-en-cache-dans-les-navigateurs/' rel='bookmark' title='Mise en cache dans les navigateurs'>Mise en cache dans les navigateurs</a> <small>Internet Explorer et Opera (pas Firefox et Safari) mettent en...</small></li><li><a
href='http://www.christian-faure.net/2009/07/23/li-be-rez-nos-camarades/' rel='bookmark' title='Li-bé-rez nos camarades !'>Li-bé-rez nos camarades !</a> <small>Imaginez que vous êtes prestataire ou consultant chez un client....</small></li></ol>]]></description> <content:encoded><![CDATA[<p></p><p>Autour de ce que l&#8217;on pourrait nommer de manière générique les interfaces riches il y a profusion d&#8217;acronymes : Silverlight, Apollo, WPF, WPF/e, FLEX, AIR, JavaFX, GWT, SWING, etc.</p><p><strong>Le but de toutes ces démarches :</strong> contrôler l&#8217;accès aux ressources web.<br
/> <strong>Le levier qu&#8217;elles utilisent toutes, ou l&#8217;argument qu&#8217;elles mettent en avant :</strong> une meilleure interface utilisateur et une meilleure ergonomie (user experience).</p><p>Une bonne manière d&#8217;éclairer les enjeux autour des interfaces riches &#8211; pour lesquelles j&#8217;utiliserai l&#8217;acronyme RIA &#8211; est de les présenter en parallèle des enjeux autour du SaaS (software as a service).<br
/> <span
id="more-313"></span><br
/> <strong>Les offres RIA sont clairement une menace pour les <em>pure-players</em> du SaaS</strong>. En effet, ceux-ci offrent leurs services via le navigateur : enlevez le navigateur à Google et il s&#8217;effondre immédiatement. C&#8217;est ce qui explique le soutien financier qu&#8217;apporte Google à Firefox. En effet, le partenariat de la barre de recherche Google dans Firefox permet d&#8217;alimenter financièrement la fondation Mozilla. Il n&#8217;est pas là pour inciter à utiliser Google &#8211; il n&#8217;en a pas besoin &#8211; mais pour <strong>s&#8217;assurer de la disponibilité d&#8217;un navigateur standard et indépendant</strong>, permettant d&#8217;accéder aux services de Google.</p><p>Ainsi, pour les acteurs traditionnels de l&#8217;industrie du logiciel, et on pense bien évidemment à Microsoft, l<strong>e navigateur est le talon d&#8217;Achille des <em>pure-players</em> du SaaS</strong>. Ils s&#8217;y attaquent donc, mais comment ?<br
/> Cela se fait sous, au moins, trois angles d&#8217;attaque :</p><ol><li><strong>Montrer de belles interfaces</strong> : donner envie.</li><li>Démontrer la nécessité de <strong>continuer à utiliser les applications en mode déconnecté</strong>.</li><li>Insister sur l&#8217;avantage de capitaliser sur des applications de bureau qui ont <strong>accès aux fonctionnalités du système d&#8217;exploitation</strong> et aux tierces applications.</li></ol><p>Forcément, comme l&#8217;assaut sur navigateurs traditionnels se déroule selon plusieurs axes, cela apporte une certaine confusion (sans compter avec la multiplication d&#8217;acronymes et de noms de code qui disparaissent au gré de la maturité des équipes marketing des uns et des autres.).</p><p>Pour débroussailler le terrain, il faut faire <strong>une première distinction entre les RIA : les RWA (Rich Web Application) et les RDA (Rich Desktop Application )</strong> :</p><ul><li>Les RWA se servent du <strong>navigateur comme conteneur</strong> : c&#8217;est par exemple un plugin/module qui va enrichir les capacités natives de l&#8217;interface graphique du navigateur. Dans cette catégorie des RWA On retrouve Silverlight de Microsoft (ex WPF-e) et Flex de Adobe. Mais aussi Google, avec son GWT (Google Web Toolkit), qui est partie prenante dans l&#8217;évolution du navigateur. Une des particularités des RWA est qu&#8217;elles <strong>n&#8217;accèdent pas aux ressources du Desktop ou de l&#8217;OS sur lesquelles elles tournent</strong>.</li></ul><ul><li>Autre version des RIA, les RDA. Contrairement au RWA elles sont <strong>totalement indépendantes du navigateur Web et ont la capacité d&#8217;accéder aux ressources du Desktop /OS</strong>. AIR est la déclinaison d&#8217;Adobe (en gros c&#8217;est du Flash dans une application de bureau) et WPF (Windows Presentation Foundation) celle de Microsoft. [<em>Petite remarque en passant, seul WPF propose de faire du 3D en natif, mais c'est un détail pour ce qui nous occupe à présent</em>].</li></ul><p><strong>Le salut des offres SaaS natives passe donc par des RIA en mode RWA (Rich Web Application)</strong>. Et c&#8217;est tout logiquement que Google va mettre le paquet sur GWT. En passant, si vous développez avec GWT essayez <a
href="http://www.instantiations.com/gwtdesigner/" onclick="pageTracker._trackPageview('/outgoing/www.instantiations.com/gwtdesigner/?referer=');">GWT Designer</a>, c&#8217;est ce que conseille <a
href="http://blog.dgirard.eu/" onclick="pageTracker._trackPageview('/outgoing/blog.dgirard.eu/?referer=');">Didier Girard</a> (et il faut toujours écouter ce que dit Didier Girard). Salesforces, autre pure player historique du SaaS, a déjà annoncé via son offre <a
href="http://wiki.apexdevnet.com/index.php/Announcing_Visualforce" onclick="pageTracker._trackPageview('/outgoing/wiki.apexdevnet.com/index.php/Announcing_Visualforce?referer=');">VisualForce</a>, qu&#8217;il permettait à ses clients de basculer les interfaces web traditionnelles en RWA (en l&#8217;occurrence on peut utiliser Flex). Sur ce dernier point, on peut trouver <a
href="http://content.zdnet.com/2346-10532_22-164322-1.html" onclick="pageTracker._trackPageview('/outgoing/content.zdnet.com/2346-10532_22-164322-1.html?referer=');">ici</a> une galerie photo expliquant VisualForce en image.</p><p>Enfin, pour éviter l&#8217;hémorragie vers les RDA, les <em>pure players</em> du SaaS doivent <strong>répondre à la question du mode déconnecté</strong> : c&#8217;est la vocation de Google Gears (déjà utilisé par Zoho, un concurrent de Google Apps). Mais Google Gears n&#8217;est pas parfait car il laisse en suspend une question plus qu&#8217;épineuse qu&#8217;est <strong>la synchronisation des données</strong> lorsqu&#8217;on se re-connecte. <strong>Travailler en mode déconnecté est une chose : synchroniser les données lors de la re-connexion en est une autre</strong>.</p><p>Voilà donc le tableau de la situation des forces en présence en ne mettant en avant que les initiatives de Adobe (Flex en RWA et AIR en RDA), de Microsoft (Silvelight en RWA et WPF en RDA), et Google (GWT en RWA et Google Gears en palliatif aux RDA). A ces initiatives, on pourrait en rajouter d&#8217;autres comme celle de Sun avec JavaFX, mais cela reste secondaire dans le cadre de cette note.</p><p>Ce tableau rapidement dressé, esquissons <strong>quelques hypothèses sur les tendances à venir</strong> :</p><ul><li>tout d&#8217;abord<strong> le navigateur web classique ne va pas disparaître</strong>, les pages en html sont là pour durer ne serait-ce que pour la consultation (et pour ne pas décevoir <a
href="http://www.christian-faure.net/2007/06/18/surf-attitude/">ceux qui qui veulent continuer à surfer</a>).</li><li>les RWA sont la clef de voûte des acteurs pure player du SaaS, elles vont connaître une forte croissance dans les mois à venir. D&#8217;autant plus que <strong>c&#8217;est le champ de bataille actuel</strong> sur lesquel les acteurs offrant par ailleurs des RDA ont une déclinaison.</li><li>côté RDA, il y aura <strong>peu d&#8217;élus</strong>. Car autant on peut accepter d&#8217;avoir plusieurs pages web ouvertes sur son bureau (ou dans des onglets), autant il devient lourd d&#8217;avoir plusieurs RDA en même temps. Les premiers à s&#8217;engouffrer sur les RDA sont ceux qui proposent des <strong>actes d&#8217;achat en ligne</strong> (l&#8217;expérience utilisateur favorisant l&#8217;acte d&#8217;achat), et l&#8217;on retrouve tout naturellement des vendeurs disposant d&#8217;un catalogue : FNAC et eBay dès à présent, et certainement les grands acteurs du retail (mais aussi, par analogie avec la notion de catalogue, peut être des institutions comme les bibliothèques tiens,<a
href="http://www.figoblog.org" onclick="pageTracker._trackPageview('/outgoing/www.figoblog.org?referer=');"> en passant</a>). Toujours côté RDA, vont émerger les applications en entreprise à la mode &laquo;&nbsp;software + service&nbsp;&raquo; (dénomination qui va <a
href="http://www.christian-faure.net/2007/09/16/ironie-du-sort/">certainement changer</a>) pour les entreprises qui voudront <strong>construire sur, et autour, de leur patrimoine applicatif</strong>.</li></ul><p>Une remarque pour finir, les RDA ne sont pas des pures fictions qui n&#8217;arriveront que dans plusieurs mois, certains en ont déjà fait leur fer de lance : <strong>vous connaissez iTunes ? </strong></p> <span
class="post-twitter" ><a
href="http://twitter.com/home?status=Chez%20%40ChristianFaure%20%3A%20%22Bataille%20rang%C3%A9e%20autour%20des%20interfaces%20d%27acc%C3%A8s%22%20http%3A%2F%2Ftinyurl.com%2Fy9pee2q" title="Signaler sur Twitter" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home?status=Chez_20_40ChristianFaure_20_3A_20_22Bataille_20rang_C3_A9e_20autour_20des_20interfaces_20d_27acc_C3_A8s_22_20http_3A_2F_2Ftinyurl.com_2Fy9pee2q&amp;referer=');">Signaler sur Twitter</a></span><p>Related posts:<ol><li><a
href='http://www.christian-faure.net/2007/08/10/pas-de-processus-sur-le-web/' rel='bookmark' title='Pas de processus sur le Web'>Pas de processus sur le Web</a> <small>Le principe de statelessness du web veut que chaque requête...</small></li><li><a
href='http://www.christian-faure.net/2008/01/06/mise-en-cache-dans-les-navigateurs/' rel='bookmark' title='Mise en cache dans les navigateurs'>Mise en cache dans les navigateurs</a> <small>Internet Explorer et Opera (pas Firefox et Safari) mettent en...</small></li><li><a
href='http://www.christian-faure.net/2009/07/23/li-be-rez-nos-camarades/' rel='bookmark' title='Li-bé-rez nos camarades !'>Li-bé-rez nos camarades !</a> <small>Imaginez que vous êtes prestataire ou consultant chez un client....</small></li></ol></p>]]></content:encoded> <wfw:commentRss>http://www.christian-faure.net/2007/09/19/bataille-rangee-autour-des-interfaces-dacces/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic (User agent is rejected)
Database Caching 75/173 queries in 0.132 seconds using disk: basic

Served from: www.christian-faure.net @ 2012-02-11 13:49:11 -->
