<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Kindalab, le blog &#187; Manuel Vila</title>
	<atom:link href="http://frenchblog.kindalab.com/author/mvila/feed/" rel="self" type="application/rss+xml" />
	<link>http://frenchblog.kindalab.com</link>
	<description>Refaire le web.</description>
	<lastBuildDate>Wed, 05 Nov 2008 23:48:10 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='frenchblog.kindalab.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/3261cf6aea1cf1e39a0f3165f05e5229?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Kindalab, le blog &#187; Manuel Vila</title>
		<link>http://frenchblog.kindalab.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://frenchblog.kindalab.com/osd.xml" title="Kindalab, le blog" />
	<atom:link rel='hub' href='http://frenchblog.kindalab.com/?pushpress=hub'/>
		<item>
		<title>Le bouche à oreille électronique</title>
		<link>http://frenchblog.kindalab.com/2008/11/06/le-bouche-a-oreille-electronique/</link>
		<comments>http://frenchblog.kindalab.com/2008/11/06/le-bouche-a-oreille-electronique/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 23:48:10 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Decentralization]]></category>
		<category><![CDATA[Social network]]></category>
		<category><![CDATA[Web communicator]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[spreading]]></category>
		<category><![CDATA[subscription]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[word of mouth]]></category>

		<guid isPermaLink="false">http://kindalabfrench.wordpress.com/?p=23</guid>
		<description><![CDATA[Le projet &#171;&#160;communicateur web&#160;&#187; repose sur trois piliers essentiels : l&#8217;identité numérique, les objets autonomes et le mécanisme de propagation. C&#8217;est ce dernier pilier qui est mis à l&#8217;honneur aujourd&#8217;hui.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=23&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Le projet &laquo;&nbsp;communicateur web&nbsp;&raquo; repose sur trois piliers essentiels : l&#8217;identité numérique, les objets autonomes et le mécanisme de propagation. C&#8217;est ce dernier pilier qui est mis à l&#8217;honneur aujourd&#8217;hui.</p>
<p><object width="425" height="334"><param name="movie" value="http://www.dailymotion.com/swf/k1alLL0nyzm4zfPvO5"></param><param name="allowfullscreen" value="true"></param><param name="wmode" value="opaque"></param><embed src="http://www.dailymotion.com/swf/k1alLL0nyzm4zfPvO5" width="425" height="334" allowfullscreen="true" wmode="opaque"></embed></object></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=23&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2008/11/06/le-bouche-a-oreille-electronique/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
		<item>
		<title>Refaire le web &#8211; Deuxième épisode</title>
		<link>http://frenchblog.kindalab.com/2008/09/02/refaire-le-web-deuxieme-episode/</link>
		<comments>http://frenchblog.kindalab.com/2008/09/02/refaire-le-web-deuxieme-episode/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 15:22:59 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Decentralization]]></category>
		<category><![CDATA[Social network]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Web communicator]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[digital identity]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[foundation]]></category>
		<category><![CDATA[homepage]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[personal space]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[spreading]]></category>
		<category><![CDATA[subscription]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web evolution]]></category>

		<guid isPermaLink="false">http://kindalabfrench.wordpress.com/?p=20</guid>
		<description><![CDATA[J&#8217;espère que vous prendrez autant de plaisir à regarder cette nouvelle vidéo que j&#8217;en ai eu à la réaliser. J&#8217;ai abordé quelques questions essentielles, comme celles de la convergence, de l&#8217;identité numérique ou de la communication décentralisée, et cela de la façon la plus pragmatique possible. Je ne suis pas un théoricien, je m&#8217;intéresse avant [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=20&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>J&#8217;espère que vous prendrez autant de plaisir à regarder cette nouvelle vidéo que j&#8217;en ai eu à la réaliser. J&#8217;ai abordé quelques questions essentielles, comme celles de la convergence, de l&#8217;identité numérique ou de la communication décentralisée, et cela de la façon la plus pragmatique possible. Je ne suis pas un théoricien, je m&#8217;intéresse avant tout aux usages. Je pars d&#8217;une personne et je cherche ce qui pourrait lui permettre d&#8217;accroître sa capacité d&#8217;interaction avec les autres. Mon approche est humaniste avant d&#8217;être technique. De là devrait naître un outil d&#8217;un nouveau genre.</p>
<p><object width="425" height="334"><param name="movie" value="http://www.dailymotion.com/swf/x6mrco"></param><param name="allowfullscreen" value="true"></param><param name="wmode" value="opaque"></param><embed src="http://www.dailymotion.com/swf/x6mrco" width="425" height="334" allowfullscreen="true" wmode="opaque"></embed></object></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=20&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2008/09/02/refaire-le-web-deuxieme-episode/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
		<item>
		<title>Refaire le web &#8211; Premier épisode</title>
		<link>http://frenchblog.kindalab.com/2008/07/27/refaire-le-web-premier-episode/</link>
		<comments>http://frenchblog.kindalab.com/2008/07/27/refaire-le-web-premier-episode/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 13:50:37 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Decentralization]]></category>
		<category><![CDATA[Object Oriented Web]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Web communicator]]></category>
		<category><![CDATA[datahub]]></category>
		<category><![CDATA[datastore]]></category>
		<category><![CDATA[digital identity]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[foundation]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web evolution]]></category>

		<guid isPermaLink="false">http://kindalabfrench.wordpress.com/?p=16</guid>
		<description><![CDATA[Je commence la réalisation d&#8217;une série de vidéos pour illustrer les principales idées du Web Orienté Objet et des communicateurs. Voici le premier épisode :

Remerciements à Sophie qui a prêté sa charmante voix et à Rivel pour sa superbe musique publiée sous licence Creative Commons.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=16&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Je commence la réalisation d&#8217;une série de vidéos pour illustrer les principales idées du Web Orienté Objet et des communicateurs. Voici le premier épisode :</p>
<p><object width="425" height="334"><param name="movie" value="http://www.dailymotion.com/swf/x69c3b"></param><param name="allowfullscreen" value="true"></param><param name="wmode" value="opaque"></param><embed src="http://www.dailymotion.com/swf/x69c3b" width="425" height="334" allowfullscreen="true" wmode="opaque"></embed></object></p>
<p>Remerciements à <a href="http://intermedia.homo-numericus.net/?page_id=2">Sophie</a> qui a prêté sa charmante voix et à <a href="http://www.archive.org/details/one021">Rivel</a> pour sa superbe musique publiée sous licence Creative Commons.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=16&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2008/07/27/refaire-le-web-premier-episode/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
		<item>
		<title>Les communicateurs web &#8211; Troisième partie</title>
		<link>http://frenchblog.kindalab.com/2008/06/30/les-communicateurs-web-troisieme-partie/</link>
		<comments>http://frenchblog.kindalab.com/2008/06/30/les-communicateurs-web-troisieme-partie/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 12:08:31 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Decentralization]]></category>
		<category><![CDATA[Object Oriented Web]]></category>
		<category><![CDATA[Search engine]]></category>
		<category><![CDATA[Web communicator]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[cartography]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[communicator]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[datahub]]></category>
		<category><![CDATA[datastore]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[navigator]]></category>
		<category><![CDATA[real]]></category>
		<category><![CDATA[reality]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtuality]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[world]]></category>

		<guid isPermaLink="false">http://kindalabfrench.wordpress.com/?p=14</guid>
		<description><![CDATA[Quand je me promène dans la rue, je vois des sites web partout, chaque boutique, café, restaurant, monument, musée, jardin, église, cinéma, théâtre, transport en commun, et que sais-je encore, correspond à autant de sites présents sur la toile. Malheureusement, c&#8217;est comme s&#8217;il y avait deux mondes séparés, un monde matériel comportant les choses &#171;&#160;réelles&#160;&#187;, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=14&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Quand je me promène dans la rue, je vois des sites web partout, chaque boutique, café, restaurant, monument, musée, jardin, église, cinéma, théâtre, transport en commun, et que sais-je encore, correspond à autant de sites présents sur la toile. Malheureusement, c&#8217;est comme s&#8217;il y avait deux mondes séparés, un monde matériel comportant les choses &laquo;&nbsp;réelles&nbsp;&raquo;, construites en dur, et un monde immatériel, le web, comportant le &laquo;&nbsp;virtuel&nbsp;&raquo; qui n&#8217;est bien souvent pas moins réel. Prenez le site d&#8217;une compagnie de chemin de fer, les horaires des trains ne sont-ils pas réels ? Prenez le site d&#8217;un cinéma, n&#8217;est-ce pas utile de savoir quels sont les films à l&#8217;affiche ? Tout cela est bel et bien réel mais vu comme c&#8217;est fait, le web étant ce qu&#8217;il est aujourd&#8217;hui, on a le sentiment d&#8217;être plongé dans un autre monde.</p>
<p>Comment faire, donc, pour réunir le monde &laquo;&nbsp;en ligne&nbsp;&raquo; et le monde &laquo;&nbsp;en dur&nbsp;&raquo; ? Quelle interface, quelle passerelle, permettra de passer de l&#8217;un à l&#8217;autre ? La réponse semble évidente, il faut introduire dans le monde en ligne la composante la plus importante du monde matériel, l&#8217;espace géographique bien sûr ! On pourrait donc avoir une interface ressemblant à une carte, telle Google Maps, ou à un monde 3D, comme Second Life mais avec le réel comme matière première plutôt que l&#8217;imaginaire. Ajoutons la géolocalisation par GPS (ou autre) et imaginons des solutions pour faire des choses aussi évidentes que d&#8217;afficher le site web correspondant à l&#8217;endroit où nous sommes, ou encore, moins évident mais tout aussi pratique, consulter le plat du jour des restaurants alentours. Les communicateurs apporteront donc, en plus du mode de navigation classique, un moyen d&#8217;accéder à l&#8217;information en partant d&#8217;une représentation physique du monde, réconciliant peut-être ainsi le réel et le virtuel.</p>
<p>Mais il existe une autre composante essentielle qu&#8217;il ne faudrait surtout pas négliger, c&#8217;est le temps. Comme dans le monde réel, rien n&#8217;est permanent sur le web, les choses changent, tout peut se transformer à chaque instant. Les communicateurs proposeront donc des mécanismes de navigation dans le temps afin de répondre à des questions du type de &laquo;&nbsp;quel était donc ce restaurant à la place de cette boulangerie ?&nbsp;&raquo; ou &laquo;&nbsp;quelle pièce ce théâtre présentera-t-il cet été ?&nbsp;&raquo; ou bien encore &laquo;&nbsp;cette photo a été retouchée, quelle était donc la version précédente ?&nbsp;&raquo;.</p>
<p>Je dois maintenant aborder des aspects un peu plus techniques afin de montrer brièvement comment tout cela pourra fonctionner. Où les données seront-elles stockées ? Que deviendront les fournisseurs d&#8217;accès et les acteurs du web en général ? Pour répondre à la première question, je dirais presque une évidence, les données des gens devraient pouvoir être stockées par les gens eux-mêmes. Les communicateurs seront donc en mesure de stocker des données et de les diffuser à d&#8217;autres communicateurs, sans aucun intermédiaire, à la manière d&#8217;une architecture P2P. Cela dit, pour des raisons pratiques, on confiera souvent le stockage des données à un fournisseur tiers, mais ce dernier n&#8217;aura rien à voir avec un YouTube ou un Flickr, ce sera plutôt une sorte de disque dur distant, un &laquo;&nbsp;datastore&nbsp;&raquo; personnel, stockant indifféremment tous les types de données. Ce service pourra être proposé par les fournisseurs d&#8217;accès ou par tout autre acteur. D&#8217;autre part, on aura la possibilité de déplacer ses données à tout moment d&#8217;un fournisseur à l&#8217;autre, et cela sans &laquo;&nbsp;casser&nbsp;&raquo; les éventuels liens qui pointeraient vers ces données. À cet effet, une distinction sera faite entre l&#8217;adresse physique d&#8217;une donnée et son adresse logique qui servira de référence. Les adresses logiques pouvant quant à elles être données par les fournisseurs d&#8217;identités numériques, les seuls acteurs auxquels on sera véritablement attaché puisqu&#8217;en changer reviendrait à changer d&#8217;identité. Mais là encore, on pourra être totalement autonome si on le souhaite en hébergeant son propre serveur d&#8217;identité.</p>
<p>Voilà pour le stockage des données mais il faut aussi se demander qui prendra en charge les éventuels traitements réalisées sur lesdites données ? Car il faut bien des traitements pour créer, modifier et faire toutes sortes de choses intéressantes avec les données. La solution envisagée, une fois n&#8217;est pas coutume, offre un maximum de liberté : les traitements pourront se faire partout. À la fois localement, dans nos communicateurs faisant tourner toutes sortes d&#8217;applications, mais aussi à distance, les traitements pouvant alors être pris en charge par des services tiers auxquels on aura donné des droits d&#8217;accès à nos données.</p>
<p>Tout cela commence à prendre forme mais il manque une dernière pierre à notre édifice. On peut voir sur le web un certain nombre de sites qui font des choses intéressantes en agrégeant des quantités plus ou moins importantes de données. C&#8217;est le cas des moteurs de recherche bien sûr, mais il y a aussi tous les sites, tels que YouTube, qui offrent des fonctionnalités communautaires en s&#8217;appuyant sur les données qu&#8217;ils nous proposent d&#8217;héberger. On peut alors se demander ce que deviendront tous ces sites si le stockage des données se fait directement dans les communicateurs ou dans une myriade de &laquo;&nbsp;datastores&nbsp;&raquo; indépendants ? C&#8217;est ici que les <a href="http://frenchblog.kindalab.com/2007/09/24/les-datahubs/">datahubs</a> entrent en scène ! Pour réaliser un moteur de recherche ou un YouTube, il suffira de mettre en place un datahub afin d&#8217;agréger toutes les informations qui nous intéressent. Peu importe où les données sont stockées, si elles sont publiques elles se propageront à travers les datahubs, et tout le monde pourra jouer avec !</p>
<p>C&#8217;est ainsi que se termine cette première série d&#8217;articles consacrés aux communicateurs. J&#8217;ai essayé d&#8217;en tracer les grandes lignes, et cela va sans dire, il y a encore beaucoup à explorer, à découvrir et à inventer ! Merci de m&#8217;avoir lu jusque là, n&#8217;hésitez pas à me contacter pour toute remarque, suggestion ou proposition. La porte est grande ouverte et il y a encore tout à faire !</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=14&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2008/06/30/les-communicateurs-web-troisieme-partie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
		<item>
		<title>Les communicateurs web &#8211; Deuxième partie</title>
		<link>http://frenchblog.kindalab.com/2008/06/25/les-communicateurs-web-deuxieme-partie/</link>
		<comments>http://frenchblog.kindalab.com/2008/06/25/les-communicateurs-web-deuxieme-partie/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 13:20:47 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Object Oriented Web]]></category>
		<category><![CDATA[Web communicator]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[collaborative web]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[communicator]]></category>
		<category><![CDATA[digital identity]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[navigator]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[object-centric]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[push]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[subscription]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://kindalabfrench.wordpress.com/?p=12</guid>
		<description><![CDATA[Au centre des communicateurs web, il y a le concept d&#8217;identité numérique. Que l&#8217;on utilise un ordinateur, un livre électronique, un iPhone, un téléviseur ou même le tableau de bord d&#8217;une voiture, on pourrait retrouver un communicateur fonctionnant plus ou moins de la même manière et démarrant toujours par un processus d&#8217;identification. Remarquez que le [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=12&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Au centre des communicateurs web, il y a le concept d&#8217;identité numérique. Que l&#8217;on utilise un ordinateur, un livre électronique, un iPhone, un téléviseur ou même le tableau de bord d&#8217;une voiture, on pourrait retrouver un communicateur fonctionnant plus ou moins de la même manière et démarrant toujours par un processus d&#8217;identification. Remarquez que le web actuel nous a déjà habitué à cela, certes pas de la meilleure façon, la majorité des sites proposant la création d&#8217;un compte spécifique, nous forçant ainsi à multiplier les identités, jusqu&#8217;à l&#8217;absurde. La solution la plus élégante, bien entendu, consisterait à avoir une identité centrale sur laquelle tous les sites puissent s&#8217;appuyer. C&#8217;est d&#8217;ailleurs la direction prise par de nombreux acteurs avec le projet <a href="http://openid.net/">OpenID</a>, mais je crois qu&#8217;on peut aller encore plus loin en plaçant la notion d&#8217;identité numérique au coeur des communicateurs. </p>
<p>Au départ, il nous sera donc demandé de nous identifier, on pourra choisir une identité existante ou en créer une nouvelle. Le communicateur affichera alors notre espace personnel, un espace qu&#8217;on pourra personnaliser à volonté en y ajoutant toutes sortes de choses, un espace qui nous servira aussi de point de départ vers le reste du web et vers les autres. Typiquement, on y ajoutera des choses créées par nous ou par d&#8217;autres, des choses que l&#8217;on aime ou qu&#8217;au contraire on n&#8217;aime pas du tout et que l&#8217;on souhaite faire savoir. On pourra également ajouter nos sites préférés mais aussi nos amis et personnes avec qui nous souhaitons rester en contact. Ainsi, on construira peu à peu une représentation publique de nous-mêmes, donnant corps à notre identité numérique. Mais cela va de soi, notre espace pourra également comporter des parties privées afin de conserver des choses personnelles que l&#8217;on ne souhaite pas partager. Enfin, il sera envisageable de créer des espaces collectifs, appartenant à plusieurs personnes autorisées à les modifier, ou même appartenant à tous, à la manière des wikis.</p>
<p>Dans les communicateurs, le concept de page disparaît au profit d&#8217;objets permettant de représenter tout ce qu&#8217;il est possible d&#8217;imaginer : vidéo, image, musique, livre, texte, commentaire, calendrier, événement, entreprise, produit, personne, facture, paiement&#8230; tout-ce-que-vous-voulez peut devenir un objet. Aujourd&#8217;hui, on trouve des sites spécialisés dans un ou plusieurs types d&#8217;objets, par exemple, YouTube propose des vidéos, Flickr des images, WordPress propose des objets de type blogs, articles et commentaires, Amazon propose des livres, des bons de commande, des factures, etc. Tous ces objets sont formidables mais ils ont un gros défaut, ils sont enfermés dans les sites dans lesquels ils sont créés. C&#8217;est comme s&#8217;ils n&#8217;avaient pas d&#8217;existence propre, ils ont bien du mal à apparaître ailleurs que sur leur plate-forme d&#8217;origine, et les rares fois où ils le font, c&#8217;est généralement sous une forme très limitée (les fameux widgets). Les communicateurs proposent une logique totalement inverse en plaçant les objets au centre (tout comme l&#8217;identité numérique). Les sites tels qu&#8217;on les connaît aujourd&#8217;hui demeureront mais leur raison d&#8217;être principale devrait être de proposer des objets autonomes, capables d&#8217;échapper à leur contexte initial, se matérialisant partout où on le désire.</p>
<p>Je ne veux pas trop m&#8217;avancer dans la description d&#8217;une interface graphique mais j&#8217;imagine aisément une sorte de Dock en bas de l&#8217;écran dans lequel on pourrait placer toutes sortes d&#8217;objets types qu&#8217;il suffirait de glisser/déposer afin de les mettre en oeuvre où l&#8217;on veut. Par exemple, pour ajouter un commentaire à un article de blog, il suffirait de déposer un objet &laquo;&nbsp;texte&nbsp;&raquo; sur l&#8217;article en question, si on préfère faire un commentaire vidéo, libre à nous d&#8217;utiliser un objet &laquo;&nbsp;vidéo&nbsp;&raquo;, et encore mieux, on pourra déposer un objet &laquo;&nbsp;paiement&nbsp;&raquo; pour effectuer un don à l&#8217;auteur du blog ! Bien entendu, le propriétaire d&#8217;un objet (l&#8217;auteur du blog dans notre exemple) pourra refuser certaines associations avec d&#8217;autres objets. Soit globalement, il refusera par exemple tous les commentaires vidéos s&#8217;il ne les aime pas, soit au cas par cas, en rejetant un commentaire spécifique qu&#8217;il jugerait inapproprié.</p>
<p>En somme, si un objet est un contenu, c&#8217;est également un contenant susceptible de recevoir d&#8217;autres objets, des objets créés par d&#8217;autres. C&#8217;est un pas supplémentaire vers l&#8217;ouverture et vers la transparence, c&#8217;est une généralisation du web collaboratif, tout objet pouvant donner naissance à d&#8217;autres, leur offrant une visibilité et une accessibilité immédiate. Prenez un objet très populaire comme le dernier tube d&#8217;un groupe à la mode et imaginez que tout un chacun puisse poster des choses juste en dessous, ou pas très loin, à un ou deux clics de distance. On trouvera toutes sortes de commentaires, mais aussi des clips, des remix, des articles, des soirées organisées par des fans, des produits dérivés, etc. Bref, à partir d&#8217;un objet c&#8217;est tout un monde qui émerge, chaque objet ayant le potentiel d&#8217;engendrer un nouvel univers !</p>
<p>Le web nous a habitué à aller chercher nous-même l&#8217;information (&laquo;&nbsp;pull&nbsp;&raquo;), les communicateurs perpétueront cette tradition mais ils apporteront également un mécanisme de souscription permettant à l&#8217;information de venir à nous automatiquement (&laquo;&nbsp;push&nbsp;&raquo;). Aujourd&#8217;hui, on trouve déjà une telle mécanique à l&#8217;oeuvre grâce aux agrégateurs de flux <a href="http://en.wikipedia.org/wiki/Atom_%28standard%29">Atom</a>/<a href="http://en.wikipedia.org/wiki/RSS">RSS</a> et les communicateurs généraliseront cette idée en devenant des sortes d&#8217;hyper-agrégateurs. Il sera possible de s&#8217;abonner à tout objet que l&#8217;on souhaite suivre : un blog, une série TV, un championnat sportif, un fil d&#8217;actualité, les résultats scolaires de nos enfants, etc.</p>
<p>Mais un communicateur digne de ce nom se doit de proposer également un système de messagerie de personne à personne pour remplacer notre courrier électronique déjà vieillissant. Comment améliorer les choses en ce domaine ? À quoi ressemblera l&#8217;e-mail 2.0 ? Tout d&#8217;abord, je propose une solution radicale pour résoudre définitivement le problème du spam, il s&#8217;agit d&#8217;interdire les mailings, ni plus ni moins. Il faudrait donc limiter l&#8217;usage de la messagerie aux messages personnels, composés et envoyés par de vraies personnes et non par des robots, le fait d&#8217;être une véritable personne pouvant être vérifié au cas par cas, grâce à une <a href="http://en.wikipedia.org/wiki/Captcha">CAPTCHA</a> demandée par le destinataire du message. Mais vous me répondrez peut-être que les robots aussi sont parfois amenés à nous envoyer des messages utiles. Ils nous signalent par exemple l&#8217;existence d&#8217;une nouvelle version d&#8217;un logiciel qu&#8217;on utilise, ou bien ils nous préviennent qu&#8217;un nom de domaine en notre possession va bientôt expirer. Mais quel que soit le cas de figure, on peut voir qu&#8217;il y a toujours une action préalable (un achat dans notre exemple) conduisant à une forme d&#8217;abonnement à quelque chose (suivi sur le produit acheté). On peut donc envisager de s&#8217;appuyer sur le mécanisme de souscription mentionné au paragraphe précédent pour recevoir de tels messages. Des messages pouvant cette fois être envoyés automatiquement par des robots autorisés, grâce à une souscription qu&#8217;on aura soi-même demandée et qu&#8217;on pourra donc annuler à tout moment.</p>
<p>Enfin, une dernière idée me semble importante, c&#8217;est la possibilité d&#8217;adresser des messages aux objets en plus des personnes. On a vu plus haut qu&#8217;il était possible d&#8217;ajouter des objets un peu partout, y compris à l&#8217;intérieur des objets ne nous appartement pas, il s&#8217;agissait alors d&#8217;objets publics, les commentaires d&#8217;un blog par exemple. Mais il est tout à fait envisageable de pouvoir également ajouter des objets privés, visibles par nous et par le possesseur de l&#8217;objet destinataire. Or, un objet visible par deux personnes ressemble étrangement à un message vous ne trouvez pas ? C&#8217;est en tout cas ainsi que fonctionnera la messagerie intégrée aux communicateurs, il sera possible de déposer des messages sur n&#8217;importe quel objet&nbsp;! Pour répondre à une offre d&#8217;emploi, on déposera par exemple notre CV directement sur l&#8217;offre concernée, pour poser une question à propos d&#8217;un produit, il suffira de déposer notre message sur ledit produit.</p>
<p>Tout cela est passionnant mais je dois malheureusement m&#8217;arrêter ici sous peine de faire fuir même les plus courageux de mes lecteurs. Je reviendrai bientôt (pas après six mois c&#8217;est promis !) pour écrire la troisième, et vraisemblablement, la dernière partie de l&#8217;introduction aux communicateurs. J&#8217;aborderai alors les dimensions géographiques et temporelles du nouveau web et j&#8217;espère avoir également l&#8217;occasion de vous parler de l&#8217;architecture technique, très orientée P2P, sur laquelle les communicateurs s&#8217;appuieront pour fonctionner.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=12&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2008/06/25/les-communicateurs-web-deuxieme-partie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
		<item>
		<title>Les communicateurs web &#8211; Première partie</title>
		<link>http://frenchblog.kindalab.com/2007/11/27/les-communicateurs-web-premiere-partie/</link>
		<comments>http://frenchblog.kindalab.com/2007/11/27/les-communicateurs-web-premiere-partie/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 21:05:05 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Object Oriented Web]]></category>
		<category><![CDATA[Web communicator]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[communicator]]></category>
		<category><![CDATA[conscience]]></category>
		<category><![CDATA[convergence]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[e-book]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[navigator]]></category>
		<category><![CDATA[object-centric]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://frenchblog.kindalab.com/2007/11/27/les-communicateurs-web-premiere-partie/</guid>
		<description><![CDATA[Je pars du constat que les livres n&#8217;ont pas tellement changé depuis leur création il y a plusieurs siècles et je crois qu&#8217;on peut aujourd&#8217;hui créer un nouvel outil capable de durer aussi longtemps. Mais qu&#8217;on se le dise, cet outil n&#8217;est pas le web actuel, je pense qu&#8217;il faut oublier l&#8217;existant pour créer quelque [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=10&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Je pars du constat que les livres n&#8217;ont pas tellement changé depuis leur création il y a plusieurs siècles et je crois qu&#8217;on peut aujourd&#8217;hui créer un nouvel outil capable de durer aussi longtemps. Mais qu&#8217;on se le dise, cet outil n&#8217;est pas le web actuel, je pense qu&#8217;il faut oublier l&#8217;existant pour créer quelque chose de totalement nouveau qui prendra en compte à la fois les moyens de communication passés tels que les livres, les journaux, le téléphone, la radio ou la télévision, mais également les nouveaux outils comme l&#8217;e-mail, les newsletters, le chat, les forums, les blogs, les podcasts, les réseaux sociaux, etc. J&#8217;en suis certain, cet outil de convergence ultime reste à inventer, les navigateurs web actuels ne sont pas adaptés à la diffusion des <a href="http://frenchblog.kindalab.com/2007/10/21/le-web-oriente-objet/">objets</a> et je crois que le moment est venu de créer quelque chose qui dépasse le concept de &laquo;&nbsp;navigation&nbsp;&raquo; pour aller vers celui plus général de &laquo;&nbsp;communication&nbsp;&raquo;.</p>
<p>En gros, les navigateurs mettent aujourd&#8217;hui en oeuvre trois choses : une barre d&#8217;adresse, des liens hypertextes et une fonction &laquo;&nbsp;Back&nbsp;&raquo; permettant de revenir aux pages précédentes. C&#8217;est tout, il n&#8217;y a pas autre chose et c&#8217;est ainsi depuis le premier navigateur <a href="http://en.wikipedia.org/wiki/Mosaic_(web_browser)">Mosaic</a>. En fin de compte, les navigateurs ressemblent à des livres avec des liens hypertextes assimilables à des notes de fin de page amenant le lecteur vers d&#8217;autres pages, d&#8217;autres livres. Ils ont été conçus pour représenter un monde fait de concepts, d&#8217;idées, un monde de textes et d&#8217;histoires que j&#8217;aime à qualifier de monde de la conscience. Il existe cependant deux autres mondes tout aussi importants : le temps (donnant lieu aux blogs, aux lifestreams, aux podcasts, etc.) et l&#8217;espace (allant de Google Map à Second Life). Malheureusement, ces mondes induisent des mécanismes de navigation différents et absents des navigateurs actuels, les web designers sont totalement démunis en la matière, ils parviennent à se débrouiller grâce à un savant mélange de HTML, CSS ou autre JavaScript, mais reconnaissons-le, tout cela n&#8217;est pas très propre, ça ressemble à de la bidouille, du hacking.</p>
<p>Que faudrait-il faire pour améliorer les choses ? Tout d&#8217;abord, je crois qu&#8217;il faut sortir du paradigme de la &laquo;&nbsp;page web&nbsp;&raquo; qui ne correspond plus à nos besoins actuels. Il serait nettement préférable de recentrer les choses autour de l&#8217;idée des &laquo;&nbsp;objets&nbsp;&raquo; qui permettent beaucoup plus de choses. Tout peut être objet, un article d&#8217;un blog, une vidéo, une musique, un courrier, etc. Et bien qu&#8217;ayant une adresse unique, chaque objet peut apparaître à plusieurs endroits sur la toile et être mis en oeuvre dans différents contextes.</p>
<p>Par exemple, l&#8217;auteur d&#8217;un livre (ou son éditeur) créera un objet en définissant plusieurs choses : le titre, l&#8217;auteur, le nombre de pages, la quatrième de couverture, etc. S&#8217;agissant du contenu même du livre, le texte intégral, il sera probablement accessible sous une forme numérique, l&#8217;auteur disposant d&#8217;un choix de licences d&#8217;utilisation et de diffusion répondant à toutes les situations : vente classique à prix fixe, rémunération basée sur le don (freeware), licence Creative Commons (copyleft), etc. Le livre pourra s&#8217;afficher sur le site de l&#8217;auteur, de son éditeur ou même dans le cadre d&#8217;une boutique comme Amazon. Cette dernière enrichira éventuellement l&#8217;objet avec des critiques, des extraits de texte, des commentaires et que sais-je encore. Mais qu&#8217;on soit sur le site de l&#8217;auteur ou chez Amazon, c&#8217;est du même objet dont il est question, la présentation peut éventuellement varier, des informations peuvent être ajoutées mais tout ce qui est défini par l&#8217;auteur reste sous son contrôle. Libre à lui de changer à tout moment la quatrième de couverture, le résumé, la licence de diffusion ou même le contenu, chaque changement étant automatiquement reporté sur tous les sites référençant le livre en question.</p>
<p>Le concept de lien devrait également subir une petite révolution. Il faut bien prendre en compte les nouveaux mondes correspondant au temps et à l&#8217;espace qui s&#8217;ajoutent à la conscience. En plus des liens hypertextes classiques, on devrait donc pouvoir créer des liens pointant vers des dates ou des coordonnées spatiales, voire même une combinaison de tout cela. Par exemple, un lien vers &laquo;&nbsp;le concept température à une certaine date dans un endroit donné&nbsp;&raquo; pourrait être très utile dans le cadre d&#8217;un site web traitant de météorologie. Vous me répondrez peut-être qu&#8217;on peut déjà définir ces informations dans une URL traditionnelle en ajoutant simplement des paramètres. Certes, mais le navigateur ne comprenant pas grand chose aux paramètres, comment identifiera-t-il les concepts, les dates et les lieux afin de nous aider à naviguer plus efficacement à l&#8217;intérieur des différents mondes ?</p>
<p>Mais au delà des liens, il serait intéressant d&#8217;ajouter quelques éléments de structuration essentiels. On parle souvent de l&#8217;arborescence d&#8217;un site mais il n&#8217;y a malheureusement rien dans le HTML qui nous permet de la définir clairement. Les web designers mettent en oeuvre des liens ordinaires accompagnés de quelques artifices visuels pour représenter des menus de navigation, des barres latérales et autres onglets, mais il n&#8217;y aucune sémantique dans tout ça, il faut vraiment avoir des yeux en bon état pour comprendre de quoi il s&#8217;agit.</p>
<p>D&#8217;une manière ou d&#8217;une autre, j&#8217;aimerais beaucoup pouvoir revenir à la pureté du web original qui s&#8217;attachait d&#8217;avantage au contenu qu&#8217;à la forme. C&#8217;est aux navigateurs de s&#8217;occuper de la forme et non aux web designers. Pour afficher une arborescence, il suffirait de la décrire tout en précisant éventuellement quelques attributs permettant d&#8217;indiquer comment on souhaite la voir s&#8217;afficher, sous la forme d&#8217;une liste verticale ou d&#8217;onglets horizontaux par exemple, les navigateurs s&#8217;occupant de tout le reste. Le gros avantage d&#8217;une telle approche c&#8217;est que les navigateurs pourraient automatiquement transformer l&#8217;aspect d&#8217;un site en fonction du périphérique sur lequel il est affiché. Un ordinateur n&#8217;étant pas la même chose qu&#8217;un téléphone mobile, la présentation des sites et les mécanismes de navigation s&#8217;en trouvent nécessairement modifiés.</p>
<p>Pour comprendre où je veux en venir, il faut s&#8217;imaginer en train de naviguer sur un site avec une interface composée d&#8217;une colonne unique, un iPhone par exemple. Prenons un gros site tel que celui d&#8217;Amazon et essayons de voir comment la page d&#8217;accueil se présentera. En haut de l&#8217;écran, s&#8217;affichera le logo du site accompagné d&#8217;un petit texte décrivant brièvement le service. Ensuite, il pourrait y avoir quelques news importantes ainsi qu&#8217;une sélection de produits spécialement mis en avant. Enfin, on trouvera les grands rayons du magasin (le niveau 1 de l&#8217;arborescence) qui pourrait se présenter sous la forme d&#8217;une liste de choix. Rentrons par exemple dans le rayon DVD, que va-t-il se passer ? Avec un iPhone, l&#8217;écran étant ce qu&#8217;il est, la page d&#8217;accueil disparaîtra pour laisser la place à l&#8217;affichage du nouveau contenu. S&#8217;agissant d&#8217;un écran d&#8217;ordinateur qui offre d&#8217;avantage d&#8217;espace, une colonne supplémentaire pourrait apparaître pour afficher le nouveau contenu juste à côté de l&#8217;ancien. La page d&#8217;accueil ne bougerait pas et la liste des rayons serait par conséquent toujours visible, rejoignant ainsi l&#8217;idée d&#8217;un site classique disposant d&#8217;un menu de navigation répété sur chaque page. Finalement, on recréait des sites composés de plusieurs colonnes mais c&#8217;est le navigateur qui en a la gestion et il est donc capable de s&#8217;adapter automatiquement aux différents périphériques.</p>
<p>Ajoutons au rayon DVD les sous-rayons Comédie, Drame et Science-Fiction. Que va-t-il se passer si l&#8217;utilisateur rentre dans un sous-rayon ? Le navigateur affichera une nouvelle colonne, tout simplement. En fin de compte, le navigateur du futur est quelque chose qui ressemble un peu à l&#8217;<a href="http://www.macobserver.com/columns/whatsnext/screenshots/desktop1.gif">explorateur de fichier</a> du système NeXTSTEP, une formidable idée reprise plus tard dans le Finder de Mac OS X. Le fait de naviguer dans une arborescence entraîne la création de nouvelles colonnes et le bouton &laquo;&nbsp;Back&nbsp;&raquo; que j&#8217;évoquais au début de cet article se résume à un simple scrolling horizontal. On peut alors entrevoir une nouvelle façon de naviguer et concevoir les sites web, tout en gardant les avantages des sites multi-colonnes du web traditionnel, ils fonctionneraient parfaitement dans le cadre d&#8217;un web mobile. Qu&#8217;il s&#8217;agisse d&#8217;un PDA, d&#8217;un iPhone, d&#8217;un e-Book ou d&#8217;un écran 21&#8243;, un glissement de doigt ou un coup de molette devrait suffire à passer d&#8217;une colonne à l&#8217;autre.</p>
<p>J&#8217;ai débuté cet article en mentionnant l&#8217;idée de la convergence et je viens d&#8217;en donner un premier exemple. Il me reste encore beaucoup à écrire sur le sujet, à commencer par les aspects communicants dont je n&#8217;ai encore rien dit alors qu&#8217;ils permettraient de comprendre ce que j&#8217;entends par &laquo;&nbsp;communicateurs web&nbsp;&raquo;. Mais je ne voudrais pas précipiter les choses, je suis bien conscient que tout cela n&#8217;est pas facile à appréhender. J&#8217;ai à peine aborder le premier monde, celui correspondant à la conscience, j&#8217;y reviendrai sûrement mais avant d&#8217;aller plus loin il me faut réfléchir aux deux autres mondes fondamentaux, le temps et l&#8217;espace qui devraient contribuer à changer radicalement notre façon de voir le web. N&#8217;hésitez pas à me faire part de vos remarques et rendez-vous bientôt sur ce blog pour découvrir la suite de l&#8217;aventure !</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=10&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2007/11/27/les-communicateurs-web-premiere-partie/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
		<item>
		<title>Le Web Orienté Objet</title>
		<link>http://frenchblog.kindalab.com/2007/10/21/le-web-oriente-objet/</link>
		<comments>http://frenchblog.kindalab.com/2007/10/21/le-web-oriente-objet/#comments</comments>
		<pubDate>Sun, 21 Oct 2007 08:41:17 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Decentralization]]></category>
		<category><![CDATA[Object Oriented Web]]></category>
		<category><![CDATA[Semantic web]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[object-centric]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[propagation]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[spreading]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://frenchblog.kindalab.com/2007/10/21/le-web-oriente-objet/</guid>
		<description><![CDATA[Je ne sais pas vous mais moi j&#8217;ai l&#8217;impression qu&#8217;il manque comme un petit quelque chose au web sémantique tel qu&#8217;il est présenté aujourd&#8217;hui. Qu&#8217;il s&#8217;agisse du RDF ou des microformats, l&#8217;objectif est de normaliser les données afin que les sites web puissent communiquer entre eux. En soit, ce serait une très grande avancée, c&#8217;est [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=8&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><img src='http://kindalabfrench.files.wordpress.com/2007/11/spaceinvader.png' alt='Space Invaders' border='0' align='right'>Je ne sais pas vous mais moi j&#8217;ai l&#8217;impression qu&#8217;il manque comme un petit quelque chose au <a href="http://en.wikipedia.org/wiki/Semantic_web">web sémantique</a> tel qu&#8217;il est présenté aujourd&#8217;hui. Qu&#8217;il s&#8217;agisse du <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a> ou des <a href="http://microformats.org/">microformats</a>, l&#8217;objectif est de normaliser les données afin que les sites web puissent communiquer entre eux. En soit, ce serait une très grande avancée, c&#8217;est comparable à l&#8217;invention de l&#8217;écriture si vous voulez, le web sémantique devenant une forme d&#8217;écriture pour les ordinateurs. Constatez l&#8217;importance qu&#8217;a eu l&#8217;écriture pour l&#8217;humanité et vous comprendrez mieux l&#8217;impuissance des ordinateurs qui n&#8217;en disposent pas encore aujourd&#8217;hui. Si un individu isolé ne vaut pas grande chose, il en va de même pour un ordinateur qui est dans l&#8217;incapacité de communiquer avec ses pairs. Imaginez les possibilités à venir, quand les ordinateurs seront capables de se &laquo;&nbsp;parler&nbsp;&raquo; les uns les autres grâce à l&#8217;écriture sémantique !</p>
<p>Mais finalement, il s&#8217;agit de transformer le &laquo;&nbsp;World Wide Web&nbsp;&raquo; (toile d&#8217;araignée mondiale) en &laquo;&nbsp;<a href="http://lifeboat.com/ex/minding.the.planet">World Wide Database</a>&nbsp;&raquo; (base de données mondiale). Ce serait déjà un grand pas si on pouvait en arriver là mais je crois qu&#8217;il est possible d&#8217;aller encore plus loin, cela dès maintenant, au delà du web sémantique on pourrait envisager d&#8217;aller directement vers le &laquo;&nbsp;Web Orienté Objet&nbsp;&raquo;. Inutile de rechercher cette terminologie sur un moteur de recherche, elle n&#8217;existe pas (encore). Cette idée saugrenue m&#8217;est venue alors que je réfléchissais à la manière de réaliser des réseaux sociaux décentralisés. J&#8217;ai imaginé des données voyageant d&#8217;une personne à l&#8217;autre grâce au mécanisme de &laquo;&nbsp;propagation&nbsp;&raquo; (lire <a href="http://frenchblog.kindalab.com/2007/09/29/propagation-de-linformation-a-travers-les-reseaux-sociaux/">mon précédent billet</a> à ce sujet) et j&#8217;ai vu qu&#8217;il pourrait être intéressant d&#8217;attacher un certain nombre de fonctionnalités à ces données. Prenez les blogs par exemple, ils apportent généralement une fonction &laquo;&nbsp;commentaire&nbsp;&raquo; et il paraît intéressant que celle-ci soit accessible quelque soit l&#8217;endroit où les articles apparaissent, qu&#8217;il s&#8217;agisse du blog d&#8217;origine, d&#8217;un <a href="http://en.wikipedia.org/wiki/Aggregator">agrégateur RSS</a> tel que <a href="http://www.google.com/reader">Google Reader</a> ou d&#8217;un réseau social. Considérez les articles des blogs comme des objets ubiquitaires composés à la fois de données (propriétés) et d&#8217;actions (méthodes) et vous commencerez à entrevoir ce que j&#8217;entends par &laquo;&nbsp;Web&nbsp;Orienté&nbsp;Objet&nbsp;&raquo;.</p>
<p>En somme, si le web sémantique vise à établir des standards pour différents types de données, le &laquo;&nbsp;Web Orienté Objet&nbsp;&raquo; ajoute la possibilité de normaliser un certain nombre d&#8217;actions. Au delà de la fonction &laquo;&nbsp;commentaire&nbsp;&raquo; applicable à quasiment tous les types d&#8217;objet, on peut imaginer de nombreuses autres actions possibles dont voici un échantillon qui me vient immédiatement à l&#8217;esprit : gestion collaborative des tags, système de vote &laquo;&nbsp;à la <a href="http://www.digg.com/">Digg</a>&laquo;&nbsp;, fonction &laquo;&nbsp;traduction humaine&nbsp;&raquo;, mécanisme permettant de signaler les objets malveillants (contenus illégaux, spams, etc.), fonctions &laquo;&nbsp;acheter&nbsp;&raquo; ou &laquo;&nbsp;faire un don&nbsp;&raquo; pour rémunérer les auteurs des objets, etc. Toutes ces actions élémentaires devraient pouvoir être normalisées afin de permettre la portabilité des objets et l&#8217;interopérabilité des services. Quand on règle un achat dans un magasin, c&#8217;est pratique de pouvoir utiliser plusieurs cartes de paiement, qu&#8217;il s&#8217;agisse d&#8217;une carte Visa ou d&#8217;une American Express, l&#8217;appareil enregistrant les paiements devrait pouvoir fonctionner. De même, il semble intéressant de permettre l&#8217;interopérabilité des services de paiement en ligne, le client devrait pouvoir choisir à tout moment entre <a href="http://www.paypal.com/">Paypal</a>, <a href="http://www.amazon.com/b?ie=UTF8&amp;node=342430011">Amazon FPS</a> ou <a href="http://checkout.google.com/">Google Checkout</a>. Si cela semble relativement évident pour les services de paiement, il devrait en être de même pour de nombreux autres types de services plus ou moins universels tels que ceux évoqués plus haut : les commentaires, les tags, les traductions,&#8230; Par exemple, si la fonction &laquo;&nbsp;commentaire&nbsp;&raquo; de <a href="http://wordpress.com/">WordPress</a> ne me convient pas, j&#8217;aimerais bien pouvoir utiliser celle de <a href="http://www.cocomment.com/">CoComment</a>, ou tout autre service spécialisé dans la gestion des commentaires.</p>
<p>Il va de soit qu&#8217;on devrait tendre vers la plus grande interopérabilité possible mais il paraît néanmoins nécessaire de permettre aux auteurs des objets postés sur le web de 1) définir les actions possibles sur leurs objets, 2) maîtriser les services qui prendront en charge ces actions. Le créateur d&#8217;un objet &laquo;&nbsp;musique&nbsp;&raquo; autorisera une action permettant de recevoir des dons tout en refusant un service de donation spécifique, parce qu&#8217;il serait contraire à sa déontologie par exemple. À l&#8217;inverse, un auteur pourrait forcer l&#8217;utilisation d&#8217;un service de paiement en particulier, parce qu&#8217;il reverse un pourcentage des sommes versées à des oeuvres caritatives. En fait, cette liberté de choix devrait pouvoir s&#8217;exercer à plusieurs niveaux : 1) les auteurs des objets, 2) les services intermédiaires hébergeant les objets (réseaux sociaux, blogs, boutiques en ligne,&#8230;), 3) les personnes recevant les objets auront elles-mêmes accès à un choix d&#8217;actions et de services possibles, plus ou moins varié en fonction des choix effectués aux niveaux précédents.</p>
<p>Vous devriez maintenant avoir une petite idée de ce que j&#8217;entends par &laquo;&nbsp;Web Orienté Objet&nbsp;&raquo;, un concept allant plus loin que le web sémantique mais qui semble être, paradoxalement, plus facile à réaliser car débouchant immédiatement sur des applications concrètes et relativement simples à appréhender. Mais comment tout ça va bien pouvoir fonctionner ? Je ne saurais le dire précisément, tout ce que j&#8217;ai pour le moment c&#8217;est la vision globale d&#8217;un système permettant à des choses dématérialisées de se propager sur le web d&#8217;une manière qui va au delà de la forme, au delà de la sémantique, il s&#8217;agit d&#8217;un mélange puissant de données et d&#8217;actions donnant lieu à des objets capables d&#8217;une existence propre. Cela d&#8217;une façon qui soit la plus ouverte possible tout en garantissant au maximum les libertés pour les auteurs, les intermédiaires, et finalement les destinataires, vous et moi qui recevons et propageons les différents objets qui composent le web.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=8&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2007/10/21/le-web-oriente-objet/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>

		<media:content url="http://kindalabfrench.files.wordpress.com/2007/11/spaceinvader.png" medium="image">
			<media:title type="html">Space Invaders</media:title>
		</media:content>
	</item>
		<item>
		<title>Les réseaux sociaux</title>
		<link>http://frenchblog.kindalab.com/2007/09/29/propagation-de-linformation-a-travers-les-reseaux-sociaux/</link>
		<comments>http://frenchblog.kindalab.com/2007/09/29/propagation-de-linformation-a-travers-les-reseaux-sociaux/#comments</comments>
		<pubDate>Sat, 29 Sep 2007 04:04:13 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Decentralization]]></category>
		<category><![CDATA[Object Oriented Web]]></category>
		<category><![CDATA[Semantic web]]></category>
		<category><![CDATA[Social network]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[object-centric]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[propagate]]></category>
		<category><![CDATA[propagation]]></category>
		<category><![CDATA[relay]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[social apps]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[spread]]></category>
		<category><![CDATA[spreading]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[user-centric]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://kindalabfrench.wordpress.com/2007/09/29/how-to-revolutionize-social-networks/</guid>
		<description><![CDATA[La grande idée qui se cache derrière les réseaux sociaux provient encore une fois d&#8217;une inversion des processus. On a affaire à une approche centrée sur les personnes (user-centric) et non sur les applications permettant de produire les différentes données (textes via les blogs, photos sur Flickr, vidéos sur YouTube, etc.). Plutôt que d&#8217;indiquer à [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=6&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>La grande idée qui se cache derrière les réseaux sociaux provient encore une fois d&#8217;une inversion des processus. On a affaire à une approche centrée sur les personnes (user-centric) et non sur les applications permettant de produire les différentes données (textes via les blogs, photos sur <a href="http://www.flickr.com/">Flickr</a>, vidéos sur <a href="http://www.youtube.com/">YouTube</a>, etc.). Plutôt que d&#8217;indiquer à nos contacts les nombreux flux <a href="http://en.wikipedia.org/wiki/Rss">RSS</a> représentant notre &laquo;&nbsp;vie numérique&nbsp;&raquo;, on va leur indiquer une seule adresse (notre <a href="http://en.wikipedia.org/wiki/Openid">OpenID</a>) à partir de laquelle ils pourront accéder à toutes les données que l&#8217;on partage. Mieux, ils pourront nous ajouter à leur liste de contacts afin de recevoir automatiquement nos nouvelles données (nos &laquo;&nbsp;lifestreams&nbsp;&raquo;). Si on doit établir un parallèle avec un outil existant, ajouter un flux RSS dans un agrégateur tel que <a href="http://www.google.com/reader">Google Reader</a> revient à ajouter un ami dans notre réseau social. Mais la différence est de taille, cette nouvelle approche simplifie beaucoup les choses tout en apportant un certain nombre de nouvelles possibilités passionnantes. Il suffit de regarder <a href="http://www.facebook.com/">Facebook</a> ou autres outils de &laquo;&nbsp;lifestreaming&nbsp;&raquo; pour commencer à s&#8217;en convaincre. Pourtant, on n&#8217;a encore rien vu, il est possible de prendre n&#8217;importe quelle application (homepage, blog, forum, mail, newsgroup, chat,&#8230;) pour la réinventer, en imaginant une interface totalement nouvelle, dans la logique des réseaux sociaux, centrées sur les personnes et non sur les outils. Et ça peut tout changer, ce n&#8217;est pas qu&#8217;une question d&#8217;interface, ça apporte des horizons inattendus, il y a des nouveaux paradigmes à inventer.</p>
<p>À la base du réseau social on a donc des personnes. Celles-ci peuvent être représentées par des <a href="http://en.wikipedia.org/wiki/Openid">OpenID</a>, le temps où on devait créer autant de comptes que de sites web est terminé. On crée un compte quelque part, chez un fournisseur OpenID, et on s&#8217;en sert partout. Ensuite, il y a des relations entre les personnes, autrement dit, le réseau social. Le terme peut paraître bien savant mais il recouvre en réalité une idée fort simple. Il suffit d&#8217;imaginer un bon vieux carnet d&#8217;adresses dans lequel on consigne l&#8217;ensemble de nos contacts. Quels sont-ils ces contacts ? Il y a la famille bien sûr, les amis proches ou de simples connaissances. Mais il peut aussi y avoir le plombier, le garagiste, les collègues du club sportif, les collègues de travail, etc. Enfin, on peut être amené à ajouter des personnes qui ne nous connaissent pas mais dont on souhaite suivre la lifestream publique : artistes, scientifiques, journalistes, blogueurs, politiques, syndicalistes, prêtres, philosophes, amateurs éclairés&#8230;</p>
<p>Dans le réseau social, les personnes partagent toutes sortes d&#8217;objets (textes, photos, vidéos, etc.). Ensuite, ces objets peuvent se propager d&#8217;un réseau à un autre, un peu à la manière du bouche à oreille. D&#8217;un clic, on a la possibilité de propager n&#8217;importe quelle donnée (qu&#8217;on en soit l&#8217;auteur ou non) à toute ou partie de nos contacts qui peuvent, à leur tour, la rediffuser. C&#8217;est ainsi qu&#8217;une information va pouvoir se multiplier afin de toucher un grand nombre de personnes dans un processus viral. 1)&nbsp;Je reçois (ou je crée) une information que je souhaite communiquer à mes amis, je clique donc sur &laquo;&nbsp;Propager&nbsp;&raquo;. 2) Mes amis reçoivent l&#8217;info et peuvent également la propager s&#8217;ils le souhaitent. 3) Les amis de mes amis reçoivent l&#8217;info à leur tour alors que parmi eux il y a des gens qui ne me connaissent même pas. Si l&#8217;info les intéresse, ils vont pouvoir se demander &laquo;&nbsp;Qui est ce mec ?&nbsp;&raquo;, jeter un oeil à ma lifestream publique et éventuellement m&#8217;ajouter à leur liste de contacts. Boom (©&nbsp;<a href="http://www.youtube.com/watch?v=r8L39UwOS-Y">Steve Jobs</a>) ! J&#8217;ai étendu mon réseau social, je me suis fait de nouveaux amis ! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>La fonction &laquo;&nbsp;Propager&nbsp;&raquo; semble essentielle car c&#8217;est souvent ainsi que l&#8217;information circule, que ce soit sur le web ou dans le monde réel. Aujourd&#8217;hui, quand j&#8217;envoie un lien à un ami je ne fais pas autre chose, les blogs se citent les uns les autres, les pétitions par e-mail (ou histoires drôles) se propagent de personne en personne grâce à la fonction &laquo;&nbsp;Faire suivre&nbsp;&raquo;, etc. On a là un système de communication totalement décentralisé, l&#8217;information ne nous parvient plus seulement depuis quelques gros médias, elle peut survenir de n&#8217;importe où. Chacun, petit ou grand, ayant le potentiel de produire un buzz planétaire grâce à un clic et quelques amis relayant l&#8217;information.</p>
<p>Malheureusement, cette fonction &laquo;&nbsp;Propager&nbsp;&raquo;, si importante soit-elle, est absente (ou mal implémentée) dans presque tous les réseaux sociaux existants. Utilisez-vous souvent la fonction &laquo;&nbsp;Share&nbsp;&raquo; de Facebook ? Ne peut-on pas estimer qu&#8217;il est aussi important de propager une information que de la consulter ? La propagation est une fonction de base, un mécanisme naturel.</p>
<p>Finalement, le réseau social que j&#8217;ai à l&#8217;esprit s&#8217;appuie sur deux grandes idées. 1)&nbsp;Permettre une décentralisation maximale, on aura un réseau social commun à toutes les applications et celles-ci seront externes, non piégées comme c&#8217;est le cas aujourd&#8217;hui, à l&#8217;intérieur d&#8217;une plate-forme unique comme Facebook. 2) Mettre en place une infrastracture permettant une approche centrée à la fois sur les personnes (user-centric) et sur les objets (object-centric). J&#8217;ai indiqué précédement la fonction &laquo;&nbsp;Propager&nbsp;&raquo; qui est applicable à tout type d&#8217;objets mais on peut imaginer de nombreuses autres fonctions : ajouter des tags, commenter, voter, traduire dans une autre langue, sous-titrer, résumer, créer un objet dérivé, indiquer un objet relié, bannir, signaler (comme illégal, spam, etc.), dédoublonner, modifier (<a href="http://en.wikipedia.org/wiki/Wiki">Wiki</a>), marquer comme &laquo;&nbsp;à voir plus tard&nbsp;&raquo;, acheter, faire un don&#8230;</p>
<p>En résumé, on a des gens qui s&#8217;échangent des objets disposant chacun d&#8217;un certain nombre de fonctionnalités plus ou moins génériques. Le tout devrait être totalement décentralisable, les objets pouvant être hébergés n&#8217;importe où (même chez soi, à la maison) et les fonctionnalités être prises en charge par des acteurs multiples. Par exemple, il pourrait y avoir plusieurs services pour gérer les commentaires, plusieurs services permettant de gérer les achats, les votes, les traductions, etc. Mais le tout serait parfaitement compatible et donc interchangeable. Par exemple, si la fonction &laquo;&nbsp;commentaire&nbsp;&raquo; de <a href="http://www.blogger.com/">Blogger.com</a> ne me satisfait pas, j&#8217;aurai la possibilité d&#8217;utiliser un autre service permettant de faire plus ou moins la même chose mais avec une approche me convenant d&#8217;avantage. Autrement dit, on sera en mesure de construire nos propres applications en assemblant les différents services qui les composent. Dans le cadre du <a href="http://en.wikipedia.org/wiki/Semantic_web">web sémantique</a>, cela revient à standardiser les fonctions (les API) en plus des données. On pourrait appeler cela le &laquo;&nbsp;Web Orienté Objet&nbsp;&raquo;. Mais c&#8217;est un autre sujet qui fera l&#8217;objet d&#8217;un prochain billet. Un nouveau monde s&#8217;ouvre à nous, un monde unificateur où tout peut converger d&#8217;une façon magnifique.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=6&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2007/09/29/propagation-de-linformation-a-travers-les-reseaux-sociaux/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
		<item>
		<title>Les datahubs</title>
		<link>http://frenchblog.kindalab.com/2007/09/24/les-datahubs/</link>
		<comments>http://frenchblog.kindalab.com/2007/09/24/les-datahubs/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 08:25:16 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Decentralization]]></category>
		<category><![CDATA[Search engine]]></category>
		<category><![CDATA[Semantic web]]></category>
		<category><![CDATA[crawling]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[datahub]]></category>
		<category><![CDATA[decentralized]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[hub]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[relay]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[vertical]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://kindalabfrench.wordpress.com/2007/09/24/how-to-revolutionize-the-search-engines/</guid>
		<description><![CDATA[Au départ, il y a une idée fort simple : les sites web devraient être capables de signaler par eux-mêmes leurs changements auprès des différents moteurs de recherche. J&#8217;ai déjà effleuré le sujet dans un précédent billet, les moteurs de recherche ont aujourd&#8217;hui une approche totalement inverse qui consiste à scanner le web (crawling) à [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=5&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Au départ, il y a une idée fort simple : les sites web devraient être capables de signaler par eux-mêmes leurs changements auprès des différents moteurs de recherche. J&#8217;ai déjà effleuré le sujet dans <a href="http://blog.kindalab.com/2007/09/16/how-to-revolutionize-the-web/">un précédent billet</a>, les moteurs de recherche ont aujourd&#8217;hui une approche totalement inverse qui consiste à scanner le web (<a href="http://en.wikipedia.org/wiki/Web_crawling">crawling</a>) à longueur de temps en quête de la moindre modification. Cela ne vous paraît-il pas un peu imbécile ? Imaginez le nombre de pages web à visiter, imaginez le coût si on souhaite que la fréquence entre chaque visite soit la plus faible possible. Aujourd&#8217;hui, ce n&#8217;est pas moins de 450 000 machines qui seraient en service chez Google, certes elles ne servent pas toutes au crawling mais cela nous permet d&#8217;appréhender un petit peu l&#8217;ampleur de la tâche (à ce propos, si quelqu&#8217;un à une idée de la part du crawling dans le coût global d&#8217;un moteur de recherche, je suis preneur). Du coup il semble difficile, voire impossible, d&#8217;envisager la création de nouveaux moteurs aujourd&#8217;hui. Pourtant, l&#8217;avènement du web sémantique devrait entraîner leur multiplication, d&#8217;une façon verticale, les moteurs de recherche se spécialisant dans des domaines de plus en plus précis.</p>
<p>Le crawling semble être la partie &laquo;&nbsp;ennuyeuse&nbsp;&raquo; dans les moteurs de recherche et si ces derniers doivent se différencier les uns des autres, ça ne se fera certainement pas de côté là, l&#8217;innovation devrait plutôt se trouver dans le domaine de l&#8217;indexation, du ranking, etc. Mais peut-on imaginer que des moteurs de recherche tels que Google ou Yahoo s&#8217;entendent un jour pour mutualiser leur crawling ? Aussi surprenant que cela puisse paraître, je crois que oui.</p>
<p>Mais avant d&#8217;aller plus loin, il faut bien comprendre de quoi on parle. Finalement, le crawling consiste à réaliser une sorte de &laquo;&nbsp;sauvegarde du web&nbsp;&raquo;. D&#8217;une manière ou d&#8217;une autre, les moteurs de recherche généralistes ont besoin de posseder une copie intégrale du web pour fonctionner efficacement. Il leur faut donc scanner et rescanner le web à longueur de temps afin d&#8217;obtenir la copie la plus fraîche possible. Pire, le problème est le même pour les moteurs verticaux, même si leur domaine de prédilection se limite à quelques sujets précis, ils doivent tout de même scruter l&#8217;intégralité du web car l&#8217;information qui les intéresse peut être cachée n&#8217;importe où. Du moins, c&#8217;est l&#8217;approche actuelle.</p>
<p>Comment peut-on améliorer les choses ? Tout d&#8217;abord, j&#8217;en suis de plus en plus convaincu, il faut inverser le processus. Ce n&#8217;est pas aux moteurs de recherche d&#8217;interroger les sites web, c&#8217;est aux sites de contacter les moteurs pour les informer des différents changements. Aujourd&#8217;hui, un développeur web doit mettre en place un fichier <a href="http://en.wikipedia.org/wiki/Robots.txt">robot.txt</a> (voire un <a href="http://en.wikipedia.org/wiki/Sitemaps">Sitemaps</a>) pour assurer le meilleur référencement possible. Demain, il ajoutera un mécanisme permettant d&#8217;informer les moteurs de recherche de tous les changements survenant dans sa base de données. Pour les sites modernes s&#8217;appuyant sur le paradigme <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC</a>, ça ne devrait pas être un souci, il suffira d&#8217;ajouter un &laquo;&nbsp;plugin&nbsp;&raquo; au niveau du modèle. En gros, ce plugin sera chargé de contacter les moteurs de recherche afin de signaler l&#8217;ensemble des opérations de type &laquo;&nbsp;Create&nbsp;&raquo;, &laquo;&nbsp;Update&nbsp;&raquo; ou &laquo;&nbsp;Delete&nbsp;&raquo;. Enfin, cette inversion de processus devrait permettre la création de moteurs de recherche en temps réel. Imaginez, vous rentrez vos critères de recherche et vous voyez les résultats arriver au fur et à mesure que le web évolue !</p>
<p>Mais au fait, si les sites doivent contacter d&#8217;eux-mêmes les moteurs de recherche, lesquels vont-ils choisir ? Vont-ils se limiter à certains ? Bien évidement non, les sites devraient pouvoir propager leurs modifications vers un maximum de moteurs, des plus importants aux plus spécialisés, sans même avoir besoin de les connaître à priori. Comment cela peut-il fonctionner ? J&#8217;imagine des sortes de relais permettant de diffuser le &laquo;&nbsp;flux des modifications&nbsp;&raquo; le plus largement possible. Appelons ça des &laquo;&nbsp;datahubs&nbsp;&raquo; si vous voulez bien (en français on pourrait traduire cela par &laquo;&nbsp;concentrateurs de données&nbsp;&raquo;). Les datahubs seront reliés les uns aux autres d&#8217;une manière totalement décentralisée et si un site web envoie une information sur un datahub donné, la totalité des autres datahubs recevront cette même information, par un jeu de cascade consécutive. Autrement dit, si je veux créer mon propre datahub, il suffira que je me connecte quelque part, à un autre datahub, pour recevoir automatiquement l&#8217;intégralité des changements susceptible de survenir n&#8217;importe où sur le web. Et de son côté, mon datahub pourra à son tour propager les données qu&#8217;il reçoit vers d&#8217;autres datahubs. Bien entendu, mon datahub devra disposer d&#8217;un tuyau suffisamment important pour faire transiter toute cette masse d&#8217;informations.</p>
<p>Il faudrait pouvoir quantifier la bande passante nécessaire pour transférer en temps réel toutes les modifications du web, mais je crois qu&#8217;on peut raisonnablement estimer qu&#8217;elle ne sera pas très élevée. En fait, je crois qu&#8217;elle devrait même être assez faible, et si je devais me risquer à avancer un chiffre très approximatif, je dirais que 1 Gbps devrait être suffisant si on se limite aux données textuelles. Aujourd&#8217;hui, on trouve des hébergeurs capables de fournir ce débit pour moins de 100 euros par mois. Essayez donc d&#8217;imaginer le coût total occasionné par le crawling permanent de Google, Yahoo et MSN (pour ne citer que les plus gros) comparé aux quelques centaines d&#8217;euros nécessaires pour realiser la même chose avec l&#8217;idée des datahubs !</p>
<p>Bien sûr, le crawling n&#8217;est pas tout me direz-vous, si on souhaite réaliser un véritable moteur de recherche il faudra stocker une masse importante d&#8217;informations afin de réaliser un certain nombre d&#8217;opérations : parsing, indexation, ranking, etc. Par conséquent, si on entreprend la réalisation d&#8217;un nouveau moteur généraliste, il faudra quand même prévoir une infrastructure conséquente. En revanche, et c&#8217;est ici que les datahubs deviennent véritablement passionnants, il sera facile et très peu coûteux de réaliser des moteurs de recherche verticaux, spécialisés sur quelques domaines choisis. D&#8217;ailleurs, une fonctionnalité importante des datahubs devrait permettre précisément cela, un datahub pourra déclarer les types de données qu&#8217;il souhaite recevoir et propager.</p>
<p>Finalement, l&#8217;intérêt des datahubs m&#8217;apparaît comme une évidence et j&#8217;ai peine à imaginer l&#8217;ensemble des applications possibles tellement le potentiel semble important. Mais cette idée est pour moi-même assez nouvelle, je débute tout à fait et je connais très peu l&#8217;état de la recherche dans le domaine, n&#8217;y a-t-il pas des gens qui travaillent déjà là-dessus ? Vos réactions sont les bienvenues.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=5&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2007/09/24/les-datahubs/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
		<item>
		<title>Les liens retour</title>
		<link>http://frenchblog.kindalab.com/2007/09/16/les-liens-retour/</link>
		<comments>http://frenchblog.kindalab.com/2007/09/16/les-liens-retour/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 08:03:35 +0000</pubDate>
		<dc:creator>Manuel Vila</dc:creator>
				<category><![CDATA[Decentralization]]></category>
		<category><![CDATA[Semantic web]]></category>
		<category><![CDATA[back]]></category>
		<category><![CDATA[backlink]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[decentralized]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[linkback]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[OWL]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[pingback]]></category>
		<category><![CDATA[publication]]></category>
		<category><![CDATA[publish]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[real time]]></category>
		<category><![CDATA[Search engine]]></category>
		<category><![CDATA[subscribe]]></category>
		<category><![CDATA[subscription]]></category>
		<category><![CDATA[trackback]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://kindalabfrench.wordpress.com/2007/09/16/how-to-revolutionize-the-web/</guid>
		<description><![CDATA[Plus on avance dans notre utilisation d&#8217;internet et plus on se rend compte de la nécessité de trouver des solutions nouvelles permettant de mieux organiser la masse croissante des informations. Il existe aujourd&#8217;hui un certain nombre d&#8217;outils pour ajouter du &#171;&#160;sens&#160;&#187; aux informations que l&#8217;on dépose aux quatre coins de la toile. Un sens qui [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=4&subd=kindalabfrench&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Plus on avance dans notre utilisation d&#8217;internet et plus on se rend compte de la nécessité de trouver des solutions nouvelles permettant de mieux organiser la masse croissante des informations. Il existe aujourd&#8217;hui un certain nombre d&#8217;outils pour ajouter du &laquo;&nbsp;sens&nbsp;&raquo; aux informations que l&#8217;on dépose aux quatre coins de la toile. Un sens qui est à la portée des ordinateurs, leur permettant ainsi de nous aider à mieux organiser les choses. C&#8217;est cela la grande idée derrière le <a href="http://en.wikipedia.org/wiki/Semantic_Web">web sémantique</a>, une idée qui nous apparaît chaque jour de plus en plus incontournable. Et dans ce domaine, on dispose déjà d&#8217;un certain nombre de technologies très avancées, à commencer par celles proposées par le <a href="http://en.wikipedia.org/wiki/W3c">W3C</a> lui-même : <a href="http://en.wikipedia.org/wiki/Xml">XML</a>, <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a>, <a href="http://en.wikipedia.org/wiki/Web_Ontology_Language">OWL</a>,&#8230;</p>
<p>Mais j&#8217;ai le sentiment qu&#8217;il manque encore quelque chose d&#8217;important pour permettre au web sémantique de véritablement décoller. Pour comprendre de quoi il s&#8217;agit on doit prendre en compte le fait que le web change en permanence, des données y sont continuellement ajoutées, modifiées ou supprimées. Le fait d&#8217;avoir des informations sémantiques n&#8217;y change rien, cela pose chaque jour un plus grand challenge aux moteurs de recherche qui sont obligés de &laquo;&nbsp;crawler&nbsp;&raquo; tout le web en permanence afin de détecter le moindre changement. Ce serait tellement plus efficace (et simple) si les sites pouvaient d&#8217;eux-mêmes prévenir les moteurs : &laquo;&nbsp;Salut Google, j&#8217;ai changé, merci de venir me voir !&nbsp;&raquo;. En outre, on réduirait considérablement le temps d&#8217;indexation, jusqu&#8217;à parvenir à des &laquo;&nbsp;moteurs de recherche en temps réel&nbsp;&raquo;. Vous me répondrez peut-être que c&#8217;est le problème de Google, qu&#8217;ils gagnent assez d&#8217;argent pour accroître leur infrastructure indéfiniment. Vous auriez tort de penser cela car les besoins de crawling ne concernent pas que Google. Le développement du web sémantique devrait entraîner l&#8217;émergence de nombreux sites très spécialisés qui auront besoin d&#8217;agréger une masse importante d&#8217;informations ciblées sur un domaine mais pouvant apparaître n&#8217;importe où sur le web. Alors quoi, tout le monde va se mettre à crawler dans son coin ?</p>
<p>Le problème des moteurs de recherche n&#8217;est pas mince mais il y a plus important encore. Imaginons que je veuille fabriquer un carnet d&#8217;adresses en ligne. L&#8217;approche la plus simple consiste à stocker les différentes informations moi-même, je vais enregistrer mes adresses dans une base de données quelconque et c&#8217;est terminé. Il y a une autre approche, un peu plus compliquée mais tellement plus intéressante : il est possible de stocker des sortes de liens permettant de récupérer les informations à la source à n&#8217;importe quel moment. Dans mon carnet d&#8217;adresses, j&#8217;aurai par exemple une fiche correspondant à mon restaurant préféré. Or ce restaurant possède un site web qui contient exactement ce que je recherche : les coordonnées y sont présentes sous une forme que mon carnet d&#8217;adresses comprend parfaitement bien, le format <a href="http://microformats.org/wiki/hcard">hCard</a> par exemple. Je vais donc &laquo;&nbsp;abonner&nbsp;&raquo; mon carnet d&#8217;adresses à ce site.</p>
<p>Ensuite, grâce au mécanisme d&#8217;abonnement, les coordonnées du restaurant seront récupérables &laquo;&nbsp;à la demande&nbsp;&raquo; pour s&#8217;afficher dans mon carnet d&#8217;adresses. Bien entendu, il est possible d&#8217;optimiser les choses en conservant une copie des informations dans une base de données locale. Mais entendons-nous bien, il s&#8217;agit là d&#8217;une copie temporaire, une sorte de &laquo;&nbsp;cache&nbsp;&raquo; si vous voulez. La véritable donnée reste à la source, sur le site du restaurant lui-même. Et si ce dernier doit changer quelque chose, il a déménagé par exemple, les changements qu&#8217;il fera de son côté seront automatiquement reportés dans mon carnet d&#8217;adresses.</p>
<p>Ce mécanisme &laquo;&nbsp;d&#8217;abonnement aux données&nbsp;&raquo; semble être une piste intéressante pour parvenir à une sorte de base de données décentralisée capable de fonctionner à l&#8217;échelle de la planète. Mais il y a un autre aspect beaucoup plus fondamental : l&#8217;idée des &laquo;&nbsp;liens retour&nbsp;&raquo;. En effet, un abonnement revient à tisser un lien bidirectionnel d&#8217;une information à une autre. Ça n&#8217;a l&#8217;air de rien comme ça mais les conséquences sont gigantesques. L&#8217;ordinateur étant en mesure de déterminer comment les données sont reliées les unes aux autres, il devient tout d&#8217;un coup beaucoup plus intelligent.</p>
<p>Prenons un autre exemple pour bien comprendre ce qui se passe. Imaginons que notre restaurant souhaite recueillir des commentaires de clients, pour les afficher sur son site dans une sorte de &laquo;&nbsp;livre d&#8217;or&nbsp;&raquo; par exemple. Le restaurant pourrait simplement ajouter un formulaire sur son site afin de permettre aux clients d&#8217;enregistrer leurs commentaires. Mais notre restaurateur est beaucoup plus ambitieux que ça, il souhaiterait également afficher les commentaires qui ont été enregistrés ailleurs, sur d&#8217;autres sites que le sien. Qu&#8217;ils s&#8217;agissent de critiques gastronomiques ou d&#8217;avis divers éparpillés sur la toile, notre restaurateur souhaiterait pouvoir présenter tous ces commentaires sur son propre site. Malheureusement, le web actuel n&#8217;offre pas de solution simple permettant de réaliser cette prouesse. Il n&#8217;existe aucun moyen pour rechercher facilement l&#8217;ensemble des informations se rapportant à notre restaurant.</p>
<p>C&#8217;est précisément ici que le concept de &laquo;&nbsp;liens retour&nbsp;&raquo; pourrait nous être fort utile. En effet, les chances sont grandes pour que les commentaires éparpillés sur la toile incluent un lien pointant vers le site du restaurant. Mais dans notre vieux web, ces liens sont à sens unique malheureusement. Notre restaurateur n&#8217;en a même pas la connaissance, à moins qu&#8217;il fasse une recherche de type &laquo;&nbsp;link:&nbsp;&raquo; sur Google ou qu&#8217;il regarde les &laquo;&nbsp;HTTP Referers&nbsp;&raquo;, mais rien de tout ça n&#8217;est vraiment satisfaisant. Dans le monde des blogs, il existe quelque chose qui rejoint l&#8217;idée des liens retour, il s&#8217;agit de l&#8217;excellent protocole <a href="http://en.wikipedia.org/wiki/Pingback">Pingback</a>. Quoi qu&#8217;il en soit, imaginons que les liens soient bidirectionnels : quand un commentaire est posté quelque part, le site du restaurant serait contacté afin qu&#8217;il puisse enregistrer le lien retour correspondant. Il suffirait ensuite de &laquo;&nbsp;remonter&nbsp;&raquo; les différents liens pour retrouver instantanément l&#8217;ensemble des commentaires liés à notre fameux restaurant.</p>
<p>Les bases de données relationnelles ne fonctionnent pas autrement, le concept de lien retour y est prédominant et on ne pourrait même pas imaginer que cela puisse être différent. Mais ce n&#8217;est pas ainsi que fonctionne le web, est-ce un bien ou un mal ? Je ne peux le dire&#8230; Pourtant, si on veut un jour réaliser le grand rêve de la <a href="http://lifeboat.com/ex/minding.the.planet">World Wide Database</a>, je crois qu&#8217;on devra sérieusement envisager l&#8217;utilisation de mécanismes apportant les abonnements et les liens retour, permettant ainsi aux informations sémantiques de véritablement &laquo;&nbsp;exister&nbsp;&raquo;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kindalabfrench.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kindalabfrench.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kindalabfrench.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kindalabfrench.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kindalabfrench.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kindalabfrench.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kindalabfrench.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kindalabfrench.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kindalabfrench.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kindalabfrench.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kindalabfrench.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kindalabfrench.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenchblog.kindalab.com&blog=1928182&post=4&subd=kindalabfrench&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://frenchblog.kindalab.com/2007/09/16/les-liens-retour/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71dc08ae79c727ab5f249a148ae63c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Manuel Vila</media:title>
		</media:content>
	</item>
	</channel>
</rss>