<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Next Presso &#187; Non classé</title>
	<atom:link href="http://www.next-presso.fr/category/non-classe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.next-presso.fr</link>
	<description>Java, Seam, Spring &#38; co</description>
	<lastBuildDate>Thu, 08 Apr 2010 10:09:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Synchronisation automatique de l&#8217;agenda et des contacts entre Google, le Mac et l&#8217;iPhone</title>
		<link>http://www.next-presso.fr/2009/08/synchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone/</link>
		<comments>http://www.next-presso.fr/2009/08/synchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 03:57:38 +0000</pubDate>
		<dc:creator>Antoine Sabot-Durand</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://www.next-presso.fr/?p=297</guid>
		<description><![CDATA[<p>Voici un petit tutoriel sur la mise en œuvre de la synchronisation entre les applications Google Calendar et contacts, votre Mac et votre iPhone, que vous utilisiez la version standard des applis Google ou la version Google Apps.
</p>
Résultats et limitations
<p>A l&#8217;issue de cette mise en place, vous pourrez modifier vos agendas et contacts sur l&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<p>Voici un petit tutoriel sur la mise en œuvre de la synchronisation entre les applications Google Calendar et contacts, votre Mac et votre iPhone, que vous utilisiez la version standard des applis Google ou la version Google Apps.<br />
<span id="more-297"></span></p>
<h3>Résultats et limitations</h3>
<p>A l&#8217;issue de cette mise en place, vous pourrez modifier vos agendas et contacts sur l&#8217;un des trois environnements et voir vos modifications appliquées automatiquement sur les deux autres.</p>
<p>La solution a malheureusement 3 limitations  qui devraient disparaître avec le temps :</p>
<ul>
<li>les listes de tâches ne peuvent pas être pris en charge par ce système</li>
<li>Pour envoyer un rendez-vous à des invités pour une réunion; vous devrez utiliser Google Calendar, les deux autres plate-forme provoqueront un bug si vous tenter de le faire</li>
<li>Vous ne pouvez pas synchroniser les groupes de contacts</li>
</ul>
<h3>Avant de commencer</h3>
<p>Ce n&#8217;est pas obligatoire mais avant de commencer, je vous conseil de désactiver la synchronisation d&#8217;iCal et du carnet d&#8217;adresse avec votre iPhone via iTunes à moins que vous n&#8217;aimiez avoir votre agenda et carnet d&#8217;adresse en double .Vous pouvez le faire en ayant connecté votre iPhone à votre Mac et en entrant dans les paramètres de synchronisation de l&#8217;iPhone.</p>
<p>Et n&#8217;oubliez pas les sauvegardes.</p>
<h3>Connexion entre iCal et Google Calendar</h3>
<p>Pour ajouter votre agenda Google dans iCal, rien de plus simple. Dans iCal allez dans les préférences sur l&#8217;onglet &#8220;compte&#8221;. Ajoutez un compte</p>
<p><img class="aligncenter size-medium wp-image-312" title="Nouveau compte iCal" src="http://www.next-presso.fr/wp-content/uploads/2009/07/Image-1-300x197.png" alt="Nouveau compte iCal" width="300" height="197" /></p>
<p>Saisissez votre login et mot de passe Google. Si votre agenda est dans Google Apps saisissez le login complet avec votre nom de domaine.</p>
<p>Dans &#8220;options du serveur&#8221;, saisissez l&#8217;url de votre calendrier Google semblable à celle-ci : &#8220;<strong>https://www.google.com/calendar/dav/<em>votrelogin</em>/user</strong>&#8220;. Si vous utilisez Google Apps n&#8217;oubliez pas de mettre le domaine également.</p>
<p>Après avoir validé vous obtenez une nouvelle entrée dans la liste des comptes :</p>
<p><img class="aligncenter size-medium wp-image-311" title="Listes de comptes" src="http://www.next-presso.fr/wp-content/uploads/2009/07/Image-5-300x248.png" alt="Listes de comptes" width="300" height="248" />Si vous avez accès à d&#8217;autres agendas à partir de ce compte Google calendar, vous pouvez utiliser l&#8217;onglet délégation pour ajouter ces agendas supplémentaire à iCal.</p>
<p>Vous pouvez désormais utiliser votre agenda aussi bien sous iCal que sous Google. Si vous disposez d&#8217;un ancien agenda sous iCal vous pouvez l&#8217;exporter au format ics (menu fichier/exporter) pour l&#8217;importer das votre nouvel agenda via iCal et le menu Fichier/Importer. Les modifications seront répliquées vers Google Calendar.</p>
<h3>Préparation de votre compte Google Apps pour l&#8217;iPhone</h3>
<p>Cette étape est nécessaire si vous utilisez un compte Google Apps (pour un compte Goggle classique vous pouvez passer au paragraphe suivant). Vous devez configurer votre compte Google Apps pour supporter le push  vers l&#8217;iPhone. Pour cela vous devez vous rendre dans le tableau de bord de votre compte Google Apps (en tant qu&#8217;administrateur Google Apps) et passer en mode &#8220;nouvelle génération&#8221; du panneau de configuration dans les paramètres du Domaine.</p>
<p><img class="aligncenter size-medium wp-image-314" title="Panneau de configuration Google Apps" src="http://www.next-presso.fr/wp-content/uploads/2009/07/Image-2-300x129.png" alt="Panneau de configuration Google Apps" width="300" height="129" />Cette action basculera votre interface d&#8217;administration en anglais (mais pas le tableau de bord et les applications de vos utilisateurs qui devrait rester en Français).</p>
<p>L&#8217;option permet d&#8217;accéder aux paramètre de configuration des mobiles. Vous pouvez désormais accéder au menu &#8220;Service Settings / Mobile&#8221;. Dans cette page cochez &#8220;Enable Google Sync&#8221; et validez pour pouvoir configurer vos iPhone afin qu&#8217;ils se synchronisent avec Calendar et Contact.</p>
<h3>Configuration de l&#8217;iPhone</h3>
<p>Les manipulations suivantes vont écraser vos données d&#8217;agenda sur votre iPhone, donc avant tout <strong>faites une sauvegarde</strong>.</p>
<p>Nous allons un créer un compte pour exploiter le service Google Sync qui se comporte du point de vue de l&#8217;iPhone comme un serveur Exchange. Bien que nous créions un compte mail iPhone, celui-ci ne pourra pas servir à récupérer vos mails Google pour le moment : le service Google Sync ne supporte pour l&#8217;instant que l&#8217;agenda et les contacts. Pour la messagerie, on devra créer un autre compte classique dans l&#8217;iPhone (soit Gmail, soit imap3 pour Google Apps).</p>
<p>Rendez-vous dans la configuration de l&#8217;iPhone dans la rubrique &#8220;Mails, Contacts, Calendrier&#8221; et ajoutez un nouveau compte en sélectionnant &#8220;Ajouter un compte&#8221;.</p>
<p><img class="aligncenter size-medium wp-image-318" title="choix de compte" src="http://www.next-presso.fr/wp-content/uploads/2009/07/IMG_0332-200x300.PNG" alt="choix de compte" width="200" height="300" /></p>
<p>Choisissez Microsoft Exchange comme type de compte. Vous arrivez sur le formulaire suivant :</p>
<p><img class="aligncenter size-medium wp-image-319" title="Config 1" src="http://www.next-presso.fr/wp-content/uploads/2009/07/IMG_0333-200x300.PNG" alt="Config 1" width="200" height="300" /></p>
<p>Saisissez les informations de votre compte Google. Le nom d&#8217;utilisateur doit inclure votre domaine si vous configurez votre iPhone pour Google Apps. Une fois vos paramètres saisis cliquez sur &#8220;Suivant&#8221;. L&#8217;iPhone part dans une vérification (pouvant durer plusieurs minutes) du compte &#8220;Exchange&#8221;. A l&#8217;issue de cette étape vous serez probablement invité à saisir l&#8217;adresse du serveur &#8220;Exchange&#8221;. Il s&#8217;agit de &#8220;m.google.com&#8221; pour ce qui nous concerne. Saisissez l&#8217;adresse et tapez sur &#8220;suivant&#8221;</p>
<p><img class="aligncenter size-medium wp-image-321" title="config 2" src="http://www.next-presso.fr/wp-content/uploads/2009/07/IMG_0335-200x300.PNG" alt="config 2" width="200" height="300" /></p>
<p>Le dernier écran vous permet de choisir les éléments à synchroniser. Désactivez &#8220;Courrier&#8221; (sinon le compte ne fonctionnera pas) et contacts (pour l&#8217;instant. nous l&#8217;activerons plus tard si vous le souhaitez dans la suite du tutoriel)</p>
<p><img class="aligncenter size-medium wp-image-322" title="config 3" src="http://www.next-presso.fr/wp-content/uploads/2009/07/IMG_0336-200x300.PNG" alt="config 3" width="200" height="300" /></p>
<p>Après avoir choisi &#8220;terminé&#8221; vous avez activé la synchronisation entre votre agenda Google et votre iPhone. Si vous disposez de plusieurs agendas dans votre compte Google, vous pouvez maintenant choisir précisément quels agenda synchroniser avec votre iPhone.</p>
<h3>Choix des Agendas délégués à synchroniser</h3>
<p>A partir de l&#8217;OS 3.0 de l&#8217;iPhone, vous pouvez synchroniser jusqu&#8217;à 25 agendas avec votre joujou. Pour choisir les agendas Google que vous souhaitez synchroniser pour un compte Google standard, rendez-vous avec votre iPhone sur http://m.google.com/sync. Si vous êtes en Français, vous allez être accueilli par une page disant que votre matériel n&#8217;est pas compatible.  Cliquez sur &#8220;changer de langue&#8221; en bas de l&#8217;écran pour passer en anglais, et magie&#8230; votre appareil est maintenant compatible. Il ne reste plus qu&#8217;à vous identifier.</p>
<p><img class="aligncenter size-medium wp-image-325" title="Google Sync" src="http://www.next-presso.fr/wp-content/uploads/2009/07/IMG_0337-200x300.PNG" alt="Google Sync" width="200" height="300" /></p>
<p>Si vous configurez un compte Google Apps, vous devrez d&#8217;abord configurer votre domaine sur http://m.google.com ou via <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284815942&amp;mt=8" target="_blank">l&#8217;application gratuite Google</a> pour l&#8217;iPhone, puis passer votre interface en anglais également. Votre interface s&#8217;enrichit de nouvelles icônes dont &#8220;sync&#8221; :</p>
<p><img class="aligncenter size-medium wp-image-326" title="Panneau Google Apps" src="http://www.next-presso.fr/wp-content/uploads/2009/07/IMG_0338-200x300.PNG" alt="Panneau Google Apps" width="200" height="300" /></p>
<p>Cliquez dessus, vous arrivez sur un écran vous invitant à vous identifier (comme pour le compte Gmail standard). Après vous être identifié, vous arrivez sur la liste des appareils à synchroniser. Sélectionnez l&#8217;appareil. Il ne vous reste plus qu&#8217;à choisir les agendas que vous souhaitez synchroniser.</p>
<p><img class="aligncenter size-medium wp-image-327" title="choix des calendriers" src="http://www.next-presso.fr/wp-content/uploads/2009/07/IMG_0340-200x300.PNG" alt="choix des calendriers" width="200" height="300" /></p>
<p>Et voilà.</p>
<h3>Et les contacts</h3>
<p>La synchronisation des contacts entre Google et l&#8217;iPhone est impeccable. Il suffit de retourner dans les préférences du compte Exchange, créé précédemment sur l&#8217;iPhone et d&#8217;ajouter l&#8217;option de synchronisation des contacts. L&#8217;activation de cette option va effacer les contacts existants sur votre iPhone donc assurez vous avant de le faire que tous vos contacts sont bien dans le carnet d&#8217;adresse sur votre Mac ou dans Google contact.</p>
<p>Le point un peu délicat, c&#8217;est la synchro entre le carnet d&#8217;adresses du Mac et Google. Cette synchronisation va s&#8217;opérer avec l&#8217;application iSync de MacOS X. Donc la première étape est de lancer iSync (dans le dossier Applications) et de le configurer (via les préférences) pour afficher l&#8217;icône de synchronisation dans la barre des menus :</p>
<p><img class="aligncenter size-medium wp-image-329" title="configuration iSync" src="http://www.next-presso.fr/wp-content/uploads/2009/08/Image-1-300x222.png" alt="configuration iSync" width="300" height="222" /></p>
<p>Après cela, vous pouvez fermer iSync et entrer dans les préférences du carnet d&#8217;adresses. Sur l&#8217;onglet général vous allez cocher la synchronisation avec Google et paramétrer votre compte Gmail ou Google apps comme ci-dessous :</p>
<p><img class="aligncenter size-medium wp-image-330" title="Préférences Carnet d'adresses" src="http://www.next-presso.fr/wp-content/uploads/2009/08/Image-4-272x300.png" alt="Préférences Carnet d'adresses" width="272" height="300" />après avoir valider ces préférences, on devrait en principe pouvoir synchroniser avec iSync via la barre de menu et le choix &#8220;synchroniser&#8221;, cependant, le module de synchronisation Google est mal configuré, il est en mode &#8220;app&#8221; et ne peut pas déclencher la synchronisation d&#8217;iSync. La solution est de la passer en mode serveur.</p>
<p>Ouvrez une fenêtre Terminal et tapez la commande suivante :</p>
<pre><strong>sudo defaults write /System/Library/PrivateFrameworks/GoogleContactSync.framework/Resources/ClientDescription Type 'server'</strong></pre>
<p>Le système vous demande votre mot de passe (vous devez avoir les droits d&#8217;administrateurs sur le Mac) puis effectue la modification. Vous devez ensuite rétablir les droits que votre commande vient de modifier en tapant la commande suivante:</p>
<pre><strong>sudo chmod 644 /System/Library/PrivateFrameworks/GoogleContactSync.framework/Resources/ClientDescription.plist
</strong></pre>
<p>(Merci à <a href="http://blog.markojung.net/2009/02/sync-everything-with-google/" target="_blank">Marco Jung</a> pour cette solution plus élégante que d&#8217;activer la synchronisation Exchange)</p>
<h3>Lancement automatique d&#8217;iSync</h3>
<p>iSync ne permet pas d&#8217;automatiser la synchronisation : vous devez la lancer à la main en cliquant sur &#8220;synchroniser&#8221;. Si vous souhaitez automatiser cette tâche, il suffit de rajouter une entrée dans la crontab de votre Mac.</p>
<p>Pour ce faire, lancez un terminal puis la commande <strong>crontab -e</strong></p>
<p>Cette commande lancée, vous entrez dans le monde merveilleux de vi. Pour entrer en mode édition tapez <strong>i</strong>, la mention &#8220;INSERT&#8221; devrait apparaître en bas de la fenêtre.</p>
<p>Saisissez ensuite l&#8217;entrée suivante :</p>
<pre><strong>30 * * * * osascript -e 'tell application "iSync" to synchronize'</strong></pre>
<p>qui lancera iSync toute les heures à la demi. Pour sauvegarder appuez sur la touche escape puis saisissez <strong>:wq</strong> et validez pour ecrire  les modifications et sortir de vi.</p>
<p>Voilà, votre synchro est fin prête.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F08%2Fsynchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone%2F&amp;partner=sociable" title="Print"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F08%2Fsynchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone%2F&amp;title=Synchronisation%20automatique%20de%20l%27agenda%20et%20des%20contacts%20entre%20Google%2C%20le%20Mac%20et%20l%27iPhone&amp;bodytext=Voici%20un%20petit%20tutoriel%20sur%20la%20mise%20en%20%C5%93uvre%20de%20la%20synchronisation%20entre%20les%20applications%20Google%20Calendar%20et%20contacts%2C%20votre%20Mac%20et%20votre%20iPhone%2C%20que%20vous%20utilisiez%20la%20version%20standard%20des%20applis%20Google%20ou%20la%20version%20Google%20Apps.%0D%0A%0D%0AR%C3%A9sultats%20et%20li" title="Digg"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F08%2Fsynchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone%2F&amp;title=Synchronisation%20automatique%20de%20l%27agenda%20et%20des%20contacts%20entre%20Google%2C%20le%20Mac%20et%20l%27iPhone&amp;notes=Voici%20un%20petit%20tutoriel%20sur%20la%20mise%20en%20%C5%93uvre%20de%20la%20synchronisation%20entre%20les%20applications%20Google%20Calendar%20et%20contacts%2C%20votre%20Mac%20et%20votre%20iPhone%2C%20que%20vous%20utilisiez%20la%20version%20standard%20des%20applis%20Google%20ou%20la%20version%20Google%20Apps.%0D%0A%0D%0AR%C3%A9sultats%20et%20li" title="del.icio.us"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F08%2Fsynchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone%2F&amp;t=Synchronisation%20automatique%20de%20l%27agenda%20et%20des%20contacts%20entre%20Google%2C%20le%20Mac%20et%20l%27iPhone" title="Facebook"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F08%2Fsynchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone%2F&amp;title=Synchronisation%20automatique%20de%20l%27agenda%20et%20des%20contacts%20entre%20Google%2C%20le%20Mac%20et%20l%27iPhone&amp;annotation=Voici%20un%20petit%20tutoriel%20sur%20la%20mise%20en%20%C5%93uvre%20de%20la%20synchronisation%20entre%20les%20applications%20Google%20Calendar%20et%20contacts%2C%20votre%20Mac%20et%20votre%20iPhone%2C%20que%20vous%20utilisiez%20la%20version%20standard%20des%20applis%20Google%20ou%20la%20version%20Google%20Apps.%0D%0A%0D%0AR%C3%A9sultats%20et%20li" title="Google Bookmarks"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F08%2Fsynchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone%2F&amp;title=Synchronisation%20automatique%20de%20l%27agenda%20et%20des%20contacts%20entre%20Google%2C%20le%20Mac%20et%20l%27iPhone&amp;source=Next+Presso+Java%2C+Seam%2C+Spring+%26amp%3B+co&amp;summary=Voici%20un%20petit%20tutoriel%20sur%20la%20mise%20en%20%C5%93uvre%20de%20la%20synchronisation%20entre%20les%20applications%20Google%20Calendar%20et%20contacts%2C%20votre%20Mac%20et%20votre%20iPhone%2C%20que%20vous%20utilisiez%20la%20version%20standard%20des%20applis%20Google%20ou%20la%20version%20Google%20Apps.%0D%0A%0D%0AR%C3%A9sultats%20et%20li" title="LinkedIn"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Synchronisation%20automatique%20de%20l%27agenda%20et%20des%20contacts%20entre%20Google%2C%20le%20Mac%20et%20l%27iPhone&amp;url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F08%2Fsynchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone%2F" title="Netvibes"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Synchronisation%20automatique%20de%20l%27agenda%20et%20des%20contacts%20entre%20Google%2C%20le%20Mac%20et%20l%27iPhone%20-%20http%3A%2F%2Fwww.next-presso.fr%2F2009%2F08%2Fsynchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone%2F" title="Twitter"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.next-presso.fr/2009/08/synchronisation-automatique-de-lagenda-et-des-contacts-entre-google-le-mac-et-liphone/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>La guerre des RIA aura-t&#8217;elle lieu ?</title>
		<link>http://www.next-presso.fr/2009/06/la-guerre-des-ria-aura-telle-lieu/</link>
		<comments>http://www.next-presso.fr/2009/06/la-guerre-des-ria-aura-telle-lieu/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 15:51:51 +0000</pubDate>
		<dc:creator>Antoine Sabot-Durand</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[JavaFx]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://www.next-presso.fr/?p=144</guid>
		<description><![CDATA[<p>Depuis deux ou trois ans, on nous prédit une guerre sans merci entre les différents acteurs des technologies Internet Riches. L&#8217;arrivée de Microsoft avec Silverlight semble avoir mis le feu au poudre, dans la foulée Adobe a commencé à communiquer de plus en plus sur Flex et à sortir Air (qui est plus une technologie [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis deux ou trois ans, on nous prédit une guerre sans merci entre les différents acteurs des technologies Internet Riches. L&#8217;arrivée de Microsoft avec <a href="http://www.microsoft.com/silverlight/" target="_blank">Silverlight</a> semble avoir mis le feu au poudre, dans la foulée Adobe a commencé à communiquer de plus en plus sur <a href="http://www.adobe.com/fr/products/flex/" target="_parent">Flex</a> et à sortir <a href="http://www.adobe.com/fr/products/air/" target="_parent">Air</a> (qui est plus une technologie &#8220;desktop&#8221;) , enfin Sun est sorti du bois (un peu tard) pour prendre la place d&#8217;outsider avec <a href="http://www.javafx.com/" target="_blank">JavaFx</a>. Aujourd&#8217;hui, de nombreux décideurs s&#8217;interrogent sur ces technologies et quelques projets sont lancés en s&#8217;appuyant sur elles (pour JavaFx, il va falloir encore attendre), mais cette guerre annoncée risque d&#8217;être remportée par un acteur déjà en place et qui dispose d&#8217;un contrôle incontestable sur le web : Google.</p>
<p><span id="more-144"></span></p>
<h3>Le concept, les principes et les acteurs</h3>
<p>Avant tout, juste un petit point sur le concept des RIA. Je discutais du sujet il y a quelque jours avec un décideur qui m&#8217;expliquait qu&#8217;il faisait des RIA il y a déjà 10 ans avec Delphi. A ce compte, moi aussi il ya dix ans je faisais des RIA avec Lotus Notes. Cette anecdote illustre combien le concept n&#8217;est pas forcément clair.</p>
<p>L&#8217;idée générale des RIA est d&#8217;amener une expérience riche au sein d&#8217;une navigation Web. Plus prosaïquement : donner à l&#8217;utilisateur l&#8217;impression qu&#8217;il utilise un client lourd (une application &#8220;installée&#8221; sur son ordinateur) sans l&#8217;obliger à quitter son navigateur. Rien de révolutionnaire en soit, mais la facilité de mise en oeuvre de ce logiciel client riche pour l&#8217;utilisateur lève les principaux freins à son adoption. Les RIA permettent donc de déployer un applicatif client serveur sans aucune intervention de l&#8217;utilisateur (quand la configuration de son ordinateur est correcte).Pour une définition plus fouillée des RIA, faites un tout sur <a href="http://blog.aysoon.com/Que-sont-les-applications-riches-RIA-Partie-1-Definition-et-usages-195" target="_blank">cet excellent article</a> sur le sujet qui aborde aussi le concept de RDA (Rich Desktop Application).</p>
<p>Aujourd&#8217;hui deux principes prévalent pour la mise en oeuvre des RIA. Le premier repose sur l&#8217;idée que le navigateur ne propose pas d&#8217;outils suffisamment sophistiqués pour concevoir une interface riche. La technologie s&#8217;appuie donc sur un plugin qui vient enrichir le navigateur, c&#8217;est le cas des solutions d&#8217;Adobe, Microsoft ou Sun.</p>
<p>L&#8217;autre principe s&#8217;appuie sur les outils standard du navigateur à savoir le HTML et le language javascript. Ce mélange mis en oeuvre par Microsoft dans Internet Explorer 5 en 1999 grace au contrôle ActiveX &#8220;XMLHTTP&#8221; a été baptisé Ajax (Asynchronous Javascript And Xml) en 2005 puis standardisé par le W3C en 2006. Aujourd&#8217;hui beaucoup d&#8217;acteurs gravitent autour d&#8217;Ajax et s&#8217;appuient sur ses concepts simples et les fonctionnalités évoluées de HTML pour proposer des bibliothèque de composants Ajax permettant de concevoir des applications riches dans le navigateur. Parmi les pus populaires on peut citer <a href="http://jquery.com/" target="_blank">JQuery</a>, <a href="http://www.dojotoolkit.org/" target="_blank">Dojo</a>, <a href="http://developer.yahoo.com/yui/" target="_blank">YUI</a> (Yahoo) et <a href="http://code.google.com/intl/fr/webtoolkit/" target="_blank">GWT</a> (Google). Dans l&#8217;univers Java, des technologies comme <a href="http://wicket.apache.org/" target="_blank">Wicket</a> ou <a href="http://java.sun.com/javaee/javaserverfaces/" target="_blank">JSF</a> permettent d&#8217;embarquer de l&#8217;Ajax sans avoir à produire le Javascript et le HTML nécessaire pour le mettre en oeuvre. Côté JSF on peut citer des acteurs comme <a href="http://www.jboss.org/jbossrichfaces/" target="_blank">RichFaces</a> ou <a href="http://www.icefaces.org" target="_blank">IceFaces</a>.</p>
<p>Quoiqu&#8217;il en soit, l&#8217;acteur qui a popularisé le plus Ajax et en a fourni une &#8220;proof of concept&#8221; est certainement Google qui dès 2004 avec Gmail puis en 2005 avec Google maps a fait la démonstration qu&#8217;Ajax était viable et pouvait être utilisé pour concevoir des applications très sollicités  et hautement interactives. Google a ainsi été le pionnier du Web 2.0 où d&#8217;autres acteurs l&#8217;ont suivi rapidement comme Facebook ou Netvibes.</p>
<p>En schématisant on peut donc dire que l&#8217;univers RIA compte 4 acteurs majeurs :</p>
<ul>
<li>Adobe avec Flex ;</li>
<li>Microsoft avec Silverlight ;</li>
<li>Sun / Oracle avec JavaFx (Ok, celui là est franchement discutable) ;</li>
<li>Google avec GWT en tant que tête de pont de la mise en oeuvre d&#8217;Ajax.</li>
</ul>
<h3>En route vers le Web 3.0</h3>
<p>Cette semaine s&#8217;est tenu le Google I/O, la conférence développeur de Google à San Francisco. <a href="http://code.google.com/intl/fr/events/io/" target="_blank">Les annonces</a> faites lors de cet événement sont peut être les prémices d&#8217;une nouvelle &#8220;révolution&#8221; du Web. Ces annonces ont tourné autour de deux points :</p>
<ul>
<li>HTML 5 : la plupart des nouvelles versions des navigateurs supportent en avant première les nouveauté d&#8217;HTML 5 (annoncé pour 2010). Tim O&#8217;Reilly, brillant analyste <a href="http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html" target="_blank">résume assez bien cette conférence</a> sur son blog. Pour faire court, HTML 5 enrichit son ancêtre en intégrant nativement les technologies suivantes :
<ul>
<li>Canvas : qui permet de générer dynamiquement du contenu graphique sur la page web en cours ;</li>
<li>L&#8217;intégration de la vidéo : aujourd&#8217;hui une telle intégration nécessite un plugin. HTML 5 supportera nativement la vidéo permettant ainsi de créer des applications de manipulation d&#8217;images comme du montage vidéo ;</li>
<li>La Géolocalisation déjà présente sur la plupart des terminaux mobiles comme l&#8217;iPhone ou Androïd ;</li>
<li>AppCache et Database qui permettent de répliquer une application Web pour la mettre en mode offline</li>
<li>Web workers qui permet de paralléliser des traitements serveurs et clients et d&#8217;augmenter significativement la performance d&#8217;une application web</li>
</ul>
</li>
<li>Google Wave : le nouvel outil hyper-communiquant de Google qui sortira cette année. <a href="ditorial/502822/google-wave-le-futur-couteau-suisse-de-la-communication/" target="_blank">Cet article de 01</a> résume assez bien cet outil. Plus qu&#8217;un bureau communiquant, Wave sera apparemment une plate-forme SaaS dans laquelle les développeurs pourront enrichir l&#8217;écosystème applicatif à l&#8217;instar de Salesforce ou de l&#8217;appsotre d&#8217;Apple. Bref, un croisement fonctionnel entre la messagerie, le forum de discusssion, la messagerie instantanée, le réseau social et le travail collaboratif, le tout en opensource et librement extensible. Wave va probablement révolutionner notre façon de communiquer sur Internet. Et quoi qu&#8217;il en soit, il constitue la Killer App (tout comme Maps le fut en 2005) pour pousser HTML 5 et Google Web Toolkit.</li>
</ul>
<h3>Conclusion</h3>
<p>Google semble mettre toutes ses forces sur HTML 5 et les évolutions d&#8217;Ajax qui en découleront, et sur le papier (ou l&#8217;écran) ça à l&#8217;air très très prometteur. Face à ces évolutions alléchantes qui seront partie intégrantes de tous les navigateurs modernes sur toutes les plate-formes, les investissements colossaux des acteurs qui parient sur des technologies propriétaires avec des plug-in à adapter à chaque plate-forme et chaque navigateur semblent un peu plus hasardeux.</p>
<p>Mais, personne ne dispose d&#8217;une boule de cristal et les prophètes sur le sujet se sont maintes fois trompés par le passé. La seule certitude que l&#8217;on puisse avoir c&#8217;est que la conception d&#8217;applications en ligne et l&#8217;ergonomie de ces applications d&#8217;ici 5 ans n&#8217;aura pas grand chose à voir avec celle d&#8217;aujourd&#8217;hui.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F06%2Fla-guerre-des-ria-aura-telle-lieu%2F&amp;partner=sociable" title="Print"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F06%2Fla-guerre-des-ria-aura-telle-lieu%2F&amp;title=La%20guerre%20des%20RIA%20aura-t%27elle%20lieu%20%3F&amp;bodytext=Depuis%20deux%20ou%20trois%20ans%2C%20on%20nous%20pr%C3%A9dit%20une%20guerre%20sans%20merci%20entre%20les%20diff%C3%A9rents%20acteurs%20des%20technologies%20Internet%20Riches.%20L%27arriv%C3%A9e%20de%20Microsoft%20avec%20Silverlight%20semble%20avoir%20mis%20le%20feu%20au%20poudre%2C%20dans%20la%20foul%C3%A9e%20Adobe%20a%20commenc%C3%A9%20%C3%A0%20communiqu" title="Digg"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F06%2Fla-guerre-des-ria-aura-telle-lieu%2F&amp;title=La%20guerre%20des%20RIA%20aura-t%27elle%20lieu%20%3F&amp;notes=Depuis%20deux%20ou%20trois%20ans%2C%20on%20nous%20pr%C3%A9dit%20une%20guerre%20sans%20merci%20entre%20les%20diff%C3%A9rents%20acteurs%20des%20technologies%20Internet%20Riches.%20L%27arriv%C3%A9e%20de%20Microsoft%20avec%20Silverlight%20semble%20avoir%20mis%20le%20feu%20au%20poudre%2C%20dans%20la%20foul%C3%A9e%20Adobe%20a%20commenc%C3%A9%20%C3%A0%20communiqu" title="del.icio.us"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F06%2Fla-guerre-des-ria-aura-telle-lieu%2F&amp;t=La%20guerre%20des%20RIA%20aura-t%27elle%20lieu%20%3F" title="Facebook"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F06%2Fla-guerre-des-ria-aura-telle-lieu%2F&amp;title=La%20guerre%20des%20RIA%20aura-t%27elle%20lieu%20%3F&amp;annotation=Depuis%20deux%20ou%20trois%20ans%2C%20on%20nous%20pr%C3%A9dit%20une%20guerre%20sans%20merci%20entre%20les%20diff%C3%A9rents%20acteurs%20des%20technologies%20Internet%20Riches.%20L%27arriv%C3%A9e%20de%20Microsoft%20avec%20Silverlight%20semble%20avoir%20mis%20le%20feu%20au%20poudre%2C%20dans%20la%20foul%C3%A9e%20Adobe%20a%20commenc%C3%A9%20%C3%A0%20communiqu" title="Google Bookmarks"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F06%2Fla-guerre-des-ria-aura-telle-lieu%2F&amp;title=La%20guerre%20des%20RIA%20aura-t%27elle%20lieu%20%3F&amp;source=Next+Presso+Java%2C+Seam%2C+Spring+%26amp%3B+co&amp;summary=Depuis%20deux%20ou%20trois%20ans%2C%20on%20nous%20pr%C3%A9dit%20une%20guerre%20sans%20merci%20entre%20les%20diff%C3%A9rents%20acteurs%20des%20technologies%20Internet%20Riches.%20L%27arriv%C3%A9e%20de%20Microsoft%20avec%20Silverlight%20semble%20avoir%20mis%20le%20feu%20au%20poudre%2C%20dans%20la%20foul%C3%A9e%20Adobe%20a%20commenc%C3%A9%20%C3%A0%20communiqu" title="LinkedIn"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=La%20guerre%20des%20RIA%20aura-t%27elle%20lieu%20%3F&amp;url=http%3A%2F%2Fwww.next-presso.fr%2F2009%2F06%2Fla-guerre-des-ria-aura-telle-lieu%2F" title="Netvibes"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=La%20guerre%20des%20RIA%20aura-t%27elle%20lieu%20%3F%20-%20http%3A%2F%2Fwww.next-presso.fr%2F2009%2F06%2Fla-guerre-des-ria-aura-telle-lieu%2F" title="Twitter"><img src="http://www.next-presso.fr/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.next-presso.fr/2009/06/la-guerre-des-ria-aura-telle-lieu/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
