<?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>Émile Girard : gérant d&#039;estrade &#187; Mobile</title>
	<atom:link href="http://www.estrade.ca/dev/mobile/feed" rel="self" type="application/rss+xml" />
	<link>http://www.estrade.ca</link>
	<description>Penser tout connaître c&#039;est déjà un début</description>
	<lastBuildDate>Mon, 19 Dec 2011 15:22:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>iPhone : problème de positionnement absolu</title>
		<link>http://www.estrade.ca/dev/iphone-position-absolute-menu-fixe.html</link>
		<comments>http://www.estrade.ca/dev/iphone-position-absolute-menu-fixe.html#comments</comments>
		<pubDate>Tue, 16 Feb 2010 23:04:44 +0000</pubDate>
		<dc:creator>Emile Girard</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[position]]></category>

		<guid isPermaLink="false">http://www.estrade.ca/?p=1070</guid>
		<description><![CDATA[Voilà que je me bute à un problème : réussir à attacher à la fenêtre de Safari un menu de navigation rappelant une application iPhone. Rien de plus facile avec la propriété CSS position:fixed; n&#8217;est-ce pas? Eh bien non justement. Et pourquoi donc? Parce qu&#8217;Apple, dans sa version mobile de Safari uniquement, a décidé de [...]]]></description>
			<content:encoded><![CDATA[<p>Voilà que je me bute à un problème : réussir à attacher à la fenêtre de Safari un menu de navigation rappelant une application iPhone.</p>
<p>Rien de plus facile avec la propriété CSS <em><strong>position:fixed;</strong></em> n&#8217;est-ce pas?</p>
<p>Eh bien non justement. Et pourquoi donc?</p>
<p>Parce qu&#8217;Apple, dans sa version mobile de Safari uniquement, a <a href="http://www.quirksmode.org/blog/archives/2009/11/apple_is_not_ev.html#c12769" target="_blank">décidé de ne pas supporter cette propriété</a> question d&#8217;empêcher quiconque (moi en particulier) de faire un site mobile qui ressemblerait trop à une Application.</p>
<p>Autre solution : créer deux zones (#content et #footer) qui se partagent la fenêtre du iPhone (320&#215;240). On positionne le #footer collé au bas, le #content prend le reste de la hauteur et on lui ajoute un <em><strong>overflow:auto;</strong></em> pour permettre la navigation dans le conteneur principal. Rien de plus simple encore une fois, mais est-ce que ça fonctionne?</p>
<p>NON PLUS!</p>
<p>Encore une fois, notre ami Safari Mobile empêche la navigation à l&#8217;intérieur d&#8217;un DIV avec <em>overflow:auto;</em> autrement qu&#8217;en utilisant ses 2 doigts pour faire le défilement. Pratique et intuitif non? D&#8217;ailleurs je gage vous ne le saviez même pas&#8230;</p>
<p>Mon prochain test sera de passer par un IFRAME, mais vous vous doutez certainement que je n&#8217;en ai pas du tout envie de m&#8217;aventurer là-dedans&#8230;</p>
<p>&#8211;</p>
<p>Comme solution alternative existe cependant <a href="http://doctyper.com/archives/200808/fixed-positioning-on-mobile-safari/" target="_blank">ce script très intéressant</a> que j&#8217;ai déniché et qui émule les actions de navigation en javascript. Toutefois ce dernier donne une expérience utilisateur plutôt désagréable et très saccadée.</p>
<p>&#8211;</p>
<p>Il y a toutefois un peu de lumière au bout du tunnel avec <a href="http://www.jqtouch.com/" target="_blank">jQTouch</a>, une librairie HTML5 reprenant toutes les animations et interfaces propre au iPhone dans une version compatible avec le <em>webkit mobile</em>.</p>
<p>Reste à voir si ça marchera correctement.</p>
<p>Mais dans l&#8217;intervalle Apple, je suis extrêmement déçu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.estrade.ca/dev/iphone-position-absolute-menu-fixe.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tester Android</title>
		<link>http://www.estrade.ca/dev/tester-android.html</link>
		<comments>http://www.estrade.ca/dev/tester-android.html#comments</comments>
		<pubDate>Thu, 16 Apr 2009 21:15:24 +0000</pubDate>
		<dc:creator>Emile Girard</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cellulaire]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.estrade.ca/?p=683</guid>
		<description><![CDATA[Je suis en train de tester Android après l&#8217;avoir installé sur mon ordi de bureau. Leur émulateur est franchement bien fait et facile à utiliser&#8230; voici comment faire pour les curieux : Téléchargez le Java SE Development Kit (JDK) Personnellement j&#8217;ai utilisé le simple runtime JDK 6 Update 13 Installez-le Téléchargez le SDK Android Ça [...]]]></description>
			<content:encoded><![CDATA[<p>Je suis en train de tester Android après l&#8217;avoir installé sur mon ordi de bureau. Leur émulateur est franchement bien fait et facile à utiliser&#8230; voici comment faire pour les curieux :</p>
<ol>
<li>Téléchargez le <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">Java SE Development Kit</a> (JDK)
<ul>
<li>Personnellement j&#8217;ai utilisé le simple runtime <a href="http://java.sun.com/javase/6/" target="_blank">JDK 6 Update 13</a></li>
<li>Installez-le</li>
</ul>
</li>
<li>Téléchargez le <a href="http://developer.android.com/sdk/preview/" target="_blank">SDK Android</a>
<ul>
<li>Ça va vous faire télécharger un dossier compressé,</li>
<li>Videz-le, mettons, dans <strong>C:/dev/android/</strong></li>
</ul>
</li>
<li>Une fois que tout est en place, lancez une invite de commande en allant dans DÉMARRER / EXÉCUTER puis en tapant <strong>cmd</strong></li>
</ol>
<p>Il vous faut maintenant créer un appareil virtuel (<em>AVD &#8211; Android Virtual Device</em>). Pour ce faire :</p>
<ol>
<li>Dans l&#8217;invite de commande, rendez-vous dans le dossier où vous avez installé Android (ex: <span style="color: #808080;">C:/dev/android</span>) et accédez au dossier <em>tools </em>(ex: <span style="color: #808080;">C:/dev/android/tools/</span>).</li>
<li>Une fois à l&#8217;intérieur tapez la commande :</li>
</ol>
<pre class="code" style="text-align: center;"><code>android create avd --target 2 --name CupcakeVM
</code></pre>
<p>Notez que le nom de &laquo;&nbsp;CupcakeVP&nbsp;&raquo; peut être remplacé comme bon vous semble, mais représente ici &laquo;&nbsp;Cupcake&nbsp;&raquo; (le nom de code de la version 1.5 de Android) et &laquo;&nbsp;VM&nbsp;&raquo; (<em>Virtual Machine</em>). Ici, on trouve que c&#8217;est plein de bon sens&#8230; Il ne vous reste alors qu&#8217;à lancer l&#8217;émulateur en tapant :</p>
<pre class="code" style="text-align: center;"><code>emulator -avd CupcakeVM</code></pre>
<p>Pour plus d&#8217;infos je vous recommande la lecture de <a href="http://www.alsacreations.com/astuce/lire/699-emuler-google-android-emulator-mobile.html" target="_blank">l&#8217;article de Dew sur Alsacréations</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.estrade.ca/dev/tester-android.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Object Caching 505/533 objects using disk

Served from: www.estrade.ca @ 2012-02-04 20:02:22 -->
