<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Retour sur le livre &quot;Android&quot; par Florent Garin</title>
	<atom:link href="http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/</link>
	<description>Blog sur Java, le métier de développeur et la vie de freelance par Nicolas Martignole</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:18:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Patrick EMIN</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-914</link>
		<dc:creator>Patrick EMIN</dc:creator>
		<pubDate>Sun, 03 Jan 2010 18:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-914</guid>
		<description>C&#039;est d&#039;exemples que manque le plus le développeur débutant, c&#039;est valable pour tous les langages. Sur le net, quelques exemples de programmation Android, mais soit trop simplistes, soit trop longs pour être pédagogiques. Bravo en tous cas pour l&#039;effort de faire un livre en français sur le sujet. En matière de programmation, c&#039;est rare.</description>
		<content:encoded><![CDATA[<p>C&#8217;est d&#8217;exemples que manque le plus le développeur débutant, c&#8217;est valable pour tous les langages. Sur le net, quelques exemples de programmation Android, mais soit trop simplistes, soit trop longs pour être pédagogiques. Bravo en tous cas pour l&#8217;effort de faire un livre en français sur le sujet. En matière de programmation, c&#8217;est rare.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Gabriel</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-913</link>
		<dc:creator>Gabriel</dc:creator>
		<pubDate>Sat, 12 Dec 2009 13:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-913</guid>
		<description>Concernant les livres et la question de savoir si un livre doit être un tuto ou pas, on peut lire une discussion sur le blog de Christian Bauer. &quot;Are books tutorials?&quot;

http://relation.to/12422.lace</description>
		<content:encoded><![CDATA[<p>Concernant les livres et la question de savoir si un livre doit être un tuto ou pas, on peut lire une discussion sur le blog de Christian Bauer. &laquo;&nbsp;Are books tutorials?&nbsp;&raquo;</p>
<p><a href="http://relation.to/12422.lace" rel="nofollow">http://relation.to/12422.lace</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Florent Garin</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-912</link>
		<dc:creator>Florent Garin</dc:creator>
		<pubDate>Wed, 09 Dec 2009 22:02:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-912</guid>
		<description>Hello à tous,


Le livre cible effectivement la version 1.5r2 qui était la dernière au moment de la fin de la rédaction.
J&#039;ai d&#039;ailleurs dû en cours de route revenir sur certains chapitres lorsque le SDK 1.5 est sorti ; notamment pour couvrir les &quot;App Widgets&quot; qui étaient l&#039;apport essentiel du 1.5.</description>
		<content:encoded><![CDATA[<p>Hello à tous,</p>
<p>Le livre cible effectivement la version 1.5r2 qui était la dernière au moment de la fin de la rédaction.<br />
J&#8217;ai d&#8217;ailleurs dû en cours de route revenir sur certains chapitres lorsque le SDK 1.5 est sorti ; notamment pour couvrir les &laquo;&nbsp;App Widgets&nbsp;&raquo; qui étaient l&#8217;apport essentiel du 1.5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Gabriel K.</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-911</link>
		<dc:creator>Gabriel K.</dc:creator>
		<pubDate>Wed, 09 Dec 2009 11:54:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-911</guid>
		<description>Deux ou trois remarques.

Sur la notion d&#039;Intent et les Composants - activité, services, etc.). Pour moi aussi la partie la plus fascinante d&#039;Android.
Trois autres arguments pour avoir créé un système avec des intent.
- couplage lâche. Tu veux un service? Tu peux envoyer un message pour voir si ce service existe. Et dès que tu es sûr que ton service existe, tu lui envoies un message - avec attente de la réponse,ou non, c&#039;est selon. Très agréable. D&#039;un point de vue architectural très abouti. Et tu peux remplacer tout composant par un autre composant. Il suffit que ton composant réponde au bon Intent.
- On programme non seulement pour faire une application, mais aussi pour la faire tourner sur un système d&#039;exploitation. On dépasse la cadre habituel de l&#039;appli - voire pour &quot;nouzautres javaistes jee&quot;, de la plateforme, pour accéder à toutes les fonctionalités possibles du device. Tu veux envoyer un mail? Tu fais confiance à l&#039;OS, tu ne réinventes pas la roue et tu utilises l&#039;Intent pour envoyer un mail. Pour moi Android est un jee côté client. C&#039;est à dire java+des api pour gonfler les performances de ton appli, lui faiore faire plein de choses.
- Et enfin il est très performant d&#039;avoir un OS qui tourne avec des composants et non avec des applications. En effet, il suffit pour l&#039;OS de ne faire tourner que les composants nécessaires. Ainsi, besoin uniquement d&#039;une Activité qui tourne en Foreground. Donc toutes les autres peuvent être mises de côté, &quot;éteintes&quot;. Le Système Android gère le cycle de vie des composants, les arrête, les redémarre... (c&#039;est ça aussi le côté j2ee côté client, le cycle de vie des composants sont managés). Bref, tout cela pourquoi, tu vas me dire? C&#039;est tout con. Parce qu&#039;on est sur nu téléphone. Un petit ordinateur avec peu de émmoire et peu de batterie. Donc il faut économiser la ressource. D&#039;où la gestion du cycle de vie des composants. cqfd.

Autre chose, les versions 1.6 et 2.0.1 ne sont pas des beta. Tu retrouveras notamment la 2.0.1 sur le téléphone Motorola Droid (qui en France s&#039;appelle Milestone). Après, chaque téléphone a un peu sa version d&#039;Android, il y en a eu 6 ou 7 depuis la 1.0... Heureusement les téléphones peuvent être mis à jour par les opérateurs / google - ce qui est un énorme avantage. La 2.0.1 est même carrément &quot;obligatoire&quot; pour les gens qui programment pour Android 2.0 - on dirait que Google a trouvé un problème de sécurité ou un problème bloquant?

&lt;a href=&quot;http://blog.oxiane.com/tag/android&quot; title=&quot;&quot; rel=&quot;nofollow&quot;&gt;Gabriel Kastenbaum&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Deux ou trois remarques.</p>
<p>Sur la notion d&#8217;Intent et les Composants &#8211; activité, services, etc.). Pour moi aussi la partie la plus fascinante d&#8217;Android.<br />
Trois autres arguments pour avoir créé un système avec des intent.<br />
- couplage lâche. Tu veux un service? Tu peux envoyer un message pour voir si ce service existe. Et dès que tu es sûr que ton service existe, tu lui envoies un message &#8211; avec attente de la réponse,ou non, c&#8217;est selon. Très agréable. D&#8217;un point de vue architectural très abouti. Et tu peux remplacer tout composant par un autre composant. Il suffit que ton composant réponde au bon Intent.<br />
- On programme non seulement pour faire une application, mais aussi pour la faire tourner sur un système d&#8217;exploitation. On dépasse la cadre habituel de l&#8217;appli &#8211; voire pour &laquo;&nbsp;nouzautres javaistes jee&nbsp;&raquo;, de la plateforme, pour accéder à toutes les fonctionalités possibles du device. Tu veux envoyer un mail? Tu fais confiance à l&#8217;OS, tu ne réinventes pas la roue et tu utilises l&#8217;Intent pour envoyer un mail. Pour moi Android est un jee côté client. C&#8217;est à dire java+des api pour gonfler les performances de ton appli, lui faiore faire plein de choses.<br />
- Et enfin il est très performant d&#8217;avoir un OS qui tourne avec des composants et non avec des applications. En effet, il suffit pour l&#8217;OS de ne faire tourner que les composants nécessaires. Ainsi, besoin uniquement d&#8217;une Activité qui tourne en Foreground. Donc toutes les autres peuvent être mises de côté, &laquo;&nbsp;éteintes&nbsp;&raquo;. Le Système Android gère le cycle de vie des composants, les arrête, les redémarre&#8230; (c&#8217;est ça aussi le côté j2ee côté client, le cycle de vie des composants sont managés). Bref, tout cela pourquoi, tu vas me dire? C&#8217;est tout con. Parce qu&#8217;on est sur nu téléphone. Un petit ordinateur avec peu de émmoire et peu de batterie. Donc il faut économiser la ressource. D&#8217;où la gestion du cycle de vie des composants. cqfd.</p>
<p>Autre chose, les versions 1.6 et 2.0.1 ne sont pas des beta. Tu retrouveras notamment la 2.0.1 sur le téléphone Motorola Droid (qui en France s&#8217;appelle Milestone). Après, chaque téléphone a un peu sa version d&#8217;Android, il y en a eu 6 ou 7 depuis la 1.0&#8230; Heureusement les téléphones peuvent être mis à jour par les opérateurs / google &#8211; ce qui est un énorme avantage. La 2.0.1 est même carrément &laquo;&nbsp;obligatoire&nbsp;&raquo; pour les gens qui programment pour Android 2.0 &#8211; on dirait que Google a trouvé un problème de sécurité ou un problème bloquant?</p>
<p><a href="http://blog.oxiane.com/tag/android" title="" rel="nofollow">Gabriel Kastenbaum</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Piwaï</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-910</link>
		<dc:creator>Piwaï</dc:creator>
		<pubDate>Mon, 07 Dec 2009 08:30:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-910</guid>
		<description>Le lien est pour les intents est http://www.curious-creature.org/2008/12/15/android-can-i-use-this-intent/ (la parenthèse a la fin m&#039;a joué un tour). Dailleurs, c&#039;est le blog de Romain Guy :)</description>
		<content:encoded><![CDATA[<p>Le lien est pour les intents est <a href="http://www.curious-creature.org/2008/12/15/android-can-i-use-this-intent/" rel="nofollow">http://www.curious-creature.org/2008/12/15/android-can-i-use-this-intent/</a> (la parenthèse a la fin m&#8217;a joué un tour). Dailleurs, c&#8217;est le blog de Romain Guy <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Piwaï</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-909</link>
		<dc:creator>Piwaï</dc:creator>
		<pubDate>Mon, 07 Dec 2009 08:23:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-909</guid>
		<description>Merci pour la revue, le contenu a l&#039;air correct.

&quot;Cela évite aussi de devoir tout implémenter tout le temps.&quot;
=&gt; Hélas, ce n&#039;est pas tout à fait vrai. L&#039;installation d&#039;applications ne prend pas en compte la notion de dépendances. Difficile donc de créer une API sous forme d&#039;application exposant des services, car rien ne garantie sa présence (on peut heureusement la vérifier, par un tour de passe passe technique : http://www.curious-creature.org/2008/12/15/android-can-i-use-this-intent/). Les développeurs préfereront dupliquer des jars plutôt que de les mutualiser au sein d&#039;une seule application.

Par ailleurs, je me permet de vous signaler la série d&#039;article &quot;Android pour l&#039;entreprise&quot; : http://blog.excilys.com/tag/series-ymca/ . Un nouvel article devrait être publié incessamment sous peu (dès relecture/validation), traitant des problématiques de déploiement et de mise à jour automatique.

PS : la page http://www.touilleur-express.fr/wp-comments-post.php comporte visiblement un bug : le contenu redonné dans le textarea est échappé au niveau des apostrophes (ça met des \ partout).</description>
		<content:encoded><![CDATA[<p>Merci pour la revue, le contenu a l&#8217;air correct.</p>
<p>&laquo;&nbsp;Cela évite aussi de devoir tout implémenter tout le temps.&nbsp;&raquo;<br />
=&gt; Hélas, ce n&#8217;est pas tout à fait vrai. L&#8217;installation d&#8217;applications ne prend pas en compte la notion de dépendances. Difficile donc de créer une API sous forme d&#8217;application exposant des services, car rien ne garantie sa présence (on peut heureusement la vérifier, par un tour de passe passe technique : <a href="http://www.curious-creature.org/2008/12/15/android-can-i-use-this-intent/" rel="nofollow">http://www.curious-creature.org/2008/12/15/android-can-i-use-this-intent/</a>). Les développeurs préfereront dupliquer des jars plutôt que de les mutualiser au sein d&#8217;une seule application.</p>
<p>Par ailleurs, je me permet de vous signaler la série d&#8217;article &laquo;&nbsp;Android pour l&#8217;entreprise&nbsp;&raquo; : <a href="http://blog.excilys.com/tag/series-ymca/" rel="nofollow">http://blog.excilys.com/tag/series-ymca/</a> . Un nouvel article devrait être publié incessamment sous peu (dès relecture/validation), traitant des problématiques de déploiement et de mise à jour automatique.</p>
<p>PS : la page <a href="http://www.touilleur-express.fr/wp-comments-post.php" rel="nofollow">http://www.touilleur-express.fr/wp-comments-post.php</a> comporte visiblement un bug : le contenu redonné dans le textarea est échappé au niveau des apostrophes (ça met des \ partout).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : arnaud</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-908</link>
		<dc:creator>arnaud</dc:creator>
		<pubDate>Sun, 06 Dec 2009 19:07:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-908</guid>
		<description>Les livres de commonsware sont dispos en français aux éditions pearson éducations France sous le titre l&#039;art du développement Android</description>
		<content:encoded><![CDATA[<p>Les livres de commonsware sont dispos en français aux éditions pearson éducations France sous le titre l&#8217;art du développement Android</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : cyprien decouty</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-907</link>
		<dc:creator>cyprien decouty</dc:creator>
		<pubDate>Sun, 06 Dec 2009 15:21:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-907</guid>
		<description>Bonjour, toujours concernant les livres Android, il y a un bon plan:
http://commonsware.com/
3 livres mis à jour pour 35$
Je crois que le premier aborde la 2.0

Sinon il y a un atelier vendredi soir apres une conf: g-e-t.fr
Super analyse du livre en tout cas.</description>
		<content:encoded><![CDATA[<p>Bonjour, toujours concernant les livres Android, il y a un bon plan:<br />
<a href="http://commonsware.com/" rel="nofollow">http://commonsware.com/</a><br />
3 livres mis à jour pour 35$<br />
Je crois que le premier aborde la 2.0</p>
<p>Sinon il y a un atelier vendredi soir apres une conf: g-e-t.fr<br />
Super analyse du livre en tout cas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas Martignole</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-906</link>
		<dc:creator>Nicolas Martignole</dc:creator>
		<pubDate>Sun, 06 Dec 2009 10:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-906</guid>
		<description>C&#039;est la version 1.5r2, j&#039;ai mis en fin d&#039;article plus de détails. Tu as bien fait de faire la remarque, merci :-)</description>
		<content:encoded><![CDATA[<p>C&#8217;est la version 1.5r2, j&#8217;ai mis en fin d&#8217;article plus de détails. Tu as bien fait de faire la remarque, merci <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Guillaume Laforge</title>
		<link>http://www.touilleur-express.fr/2009/12/06/retour-sur-le-livre-android-par-florent-garin/comment-page-1/#comment-905</link>
		<dc:creator>Guillaume Laforge</dc:creator>
		<pubDate>Sun, 06 Dec 2009 01:25:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2576#comment-905</guid>
		<description>Salut Nicolas, merci pour cette revue du livre, très intéressante et qui donne envie de commander le bouquin. Il manque peut-être juste une information qui pourrait être utile au lecteur, à savoir quelle version d&#039;Android est couverte par le livre.</description>
		<content:encoded><![CDATA[<p>Salut Nicolas, merci pour cette revue du livre, très intéressante et qui donne envie de commander le bouquin. Il manque peut-être juste une information qui pourrait être utile au lecteur, à savoir quelle version d&#8217;Android est couverte par le livre.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

