<!DOCTYPE html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML>   <HEAD>     <TITLE>R&eacute;flexions intiales sur l'API Google</TITLE>     <link rel="http://radio.weblogs.com/0001114/gems/meta.txt">          <style type="text/css">   body {    scrollbar-arrow-color: #00CC00;    scrollbar-face-color:#FAFAFA;    scrollbar-base-color: #FAFFFA;    scrollbar-3dlight-color:#BBBBBB;    scrollbar-darkshadow-color: #000000;    scrollbar-shadow-color:#E9E9E9;    scrollbar-track-color : #EFEFEF;  }  a:hover {   background-color:#00CC00;    color:#FFFFFF;    text-decoration:none; }  a {   font-weight : bold;   text-decoration:none; }   }  .hCalendarTable, .dCalendarTable {   border-top-color : #000000;   border-top-style : solid;   border-top-width : 2px;   border-bottom-color : #000000;   border-bottom-style : solid;   border-bottom-width : 2px;   background: #FFFFFF;   text-align: center;   }    .hCalendarDayNameRow, .dCalendarDayNameRow {   font-size: x-small;   }    .hCalendarDayNameRow, .hCalendarDayRow, .dCalendarMonthYearRow, .dCalendarDayNameRow, .dCalendarDayRow {   text-align: center;   }    OFF.dlTable {   border-color: black;   border-style: solid;   border-width: 1px;   background: black;   }  .hCalendarMonthYearRow {   text-transform : capitalize;   text-align: center;   }         #link {   font-weight : bold;   }  #quote {   font-style : italic;   }  #why {   }  #comment {   color: Gray;   }  #source {   font-size : smaller;   }   #postItem {   background-color : #FAFFFA;   padding : 5px;   border-width : 1px;   border-color : #00CC00;   border-style : Dotted;   }  #postComment {   background-color : #FAFFFA;   padding : 5px;   border-width : 1px;   border-color : #00CC00;   border-style : Solid;    }  #postDay {   background-color : #FFFFFF;   padding : 5px; }  #postDayHeader {   background-color : #00AA00;   border-top-color : #000000;   border-top-style : solid;   border-top-width : 2px;   border-bottom-color : #000000;   border-bottom-style : solid;   border-bottom-width : 2px;   color : #FFFFFF;   padding : 5px;   font-weight : bold;   text-transform : capitalize; }   #box {    background-color : #EFEFEF;   border-color : #C0C0C0;   border-style : dashed;   border-width : 1px;   padding : 10px; }   </style>           </HEAD>     <body bgcolor="#FFFFFF" alink="#00FF00" vlink="#606060" link="#00CC00" text="#000000" topmargin="5" leftmargin="5" marginheight="5" marginwidth="5">            <div style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding : 10px;" name="outerMain">             <table border="0" cellpadding="0" cellspacing="0" width="95%">         <tr>           <td valign="top" width="160"><a href="mailto:scarle@afroginthevalley.com"><img src="http://static.userland.com/weblogsCom/images/afroginthevalleyweblogscom/aFrogHeader1.jpg" width="160" height="94" border="0"></a></td>           <td valign="top" width="100%"><img src="http://static.userland.com/weblogsCom/images/afroginthevalleyweblogscom/aFrogHeader2.jpg" width="100%" height="94"></td>           <td valign="top" align="right" width="420"><a href="http://afroginthevalley.weblogs.com"><img src="http://static.userland.com/weblogsCom/images/afroginthevalleyweblogscom/aFrogHeader3.jpg" width="420" height="94" border="0"></a></td>         </tr>         <tr>           <td colspan="3" align="right"><span id="link"><a href="/apropos" class="navigatorLink">A Propos</a>&nbsp/&nbsp; <a href="/stories" class="navigatorLink">Articles</a>&nbsp/&nbsp; <a href="/discuss" class="navigatorLink">Discuter</a></span></td></tr>       </table>             <table border="0" cellpadding="0" cellspacing="7" width="95%">         <tr>           <td valign="top" id="box">                                                     <div id="" style="background: #FFF; text-align:center;"></div><br><p>  <div style="border: 2px dotted #0D0; padding: 3px; margins: 3px; background: #FFF;"> Durant la <a href="http://afroginthevalley.weblogs.com/2003/01/20">transition</a>, certains items seront <a href="http://carnets.afroginthevalley.com/sylvain/">post&eacute;s sur mon carnet secondaire</a>... Avis aux infovores!  </div><br /><p>  <!-- Google Search --> <div style="border: 1px solid #000; text-align:center; background: #FFF;"> <FORM method=GET action=http://www.google.com/custom> <A HREF=http://www.google.com/search> <IMG SRC=http://www.google.com/logos/Logo_40wht.gif border=0 ALT=Google align=middle></A> <br /><INPUT TYPE=text name=q size=16 maxlength=255 value="" style="width:120px;"><br /> <input type="submit" name="sa" value="Chercher sur ce site" style="width:120px; margin-top: 5px; font-size:x-small;"> <INPUT type=hidden name=cof VALUE="GIMP:#006600;T:#000000;LW:420;ALC:#0000CC;L:http://static.userland.com/weblogsCom/images/afroginthevalleyweblogscom/aFrogHeader3.jpg;GFNT:#009900;LC:#00CC00;LH:94;BGC:#FFFFFF;AH:center;VLC:#666666;GL:0;S:http://afroginthevalley.weblogs.com/;GALT:#003300;AWFID:10bae6dad0aef678;"> <input type=hidden name=domains value="afroginthevalley.weblogs.com"> <input type=hidden name=sitesearch value="afroginthevalley.weblogs.com" checked> </FORM> </div> <!-- Google Search End --><p>  <br /><p>    <div id="fonctions" style="font-size:small">   Version             <a href="http://afroginthevalley.weblogs.com/xml/rss.xml"><span style="background:#FF6600; font-size: x-small; font-family: verdana; border: solid 1px; font-weight: bold; color: white; border-bottom-color: Black; border-top-color: #F5F5DC; border-right-color: Black; border-left-color: #F5F5DC; text-decoration: none;">&nbsp;XML&nbsp;</span></a> disponible.<br> <br> <script>   var thisPage = document.location.href     document.write("<a href='" + thisPage + "?print-friendly=true'>D&eacute;shabiller cette page</a>");       </script>       <br><br> <a href="http://afroginthevalley.weblogs.com/thissiteisinfrench">This site is in French!</a><br>   </div> <br> <div align="center" style="border: 1px solid #000000; padding: 5px;"><A HREF="http://www.easydns.com/?V=e5ba9836b7f94ed6"><IMG SRC="http://banners.easydns.com/?5" BORDER=0 ALT="Control Your Domain (black background)" width="88" height="31"></A><br><span style="font-size:x-small;">EasyDNS, fournisseur de solution de gestion de nom de domaines et plus!</span></div> <br><p>    <div style="font-size:x-small;"> <b>Liste de sources RSS</b><br /> Temporairement hors-ligne, de retour sur une page s&eacute;par&eacute;e bient&ocirc;t, parce que &ccedil;a commencait &agrave; fair lourd un tantinet...</div><br /> <div align="center"><a href="http://www.calebos.org/yulblog/"><img src="http://static.userland.com/weblogsCom/images/afroginthevalleyweblogscom/yulblog88x31.gif" height="31" width="88" border="0" alt="yulblogs: Icone YulBlogs"></a></div><br /> <div align="center"><a href="http://manila.userland.com/" title="Create your own Manila site in minutes. Everyone's doing it!"><img src="http://www.scripting.com/images/thisIsAManilaSite2.gif" width="88" height="31" border="0" alt="Create your own Manila site in minutes. Everyone's doing it!"></a></div>  <br><p>    </td>     <td valign="top">                  <table cellpadding="0" cellspacing="0" border="0">   <tr>     <td><b>Author:</b></td>     <td width="15" rowspan="6">&nbsp;</td>     <td><a href="http://afroginthevalley.weblogs.com/profiles/$2">Sylvain Carle</a></td>     <td width="30" rowspan="6">&nbsp;</td>     <td rowspan="5"></td>     </tr>   <tr>     <td><b>Posted:</b></td>     <td>4/15/2002; 12:48:53 AM</td>     </tr>   <tr>     <td><b>Topic:</b></td>     <td><a href="http://afroginthevalley.weblogs.com/discuss/msgReader$474?mode=topic" class="dmTopicLink">R&eacute;flexions intiales sur l'API Google</a></td>     </tr>   <tr>     <td><b>Msg #:</b></td>     <td><a href="http://afroginthevalley.weblogs.com/discuss/msgReader$474?mode=topic" class="dmMessageNumberLink">474</a> (top msg in thread)</td>     </tr>   <tr>     <td><b>Prev/Next:</b></td>     <td><a href="http://afroginthevalley.weblogs.com/discuss/msgReader$473?mode=day" class="dmPreviousMessageLink">473</a>/<a href="http://afroginthevalley.weblogs.com/discuss/msgReader$475?mode=day" class="dmNextMessageLink">475</a></td>     </tr>   <tr>     <td><b>Reads:</b></td>     <td>456</td>     </tr>   </table> <br> <P><STRONG>Google par-ci, Google par-l&agrave;.</STRONG><BR><BR>Google devient un essentiel pour les utilisateurs du web... ma fille Rapah&euml;lle (8 ans) l'utilise pour faire ses recherche scolaires, c'est simple et ca trouve toujours le r&eacute;sultat... c'est devenu un essentiel du web, presque une commodit&eacute;. Rendu &agrave; ce stade comment aller plus loin? En allant partout!</P> <P><STRONG>Pour les d&eacute;veloppeurs</STRONG></P> <P>Il est &eacute;vident que pour les d&eacute;veloppeurs, c'est un des premiers "web services" utiles. Les BigCos &agrave; la IBM, Microsoft, SUN trompettent les web services a grand coup de marketing et d'articles dans les publications sp&eacute;cialis&eacute;es, mais c'est du top-down, compliqu&eacute; et long... Arrive Google, qui applique la m&ecirc;me logique aux web services que lors du lancement de son service en 1999. Simple et efficace.</P> <P>Il sera tr&egrave;s facile d'int&eacute;grer toute fonction imaginable qui utilise le riche dataset de Google dans d'autres logiciels. Userland qui travaille avec Google depuis 2 semaines l&agrave; dessus (Winer est un des p&egrave;res du SOAP) a d&eacute;j&agrave; sortie une fonction pour son logiciel de blog, Radio Userland... une ligne de code au weblog et bing! Google y apparait.</P> <P>Voir <A href="http://www.google.com/apis/api_faq.html#gen6"><A href="http://www.google.com/apis/api_faq.html#gen6"><STRONG><FONT color=#00cc00><a href="http://www.google.com/apis/api_faq.html#gen6">http://www.google.com/apis/api_faq.html#gen6</a></FONT></STRONG></A></A>&nbsp;pour une r&eacute;f&eacute;rence compl&egrave;te sur ce qui est offert.</P> <P>Il&nbsp;devient donc facile pour un d&eacute;veloppeur d'inclure ses id&eacute;es avec les sources de Google, 2&nbsp;000 000 000 de pages web! C'est le Killer App des web services! On peut imaginer que l'ouverture des autres services de Google, images, groups, directory, news seront autant de stimulants pour de nouvelles applications. Pour simplifier, c'est comme si chaque developpeur avait la base de donn&eacute;e de Google sur son PC, toujours mise &agrave; jour... Ca ne se termine pas l&agrave;, on peut facilement archiver les datasets que Google nous retourne dans notre propre syst&egrave;me ou base de donn&eacute;e et donc faire des charts, des suivis, des stats... il est &agrave; noter que le param&egrave;tre de filtre par langue est disponible, donc il est possible de cr&eacute;er des applications qui utilisent la langue comme crit&egrave;re de s&eacute;lection.</P> <P><STRONG>Pour les utilisateurs</STRONG></P> <P>Les utilisateurs verront les b&eacute;n&eacute;fices d&egrave;s que les d&eacute;veloppeurs rendront le fruit de leur travail disponible, d&egrave;s aujourd'hui pour certains cas. C'est aux d&eacute;veloppeurs de faire l'int&eacute;gration de Google dans les applications. Par exemple, on peut imaginer qu'a partir de Word un utilisateur pourrait <EM>highliter </EM>un mot et <EM>right-clicker </EM>vers Google (pas possible encore par exemple voir <A href="http://www.google.com/apis/api_faq.html#tech24"><A href="http://www.google.com/apis/api_faq.html#tech24"><STRONG><FONT color=#00cc00><a href="http://www.google.com/apis/api_faq.html#tech24">http://www.google.com/apis/api_faq.html#tech24</a></FONT></STRONG></A></A>).<BR><BR>Une application de veille strategique pourrait cr&eacute;er un rapport&nbsp;&agrave; tout les matins et envoyer par courriel un r&eacute;sume aux <EM>staff </EM>du dept. de marketing et PR... Google offre une technologie de <EM>Crawl</EM>, d'indexation et de recherche formidable et vient de nous en faire cadeau, toutes les applications peuvent maintenant profiter de ces fonctions. C'est en beta donc il y a certaines limites et les application commerciales seront s&ucirc;rement r&eacute;gies mais Google nous offre un beau cadeau, tout un potentiel!<BR><BR><STRONG>L'importance de ce geste de Google</STRONG></P> <P>Je reprendrais la phrase de ci-haut: Rendu &agrave; ce stade comment aller plus loin? En allant partout!</P> <P>Premi&egrave;rement, Google continue de faire plaisir aux geeks de l'internet, ca c'est intelligent, ce sont eux qui drivent le show (les MBAs sont repartis depuis que la bulle&nbsp;a &eacute;clat&eacute;). Google s'ouvre ainsi tout le potentiel du cerveau collaboratif de l'internet, se donne la capacit&eacute; de se retrouver partout, sur les desktops pas juste sur les serveurs (quoi que pour avoir test&eacute; un Google appliance il y a quelqeus semaines, il sont tr&egrave;s forts sur les serveurs aussi!) . Il conservent leur r&eacute;putation d'innovateurs et sont un ordre de grandeur plus loin que leurs comp&eacute;titeurs... Certainement que ces applications nouvelles seront encadr&eacute;es pour pouvoir &ecirc;tre monnayables pour les grandes corpos, donc c'est intelligent. Google devient partie de la fibre de l'internet, toujours present mais jamais dans nos jambes...</P><p>   <br><br><p>           <div align="center" id="postComment" style="font-size:smaller;"><a href="http://www.gnu.org/copyleft/copyleft.fr.html">Copyleft</a> 2000-2003 Sylvain Carle (sauf les extraits cit&eacute;s).</div>            </td>         </tr>       </table>     </div>      <br> <script language="JavaScript"> var imageUrl = "http://referers.userland.com/staticSiteStats/count.gif"; var imageTag = "<img src=\"" + imageUrl + "?group=radio1&usernum=1114&referer=" + escape (document.referrer) + "\" height=\"1\" width=\"1\">"; document.write (imageTag); </script><p>     </BODY> </HTM 
