<?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>benjamin baldacci</title>
	<atom:link href="http://benjaminbaldacci.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://benjaminbaldacci.com/blog</link>
	<description>wp7, win8...</description>
	<lastBuildDate>Sat, 15 Dec 2012 11:42:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[WP8] Geolocator &#8220;Operation Aborted&#8221;</title>
		<link>http://benjaminbaldacci.com/blog/?p=249&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp8-geolocator-operation-aborted</link>
		<comments>http://benjaminbaldacci.com/blog/?p=249#comments</comments>
		<pubDate>Sat, 15 Dec 2012 11:42:47 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=249</guid>
		<description><![CDATA[Ce matin pendant le hackathon au Moulin de la forge, je tente d&#8217;utiliser le Geolocator, qui est l&#8217;objet permettant de faire de la géolocation sous Windows Phone 8 (le GeoCoordinateWatcher fonctionnant toujours bien évidemment). J&#8217;ai passé une bonne demi-heure à ne pas comprendre l&#8217;exception suivante : &#8220;Operation aborted&#8221; (petite précision, j&#8217;avais bien ajouté la capability [...]]]></description>
			<content:encoded><![CDATA[<p>Ce matin pendant le hackathon au Moulin de la forge, je tente d&#8217;utiliser le Geolocator, qui est l&#8217;objet permettant de faire de la géolocation sous Windows Phone 8 (le GeoCoordinateWatcher fonctionnant toujours bien évidemment).</p>
<p>J&#8217;ai passé une bonne demi-heure à ne pas comprendre l&#8217;exception suivante : &#8220;Operation aborted&#8221; (petite précision, j&#8217;avais bien ajouté la capability ID_CAP_LOCATION).<br />
Je suis arrivé à cette exception avec le code suivant :</p>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
var locator = new Windows.Devices.Geolocation.Geolocator();<br />
locator.StatusChanged += locator_StatusChanged;
</div>
<p>L&#8217;exception se lance sur la seconde ligne, au moment où je m&#8217;attache à l&#8217;event StatusChanged.</p>
<p>Comment résoudre ce problème ?</p>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
var locator = new Windows.Devices.Geolocation.Geolocator() { MovementThreshold = 10 };<br />
locator.StatusChanged += locator_StatusChanged;
</div>
<p>Simplement en initialisant MovementThreshold. En regardant la <a href="http://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.geolocation.geolocator.movementthreshold" title="http://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.geolocation.geolocator.movementthreshold" target="_blank">documentation</a> il n&#8217;est pas précisé pourtant qu&#8217;il faille initialiser cette variable :/</p>
<p>Grand merci à <a href="http://rudyhuyn.com/" title="http://rudyhuyn.com/" target="_blank">Rudy</a>, qui à trouvé la solution (en moins de 2 minutes!).</p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=249</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WP8] NFC et Protocol, comment contouner la restriction de binding sur le protocole HTTP</title>
		<link>http://benjaminbaldacci.com/blog/?p=224&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp8-nfc-et-protocol-comment-se-binder-sur-http</link>
		<comments>http://benjaminbaldacci.com/blog/?p=224#comments</comments>
		<pubDate>Wed, 28 Nov 2012 09:02:48 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[Windows Phone 8]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=224</guid>
		<description><![CDATA[La semaine dernière je suis tombé sur un cas assez intéressant d&#8217;utilisation de NFC (lecteur de puce via téléphone). La puce avait été pensée pour un device Android. Contexte La première chose que j&#8217;ai pu faire c&#8217;est lire ce qui était présent sur la puce NFC (NDEF) : - une url internet (http://monsite.com/) - une [...]]]></description>
			<content:encoded><![CDATA[<p>La semaine dernière je suis tombé sur un cas assez intéressant d&#8217;utilisation de NFC (lecteur de puce via téléphone). La puce avait été pensée pour un device Android.<br />
<span id="more-224"></span></p>
<h2>Contexte</h2>
<p>La première chose que j&#8217;ai pu faire c&#8217;est lire ce qui était présent sur la puce NFC (NDEF) :<br />
- une url internet (http://monsite.com/)<br />
- une information custom<br />
- une seconde information custom</p>
<p>Mon premier test sous Windows Phone me permit de constater que WP demande à chaque fois si je souhaite ouvrir le site web dans un navigateur (logique vu que la première information est un lien!).</p>
<p><a href="http://benjaminbaldacci.com/blog/wp-content/uploads/2012/11/NFC-Protocol1.jpg"><img class="alignleft size-full wp-image-231" title="NFC-Protocol" src="http://benjaminbaldacci.com/blog/wp-content/uploads/2012/11/NFC-Protocol1.jpg" alt="" width="768" height="621" /></a></p>
<p>Sous Android, si l&#8217;application n&#8217;est pas installé, chrome ouvre le lien. Si l&#8217;application est installée, elle se lance (sans aucune demande d&#8217;ouverture de lien ou de chrome qui se lance).</p>
<p>Comment Android a-t-il pu déterminer que l&#8217;application devait être lancée ? Tout simplement parce que sous Android les applications peuvent se binder sur le protocole HTTP, alors que sous Windows Phone ce protocole est réservé, donc inaccessible.</p>
<p>Je devais donc trouver une solution afin de contourner ce problème. Ma plus grosse contrainte étant de devoir garder cette url sur la carte.</p>
<h2>Contournement</h2>
<p>J&#8217;ai d&#8217;abord essayé de mettre plusieurs liens, mais seul le premier lien est utilisé (que ce soit sous Windows Phone ou Android).</p>
<p>Ne trouvant pas de solution côté Windows Phone, je me suis mis à réfléchir côté site web. Windows Phone supporte les protocoles custom, et depuis un site web on peut déterminer si on a à faire à un Windows Phone ou un autre device. Du coup à l&#8217;arrivé sur le site il suffit de rediriger sur un lien custom !</p>
<p>Voici la ligne de php (oui je sais <img src='http://benjaminbaldacci.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) qui m&#8217;a permis de tester cela (ce test fonctionne également sur l&#8217;émulateur) :</p>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
&lt;?php<br />
if( strstr(strtolower($_SERVER['HTTP_USER_AGENT']), &#8216;windows phone 8&#8242;))<br />
{<br />
header(&#8216;Location: contoso://monargument&#8217;,TRUE,307);<br />
return;<br />
}<br />
?&gt;</p>
<p>&lt;html&gt;<br />
&lt;body&gt;<br />
Ceci est un site internet<br />
&lt;/body&gt;<br />
&lt;/html&gt;
</p></div>
<p>La redirection est donc faite sur le lien &#8220;contoso://monargument&#8221;, contoso étant le type de protocole supporté par mon application.</p>
<p>Si l&#8217;application n&#8217;est pas installée Windows Phone propose de chercher l&#8217;application sur le store.</p>
<p><a href="http://benjaminbaldacci.com/blog/wp-content/uploads/2012/11/WP-open-app.jpg"><img class="alignleft size-full wp-image-235" title="WP-open-app" src="http://benjaminbaldacci.com/blog/wp-content/uploads/2012/11/WP-open-app.jpg" alt="" width="720" height="547" /></a></p>
<p>Vous pouvez faire le test en ouvrant sous votre Windows Phone l&#8217;url suivante : <a title="http://benjaminbaldacci.com/test/index.php" href="http://benjaminbaldacci.com/test/index.php" target="_blank">http://benjaminbaldacci.com/test/index.php</a></p>
<h2>Avantage et Inconvénient</h2>
<p>La contrainte de ce contournement étant bien évidemment que l&#8217;utilisateur doit avoir une connexion internet afin d&#8217;accéder au site web.</p>
<p>L&#8217;avantage est qu&#8217;il n&#8217;y a pas à modifier les cartes NFC, et que cela permet de les faire fonctionner sur les plateformes Android, Windows Phone et IPhone (le jour ou le NFC arrivera bien évidemment, mais le système de protocole à la même contrainte sur le HTTP).</p>
<h2>Merci !</h2>
<p>Merci <a title="https://fr.twitter.com/julieknibbe" href="https://fr.twitter.com/julieknibbe" target="_blank">Julie </a>! Qui m&#8217;a aidé à trouver cette solution !</p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=224</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[WP8] MeetUp BeMyApp Windows Phone 8 du 5/11/12</title>
		<link>http://benjaminbaldacci.com/blog/?p=206&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp8-meetup-bemyapp-windows-phone-8-du-51112</link>
		<comments>http://benjaminbaldacci.com/blog/?p=206#comments</comments>
		<pubDate>Fri, 09 Nov 2012 08:19:10 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=206</guid>
		<description><![CDATA[Merci encore à tous d&#8217;être venu pour ce premier MeetUp Windows Phone 8 ! Nous referrons d&#8217;autres soirées rapidement, pour être au courant de ces soirées inscrivez vous sur sur le groupe Windows App qui regroupe Windows Phone et Windows 8. Rappel du programme Présentation générale de Windows Phone 8 Par Pierre Cauchois, developper evangelist [...]]]></description>
			<content:encoded><![CDATA[<p>Merci encore à tous d&#8217;être venu pour ce premier MeetUp Windows Phone 8 !</p>
<p>Nous referrons d&#8217;autres soirées rapidement, pour être au courant de ces soirées inscrivez vous sur sur le groupe <a href="http://www.meetup.com/windowsapps/" title="Windows App" target="_blank">Windows App</a> qui regroupe Windows Phone et Windows 8.<br />
<span id="more-206"></span></p>
<h2>Rappel du programme</h2>
<h3>Présentation générale de Windows Phone 8</h3>
<p>Par Pierre Cauchois, developper evangelist chez Microsoft.<br />
Pierre viendra présenter Windows Phone 8, les terminaux ainsi que le lien entre Windows 8 et WP8.</p>
<h3>Differentiating features</h3>
<p>Par David Poulin et Cyril Cathala, experts So@t.<br />
David et Cyril vous parleront des Lives Tiles, du Lockscreen, de la NFC ainsi que du Hub Entreprise.</p>
<h3>Intégration avec les applications</h3>
<p>Par Christopher Maneu, MVP Device Application Dev.<br />
Christopher présentera Nokia Maps, Lauchers, Calendrier et Contacts.</p>
<h3>Monétisation</h3>
<p>Par Benjamin Baldacci, consultant .NET chez Wygwam.<br />
Benjamin abordera la monétisation en parlant notamment de l&#8217;in-app purchase, de wallet et des URI.</p>
<h2>Ressources</h2>
<p>Vous trouverez le ppt des présentations sur ce <a href="http://benjaminbaldacci.com/meetup/WP8.pptx" title="lien">lien</a>.</p>
<p>Démos :<br />
- Cyril et David : <a href="http://benjaminbaldacci.com/meetup/NFC-Tiles-LockScreen.zip" title="NFC, Tiles et Lock Screen">NFC, Tiles et Lock Screen</a><br />
- Christopher : <a href="https://github.com/cmaneu" title="github.com/cmaneu" target="_blank">https://github.com/cmaneu</a> (bientôt disponible)<br />
- Benjamin : <a href="http://code.msdn.microsoft.com/wpapps/Mock-In-App-Purchase-33080f0c" title="InApp Purchase" target="_blank">InApp Purchase</a>, <a href="http://code.msdn.microsoft.com/wpapps/Wallet-payment-instruments-85c2a7a0" title="Wallet" target="_blank">Wallet 1</a>, <a href="http://code.msdn.microsoft.com/wpapps/Wallet-membership-and-f5ffee3a" title="Wallet 2" target="_blank">Wallet 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=206</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[EN] [WP7] Simple Live Tile Creation</title>
		<link>http://benjaminbaldacci.com/blog/?p=191&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=en-wp7-simple-live-tile-creation</link>
		<comments>http://benjaminbaldacci.com/blog/?p=191#comments</comments>
		<pubDate>Tue, 26 Jun 2012 20:17:58 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Live Tile]]></category>
		<category><![CDATA[nokia_dev]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=191</guid>
		<description><![CDATA[Live Tiles are part of the Windows Phone main features. Most part of the apps does not use them. In this post, we will see how to create a simple Tile using the ShellTile tool. Project creation Let&#8217;s start from a simple application, a Windows Phone Application. Name it LiveTileSample. To separate code from my [...]]]></description>
			<content:encoded><![CDATA[<p>Live Tiles are part of the Windows Phone main features. Most part of the apps does not use them.<br />
In this post, we will see how to create a simple Tile using the ShellTile tool.<br />
<span id="more-191"></span></p>
<h2>Project creation</h2>
<p>Let&#8217;s start from a simple application, a <strong>Windows Phone Application</strong>. Name it <strong>LiveTileSample</strong>. To separate code from my application and my Tiles, I add a <strong>Windows Phone Class Library</strong> to my solution, named <strong>LiveTileSample.TileManager</strong>.</p>
<p>Now, add the resources to the solution, so as not to forget them.</p>
<p>- Add a folder <strong>Resources </strong>in the main project, <strong>LiveTileSample</strong>, then add in this foledr the images <strong>img1</strong> and <strong>img2</strong> (you&#8217;ll find them on this <a title="adresse" href="http://benjaminbaldacci.com/blog/wp-content/uploads/nokiablog/simpleTilesCreation/Resources.zip" target="_blank">link</a>).</p>
<p>- Modify the <strong>Build Action</strong> of thoses images in <strong>Content </strong>(right clic on the file, properties).</p>
<p>- Rename this file (and the class) <strong>Class1</strong> in <strong>SecondaryTile</strong>.</p>
<p>- Add the <strong>reference</strong> <strong>Microsoft.Phone</strong> to the project <strong>LiveTileSample.TileManager </strong>(right clic on the project LiveTileSample.TileManager, add reference, .Net, Microsoft.Phone, ok).</p>
<p>- Add the <strong>reference</strong> of <strong>LiveTileSample.TileManager</strong> to the project <strong>LiveTileSample </strong>(right clic on the project LiveTileSample, add reference, Projects, ok).</p>
<p>In the solution explorere you should have :</p>
<p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="tile_01" src="http://benjaminbaldacci.com/blog/wp-content/uploads/nokiablog/simpleTilesCreation/tile_01.jpg" alt="tile_01" width="232" height="66" border="0" /></p>
<p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="tile_02" src="http://benjaminbaldacci.com/blog/wp-content/uploads/nokiablog/simpleTilesCreation/tile_02.jpg" alt="tile_02" width="230" height="366" border="0" /><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="tile_03" src="http://benjaminbaldacci.com/blog/wp-content/uploads/nokiablog/simpleTilesCreation/tile_03.jpg" alt="tile_03" width="226" height="248" border="0" /></p>
<h2>Tile creation code</h2>
<p>To start, here is a (french) <strong><a href="http://www.nokiadevblog.fr/webcast_articles/webcast-gestion-des-tuiles-dynamiques-live-tile/">Webcast</a></strong> explaining how to create a simple Tile.</p>
<p>In this Webcast, we can see how to modify the primary Tile and how to create a secondary Tile without image.</p>
<p>If I would create a secondary Tile, this would give me (in the <strong>SecondaryTile.cs</strong> file):</p>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
<pre class="alt"><span style="color: #3366ff;">private</span> <span style="color: #3366ff;">const</span> <span style="color: #3366ff;">string</span> imgFrontName = <span style="color: #a31515;">"img1.png"</span>;
<span style="color: #3366ff;">private</span> <span style="color: #3366ff;">const</span> <span style="color: #3366ff;">string</span> imgBackName = <span style="color: #a31515;">"img2.png"</span>;</pre>
<pre class="alt"> 
<span style="color: #3366ff;">private</span> <span style="color: #3366ff;">static</span> <span style="color: #2b91af;">Uri</span> imgFront = <span style="color: #3366ff;">new</span> <span style="color: #2b91af;">Uri</span>(<span style="color: #a31515;">"isostore:/Shared/ShellContent/"</span> + imgFrontName,</pre>
<pre class="alt">                                      <span style="color: #2b91af;">UriKind</span>.Absolute);
<span style="color: #3366ff;">private</span> <span style="color: #3366ff;">static</span> <span style="color: #2b91af;">Uri</span> imgBack = <span style="color: #3366ff;">new</span> <span style="color: #2b91af;">Uri</span>(<span style="color: #a31515;">"isostore:/Shared/ShellContent/"</span> + imgBackName,</pre>
<pre class="alt">                                     <span style="color: #2b91af;">UriKind</span>.Absolute);</pre>
</div>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
<pre class="alt"><span style="color: #3366ff;">public</span> <span style="color: #3366ff;">static</span> <span style="color: #3366ff;">void</span> CreateSimpleTile(<span style="color: #3366ff;">string</span> titleFront, <span style="color: #3366ff;">int</span> count,
                                    <span style="color: #3366ff;">string</span> titleBack, <span style="color: #3366ff;">string</span> backContent, <span style="color: #3366ff;">int</span> id)</pre>
<pre class="alt">{
    <span style="color: #2b91af;">ShellTileData</span> tileData = <span style="color: #3366ff;">new</span> <span style="color: #2b91af;">StandardTileData</span>()</pre>
<pre class="alt">    {
        Title = titleFront,</pre>
<pre class="alt">        Count = count,
        BackgroundImage = imgFront,</pre>
<pre class="alt">        BackTitle = titleBack,
        BackContent = backContent,</pre>
<pre class="alt">        BackBackgroundImage = imgBack
    };</pre>
<pre class="alt"> 
    <span style="color: #2b91af;">ShellTile</span>.Create(<span style="color: #3366ff;">new</span> <span style="color: #2b91af;">Uri</span>(<span style="color: #a31515;">"/MainPage.xaml?type=simple&amp;id="</span> + id.ToString(),</pre>
<pre class="alt">                             <span style="color: #2b91af;">UriKind</span>.Relative), tileData);</pre>
<pre class="alt">}</pre>
</div>
<p>The difference with the Webcast, here the parameters <strong>BackgroundImage </strong>and <strong>BackBackgroundImage </strong>have an <strong>Uri</strong> that is not <strong>string.Empty</strong>. They are initialised at <strong>imgFront </strong>and <strong>imgBack</strong>.</p>
<p>Why thoses <strong>Uri</strong> begin with <strong>isostore:/Shared/ShellContent/</strong>? Because a Tile has only access to the shared memory of the application (it does not have access to the application resources in the XAP; <a href="http://msdn.microsoft.com/en-us/library/ff402541%28v=vs.92%29.aspx" target="_blank">MSDN link</a>).</p>
<p>So we have to add out images in this shared memory. Let&#8217;s add this method to the SecondaryTile class:</p>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
<pre class="alt"><span style="color: #3366ff;">private</span> <span style="color: #3366ff;">static</span> <span style="color: #3366ff;">void</span> SaveImageToShareMemory(<span style="color: #3366ff;">string</span> path, <span style="color: #3366ff;">string</span> name)
{</pre>
<pre class="alt">    <span style="color: #2b91af;">StringBuilder</span> strBuilder = <span style="color: #3366ff;">new</span> <span style="color: #2b91af;">StringBuilder</span>();
    strBuilder.Append(<span style="color: #a31515;">"/Shared/ShellContent/"</span>);</pre>
<pre class="alt">    strBuilder.Append(name);</pre>
<pre class="alt">    <span style="color: #3366ff;">if</span> (<span style="color: #2b91af;">IsolatedStorageFile</span>.GetUserStoreForApplication().FileExists(strBuilder.ToString()))
        <span style="color: #3366ff;">return</span>;</pre>
<pre class="alt"> 
    <span style="color: #3366ff;">var</span> isofile = <span style="color: #3366ff;">new</span> <span style="color: #2b91af;">IsolatedStorageFileStream</span>(strBuilder.ToString(),</pre>
<pre class="alt">                                  System.IO.<span style="color: #2b91af;">FileMode</span>.Create,
                                  <span style="color: #2b91af;">IsolatedStorageFile</span>.GetUserStoreForApplication());</pre>
<pre class="alt">    {
        <span style="color: #3366ff;">var</span> img = <span style="color: #3366ff;">new</span> <span style="color: #2b91af;">BitmapImage</span>();</pre>
<pre class="alt">        img.ImageOpened += (s, a) =&gt;
        {</pre>
<pre class="alt">            <span style="color: #2b91af;">WriteableBitmap</span> wb = <span style="color: #3366ff;">new</span> <span style="color: #2b91af;">WriteableBitmap</span>(img);
            <span style="color: #3366ff;">if</span> (isofile.CanWrite)</pre>
<pre class="alt">            {
                wb.SaveJpeg(isofile, 173, 173, 0, 100);</pre>
<pre class="alt">            }
            isofile.Close();</pre>
<pre class="alt">        };</pre>
<pre class="alt">        img.CreateOptions = <span style="color: #2b91af;">BitmapCreateOptions</span>.None;
        img.UriSource = <span style="color: #3366ff;">new</span> <span style="color: #2b91af;">Uri</span>(path, <span style="color: #2b91af;">UriKind</span>.Relative);</pre>
<pre class="alt">    }
}</pre>
</div>
<p>This method do a simple copy of an image from the applicaiton resources to the shared memory.</p>
<p>Now let&#8217;s add two fileds and a method to copy all the files we need:</p>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
<pre class="alt"><span style="color: #3366ff;">private</span> <span style="color: #3366ff;">const</span> <span style="color: #3366ff;">string</span> imgFrontPath = <span style="color: #a31515;">"/Resources/img1.png"</span>;
<span style="color: #3366ff;">private</span> <span style="color: #3366ff;">const</span> <span style="color: #3366ff;">string</span> imgBackPath = <span style="color: #a31515;">"/Resources/img2.png"</span>;</pre>
<pre class="alt"> 
<span style="color: #3366ff;">public</span> <span style="color: #3366ff;">static</span> <span style="color: #3366ff;">void</span> CopyAssetsToSharedMemory()</pre>
<pre class="alt">{
    SaveImageToShareMemory(imgFrontPath, imgFrontName);</pre>
<pre class="alt">    SaveImageToShareMemory(imgBackPath, imgBackName);
}</pre>
</div>
<p>When I will call <strong>CopyAssetsToSharedMemory</strong>, my images <strong>img1</strong> and <strong>img2</strong> will be copy to the shared memory. Then my Tile could access it.</p>
<h2>Test</h2>
<p>Now let&#8217;s test our project, for that go the the main project, <strong>LiveTileSample</strong>.</p>
<p>In <strong>MainPage.xaml</strong>, add a button in the main <strong>Grid</strong>:</p>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
<pre class="alt"><span style="color: #6300ff;">&lt;</span><span style="color: #a31515;">Grid x</span><span style="color: #0000ff;">:</span><span style="color: #a31515;">Name</span><span style="color: #0000ff;">="ContentPanel"</span> <span style="color: #a31515;">Grid.Row</span><span style="color: #0000ff;">="1"</span> <span style="color: #a31515;">Margin</span><span style="color: #0000ff;">="12,0,12,0"</span><span style="color: #6300ff;">&gt;</span></pre>
<pre class="alt">    <span style="color: #6300ff;">&lt;</span><span style="color: #a31515;">Button Click</span><span style="color: #0000ff;">="ButtonSimple_Click"</span> <span style="color: #a31515;">Content</span><span style="color: #0000ff;">="create simple secondary tile"</span> <span style="color: #6300ff;">/&gt;</span>
<span style="color: #6300ff;"><span style="color: #a31515;">Grid</span><span style="color: #6300ff;">&gt;</span></span></pre>
</div>
<p>In the <strong>MainPage.cs</strong>, the Tile would be create when we push the button. So we will copy our files to the shared memory, then call the Tile creation on the push:</p>
<div style="display: table; width: inherit; background-clip: border-box; background-color: white; border: 1px solid #CAC9C9; border-bottom-left-radius: 8px; color: #333; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-left: 10px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; text-align: left;">
<pre class="alt"><span style="color: #3366ff;">public</span> MainPage()
{</pre>
<pre class="alt">    InitializeComponent();</pre>
<pre class="alt">    LiveTileSample.TileManager.<span style="color: #2b91af;">SecondaryTile</span>.CopyAssetsToSharedMemory();
}</pre>
<pre class="alt"> 
<span style="color: #3366ff;">private</span> <span style="color: #3366ff;">void</span> ButtonSimple_Click(<span style="color: #3366ff;">object</span> sender, System.Windows.<span style="color: #2b91af;">RoutedEventArgs</span> e)</pre>
<pre class="alt">{
     LiveTileSample.TileManager.<span style="color: #2b91af;">SecondaryTile</span>.CreateSimpleTile(</pre>
<pre class="alt">               <span style="color: #a31515;">"microsoft"</span>, 0, <span style="color: #a31515;">"nokia"</span>, <span style="color: #a31515;">"connecting people"</span>, 0);
}</pre>
</div>
<p>Your application is ready to launch, if you clic twice on the button, the application crash, why?<br />
Simply because the Tiles are listed by <strong>navigationUri</strong> (first parameter of the constructor). If you want to create a second Tile, you should change the <strong>id</strong> parameter of <strong>CreateSimpleTile</strong>.</p>
<h2>Conclusion and Source Code</h2>
<p>Use Tiles is realy simple, mainly if the images are local. Yes, it is possible to have Tile image hosted on the Internet, BUT their is a risk. I invite you to read the <a title="Rudy Huyn" href="http://www.rudyhuyn.com/blog/2012/01/12/additional-tiles-disappear-by-themselves/" target="_blank">Rudy Huyn</a> article about this.</p>
<p>You will find the source code of this article at this <a href="http://benjaminbaldacci.com/blog/wp-content/uploads/nokiablog/simpleTilesCreation/LiveTileSample_01.zip">address</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=191</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WP7] Debug avec plusieurs Emulateurs</title>
		<link>http://benjaminbaldacci.com/blog/?p=183&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp7-debug-avec-plusieurs-emulateurs</link>
		<comments>http://benjaminbaldacci.com/blog/?p=183#comments</comments>
		<pubDate>Mon, 09 Apr 2012 17:07:34 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=183</guid>
		<description><![CDATA[Cela ne vous ai jamais arrivé d’avoir une application qui demande plusieurs téléphones de test, comme un jeu multi-joueurs, ou une application qui devrait se mettre à jour lorsqu’un autre utilisateur fait une action ? Avec l’émulateur et un téléphone c’est faisable, mais pour un développeur qui n’aurait pas de téléphone, comment faire ? Et [...]]]></description>
			<content:encoded><![CDATA[<p><!--:en-->Cela ne vous ai jamais arrivé d’avoir une application qui demande plusieurs téléphones de test, comme un jeu multi-joueurs, ou une application qui devrait se mettre à jour lorsqu’un autre utilisateur fait une action ?</p>
<p>Avec l’émulateur et un téléphone c’est faisable, mais pour un développeur qui n’aurait pas de téléphone, comment faire ?</p>
<p>Et pouquoi ne pas avoir plusieurs émulateur ?</p>
<p><!--:--><!--:fr-->Cela ne vous ai jamais arrivé d’avoir une application qui demande plusieurs téléphones de test, comme un jeu multi-joueurs, ou une application qui devrait se mettre à jour lorsqu’un autre utilisateur fait une action ?</p>
<p>Avec l’émulateur et un téléphone c’est faisable, mais pour un développeur qui n’aurait pas de téléphone, comment faire ?</p>
<p>Et pouquoi ne pas avoir plusieurs émulateur ?</p>
<p><!--:--><span id="more-183"></span><!--:en--></p>
<h1>Ajout d’émulateur</h1>
<p>- Ouvrir le fichier <strong>ImageConfig.en-US.xsl</strong> qui est dans le répertoire <strong>C:\<em>ProgramData\Microsoft\Phone Tools\CoreCon\10.0\addons</em></strong>.</p>
<p>- Trouvez la balise <strong>DEVICE</strong>. Copiez puis collez cette balise, afin d’optenir 2 balises <strong>DEVICE</strong> dans la balise <strong>DEVICECONTAINER</strong>.</p>
<p>- Changer l’attribut <strong>Name </strong>de la balise <strong>DEVICE</strong> que vous venez de coller (je l’ai renommé <strong>Windows Phone Emulator 2</strong>).</p>
<p>- Générez un <strong>GUID</strong> grâce à un site comme <a href="http://www.famkruithof.net/uuid/uuidgen" target="_blank">celui-ci</a>. Copiez le GUID généré, puis collez le dans l’attribut <strong>ID</strong> de la balise <strong>DEVICE</strong> que vous venez de créer.</p>
<p>- Trouvez ensuite la balise <strong>Property </strong>ayant pour ID <strong>VMID</strong>. Générez un nouveau GUID et collez le entre les { }.</p>
<p>- Sauvegardez le fichier.</p>
<p>- Relancez Visual Studio.</p>
<h1>Résultat</h1>
<p>Vous pouvez maintenant déployer votre application sur 2 émulateurs !</p>
<p><a href="http://benjaminbaldacci.com/blog/wp-content/uploads/WP7-Debuguer-avec-plusieurs-Emulateurs_FB6D/emulator2c6d12579-f360-4378-a222-7407fad0ad17.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="emulator2" src="http://benjaminbaldacci.com/blog/wp-content/uploads/WP7-Debuguer-avec-plusieurs-Emulateurs_FB6D/emulator2_thumbc5c29b35-cca0-4078-93a7-9d67b00a2bc7.png" alt="emulator2" width="202" height="97" border="0" /></a></p>
<p>&nbsp;</p>
<p><a href="http://benjaminbaldacci.com/blog/wp-content/uploads/WP7-Debuguer-avec-plusieurs-Emulateurs_FB6D/emulatorsfe1a7c29-0290-419f-bb61-03d03dfae501.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="emulators" src="http://benjaminbaldacci.com/blog/wp-content/uploads/WP7-Debuguer-avec-plusieurs-Emulateurs_FB6D/emulators_thumbbc61211f-4858-415a-82c6-7764df159d5f.png" alt="emulators" width="370" height="210" border="0" /></a><!--:--><!--:fr--></p>
<h1>Ajout d’émulateur</h1>
<p>- Ouvrir le fichier <strong>ImageConfig.en-US.xsl</strong> qui est dans le répertoire <strong>C:\<em>ProgramData\Microsoft\Phone Tools\CoreCon\10.0\addons</em></strong>.</p>
<p>- Trouvez la balise <strong>DEVICE</strong>. Copiez puis collez cette balise, afin d’optenir 2 balises <strong>DEVICE</strong> dans la balise <strong>DEVICECONTAINER</strong>.</p>
<p>- Changer l’attribut <strong>Name </strong>de la balise <strong>DEVICE</strong> que vous venez de coller (je l’ai renommé <strong>Windows Phone Emulator 2</strong>).</p>
<p>- Générez un <strong>GUID</strong> grâce à un site comme <a href="http://www.famkruithof.net/uuid/uuidgen" target="_blank">celui-ci</a>. Copiez le GUID généré, puis collez le dans l’attribut <strong>ID</strong> de la balise <strong>DEVICE</strong> que vous venez de créer.</p>
<p>- Trouvez ensuite la balise <strong>Property </strong>ayant pour ID <strong>VMID</strong>. Générez un nouveau GUID et collez le entre les { }.</p>
<p>- Sauvegardez le fichier.</p>
<p>- Relancez Visual Studio.</p>
<h1>Résultat</h1>
<p>Vous pouvez maintenant déployer votre application sur 2 émulateurs !</p>
<p><a href="http://benjaminbaldacci.com/blog/wp-content/uploads/WP7-Debuguer-avec-plusieurs-Emulateurs_FB6D/emulator2c6d12579-f360-4378-a222-7407fad0ad17.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="emulator2" src="http://benjaminbaldacci.com/blog/wp-content/uploads/WP7-Debuguer-avec-plusieurs-Emulateurs_FB6D/emulator2_thumbc5c29b35-cca0-4078-93a7-9d67b00a2bc7.png" alt="emulator2" width="202" height="97" border="0" /></a></p>
<p>&nbsp;</p>
<p><a href="http://benjaminbaldacci.com/blog/wp-content/uploads/WP7-Debuguer-avec-plusieurs-Emulateurs_FB6D/emulatorsfe1a7c29-0290-419f-bb61-03d03dfae501.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="emulators" src="http://benjaminbaldacci.com/blog/wp-content/uploads/WP7-Debuguer-avec-plusieurs-Emulateurs_FB6D/emulators_thumbbc61211f-4858-415a-82c6-7764df159d5f.png" alt="emulators" width="370" height="210" border="0" /></a><!--:--></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=183</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[App WP7] Burn After Reading</title>
		<link>http://benjaminbaldacci.com/blog/?p=162&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=app-wp7-burn-after-reading</link>
		<comments>http://benjaminbaldacci.com/blog/?p=162#comments</comments>
		<pubDate>Thu, 05 Apr 2012 01:00:01 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[application]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=162</guid>
		<description><![CDATA[Burn After Reading est un projet auquel j’ai participé en tant que membre de Djinn Tonic. C’est une application complète et conçue pour Read It Later sur Windows Phone. Cette application est développée par Djinn Tonic, un groupe de passionnés de Windows Phone dont Matthieu Narcisi et moi-même faisons partie. Burn After Reading est  un [...]]]></description>
			<content:encoded><![CDATA[<p><!--:en-->
<p>Burn After Reading est  un projet auquel j’ai participé en tant que membre de <a href="http://www.windowsphone.com/fr-FR/search?q=djinn+tonic" target="_blank">Djinn Tonic</a>.</p>
<p>C’est une application complète et conçue pour Read It Later sur Windows Phone.</p>
<p>Cette application est développée par Djinn Tonic, un groupe de passionnés de Windows Phone dont <a href="https://twitter.com/#!/asmodai42" target="_blank">Matthieu Narcisi</a> et moi-même faisons partie.</p>
<p><!--:--><!--:fr-->
<p>Burn After Reading est  un projet auquel j’ai participé en tant que membre de <a href="http://www.windowsphone.com/fr-FR/search?q=djinn+tonic" target="_blank">Djinn Tonic</a>.</p>
<p>C’est une application complète et conçue pour Read It Later sur Windows Phone.</p>
<p>Cette application est développée par Djinn Tonic, un groupe de passionnés de Windows Phone dont <a href="https://twitter.com/#!/asmodai42" target="_blank">Matthieu Narcisi</a> et moi-même faisons partie.</p>
<p><!--:--><span id="more-162"></span><!--:en--></p>
<p>La version d&#8217;essai est complète et fonctionne avec de la publicité.</p>
<p>Les retours des utilisateurs sont importants pour nous, merci de nous faire savoir comment nous pourrions continuer d&#8217;améliorer l&#8217;application par mail ou <a href="https://djinntonic.uservoice.com/">https://djinntonic.uservoice.com/</a> (accessible via l&#8217;acceuil de l&#8217;application &gt; à propos)</p>
<p>Fonctionnalités principales de l&#8217;application:</p>
<p>- Version d&#8217;essaie</p>
<p>- Design metro</p>
<p>- Synchronisation hors ligne complète de votre liste de lecture Read It Later</p>
<p>- Téléchargement complet de la page web ou du mode texte</p>
<p>- Affichage Web, Web Mobile et Texte des pages</p>
<p>- Système de partage avancé (modèles, url réduites)</p>
<p>- Possibilité de sauvegarder les pages dans Google Bookmarks</p>
<p>- Possibilité d&#8217;ajouter de nouvelles pages pendant la lecture en cliquant sur un lien</p>
<p>Burn After Reading est normalement à 1,99€ mais est gratuit pour une durée limitée et est sponsorisée par AppDeals.</p>
<p><img class="alignnone" title="Burn After Reading" src="http://catalog.zune.net/v3.2/fr-FR/image/09268159-417f-4aa3-82d0-4813a35e1eb8?width=1280&amp;height=720&amp;resize=true" alt="" width="216" height="360" /></p>
<p><img class="alignnone" title="Burn After Reading" src="http://catalog.zune.net/v3.2/fr-FR/image/44dc1e87-0690-4ac3-9d51-2275407ab9af?width=1280&amp;height=720&amp;resize=true" alt="" width="216" height="360" /></p>
<p><img class="alignnone" title="Burn After Reading" src="http://catalog.zune.net/v3.2/fr-FR/image/837150a6-b346-4b75-ac46-be689c384843?width=1280&amp;height=720&amp;resize=true" alt="" width="216" height="360" /></p>
<p><img title="Burn After Reading" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=http%3A%2F%2Fwww.windowsphone.com%2Ffr-FR%2Fapps%2F426ef959-8765-468b-9d74-18c906a66f86" alt="" width="235" height="235" /></p>
<p><!--:--><!--:fr--></p>
<p>La version d&#8217;essai est complète et fonctionne avec de la publicité.</p>
<p>Les retours des utilisateurs sont importants pour nous, merci de nous faire savoir comment nous pourrions continuer d&#8217;améliorer l&#8217;application par mail ou <a href="https://djinntonic.uservoice.com/">https://djinntonic.uservoice.com/</a> (accessible via l&#8217;acceuil de l&#8217;application &gt; à propos)</p>
<p>Fonctionnalités principales de l&#8217;application:</p>
<p>- Version d&#8217;essaie</p>
<p>- Design metro</p>
<p>- Synchronisation hors ligne complète de votre liste de lecture Read It Later</p>
<p>- Téléchargement complet de la page web ou du mode texte</p>
<p>- Affichage Web, Web Mobile et Texte des pages</p>
<p>- Système de partage avancé (modèles, url réduites)</p>
<p>- Possibilité de sauvegarder les pages dans Google Bookmarks</p>
<p>- Possibilité d&#8217;ajouter de nouvelles pages pendant la lecture en cliquant sur un lien</p>
<p>Burn After Reading est normalement à 1,99€ mais est gratuit pour une durée limitée et est sponsorisée par AppDeals.</p>
<p><img class="alignnone" title="Burn After Reading" src="http://catalog.zune.net/v3.2/fr-FR/image/09268159-417f-4aa3-82d0-4813a35e1eb8?width=1280&amp;height=720&amp;resize=true" alt="" width="216" height="360" /></p>
<p><img class="alignnone" title="Burn After Reading" src="http://catalog.zune.net/v3.2/fr-FR/image/44dc1e87-0690-4ac3-9d51-2275407ab9af?width=1280&amp;height=720&amp;resize=true" alt="" width="216" height="360" /></p>
<p><img class="alignnone" title="Burn After Reading" src="http://catalog.zune.net/v3.2/fr-FR/image/837150a6-b346-4b75-ac46-be689c384843?width=1280&amp;height=720&amp;resize=true" alt="" width="216" height="360" /></p>
<p><img title="Burn After Reading" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=http%3A%2F%2Fwww.windowsphone.com%2Ffr-FR%2Fapps%2F426ef959-8765-468b-9d74-18c906a66f86" alt="" width="235" height="235" /></p>
<p><!--:--></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=162</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackathon Communaut&#233; Microsoft</title>
		<link>http://benjaminbaldacci.com/blog/?p=154&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hackathon-communaut-microsoft</link>
		<comments>http://benjaminbaldacci.com/blog/?p=154#comments</comments>
		<pubDate>Mon, 02 Apr 2012 11:43:46 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=154</guid>
		<description><![CDATA[Le week-end du 23-25 mars, Miscrosoft a organisé un Hackathon Windows Phone 7/Azure. Le principe est simple, vous prenez des développeurs, qu’ils soient débutants ou confirmés, ils ont 48h pour faire un maximum d’applications en 1 week-end ! Le Cadre Microsoft n’a pas fait les choses à moitié, l’évènement c’est déroulé au Moulin de la [...]]]></description>
			<content:encoded><![CDATA[<p><!--:en-->Le week-end du 23-25 mars, Miscrosoft a organisé un Hackathon Windows Phone 7/Azure.</p>
<p>Le principe est simple, vous prenez des développeurs, qu’ils soient débutants ou confirmés, ils ont 48h pour faire un maximum d’applications en 1 week-end !</p>
<h1>Le Cadre</h1>
<p>Microsoft n’a pas fait les choses à moitié, l’évènement c’est déroulé au <a title="Moulin de la Forge" href="http://www.moulindelaforge.com/" target="_blank">Moulin de la Forge</a>. Un magnifique endroit avec des lacs, une petite cascade, un moulin à eau, bref un air pure et une belle vue !</p>
<h1>Les Gagnants</h1>
<h2>Microsoft</h2>
<p>Microsoft à remis 3 prix qui étaient récompensés par un téléphone pour chaque développeur, ainsi qu’un an d’Azur pour ceux qui l’avaient utilisé.</p>
<p><strong><span style="font-size: medium;">4Life</span></strong> est une application développé par <a href="http://www.sandor.fr/" target="_blank">Cyprien Autexier</a>, <a title="Jean-Christophe Brabant" href="blogs.developpeur.org/jicay" target="_blank">Jean-Christophe Brabant</a>, Matthieu Panisset et moi même,</p>
<p>Elle permet aux utilisateurs de découvrir (ou de se souvenir) les gestes de premiers secours ainsi que des informations liées aux risques majeurs que l&#8217;on rencontre dans la société.</p>
<p>Elle permet aussi de réagir à un état d&#8217;urgence :</p>
<p>- Lorsqu’on se trouve en difficulté, il suffit de lancer un appel au secours qui va envoyer une notification à l&#8217;ensemble des personnes possédant l&#8217;application dans un rayon de 1km. Les personnes recevant cette notification, sont redirigées sur une carte qui donne la position et l&#8217;itinéraire pour rejoindre la personne et lui porter secours.</p>
<p>- Si on est présence d&#8217;un incident/accident. L&#8217;application propose à l&#8217;utilisateur de suivre un questionnaire interactif qui va lui permettre de qualifier l’incident pour transmettre rapidement les informations pertinentes aux secours tout en sécurisant les alentours. Bien sûr, à tout moment l&#8217;utilisateur pourra appeler les secours très rapidement grâce aux raccourcis disponibles dans l&#8217;application. Vous trouverez en pièce jointes quelques captures d’écran de l’application.</p>
<p><strong><span style="font-size: medium;">Space Shooter</span></strong> est un jeu développé par <a href="http://cubeslam.net/" target="_blank">Julien Noble</a>. C’est un Shoot them up vertical très sympas ! Votre vaisseau avance et tire en continue, vous devez éviter les ennemis, et bien sur affronter d’ennormes Boss de fin de niveaux !</p>
<p><span style="font-size: medium;"><strong>Géométrix</strong></span> est une application développé par Christophe Peugnet. Cette application permet de faire de la trigonométrie très simplement ! Les lycéens et collégiens seront sûrement ravie d’avoir cette app sur leur téléphone, mais elle pourra bien évidement servir à tout le monde !</p>
<h2>Belges</h2>
<p>Nos amis Belges étaient parmis nous, et ils ne sont pas venu les mains vide ! Il sont arrivés avec deux litres de Chimay afin de récompenser les 2 meilleurs applications à leur yeux.</p>
<p><strong><span style="font-size: medium;">WibasWP</span></strong> est une application pour la domotique développé par <a href="http://aweil.fr/" target="_blank">Arnaud Weil</a>. Cette application est basé sur la solution ZiBase de <a href="http://zodianet.com/" target="_blank">Ziodanet</a>.</p>
<p><strong><span style="font-size: medium;">4Life</span></strong>, un second prix pour notre équipe !</p>
<h1>Merci</h1>
<p>À Microsoft pour ce superbe week-end !</p>
<p>À <a href="https://twitter.com/#!/svidouse" target="_blank">Stéphane Vidouse</a> pour les récompenses Belges !</p>
<p>À <a href="http://www.bernardlachaud.com/" target="_blank">Bernard Lachaud</a> pour les photos !</p>
<h1>Photos</h1>
<p>Quelques photos quand même !</p>
<div id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:13e0b7d0-55f1-4ffc-98cf-94096eb213b7" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<table style="outline: none; border-style: none; margin: 0px; padding: 0px; width: 400px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="outline: none; border-style: none; margin: 0px; padding: 5px 0px 5px 5px; width: 157px; vertical-align: bottom;" colspan="2"><a style="outline: none; border-style: none; margin: 0px; padding: 0px;" href="https://jwkkxq.bay.livefilestore.com/y1mhc7ltmAk5N-hVeGSOmiIJISoAosog_Y4QP_1AAqfOf4ONbYJF04xPZ__QhLE9BlTAk1bn7hqqB3rRIjShOgPLwZHP0aiS4m2Q-yjI0cUAgQ/HACKA_0006.jpg?psid=1" target="_blank"> <img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-M_6345/-159905058807CB406D0bc5a5c0-a087-4e83-93b2-fdc830a6a3ef.png" alt="View album" width="157" height="157" border="0" /></a></td>
<td style="vertical-align: middle; margin: 0px; padding: 5px 5px 5px 0px; outline: none; border-style: none; width: 223px;" colspan="3">
<div style="margin-left: 10px; top: -3%;">
<div style="width: 223px; overflow: visible;"><a style="text-decoration: none;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=browse&amp;resid=7453B982B1C305F4!808&amp;type=5&amp;authkey=!AFwAbAyJZbRzzX4&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank"><span style="line-height: 1.26em; padding: 0px; width: 223px; font-size: 26pt; font-family: 'Segoe UI', helvetica, arial, sans-serif;">Hackathon WP7 MS</span></a></div>
<div style="padding: 10px 0px 0px 0px; margin: 0px;">
<table style="margin: 0px; padding: 0px; outline: none; border-style: none; border-collapse: collapse; width: auto;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; outline: none; border-style: none; margin: 0px; padding: 10px 15px 6px 0px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!808&amp;type=5&amp;authkey=!AFwAbAyJZbRzzX4&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank">VIEW SLIDE SHOW</a></td>
<td style="vertical-align: top; outline: none; border-style: none; margin: 0px; padding: 10px 0px 6px 0px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=downloadphotos&amp;resid=7453B982B1C305F4!808&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!AFwAbAyJZbRzzX4" target="_blank">DOWNLOAD ALL</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 5px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://jwkkxq.bay.livefilestore.com/y1mskvhoPdMfimvlLCQa5LNh5mEGBY3WYbdzPGaP9KIQjNN-FQI8RZHrydWBg8lzHfDKJ46Vg3-UOKBFI8XgoL_SZF_q0IOE4QP1FcrtWSjJVY/HACKA_0512.jpg?psid=1" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-M_6345/-3321856961675EC52421ba00b-7b67-4afd-9529-769014417c54.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://jwkkxq.bay.livefilestore.com/y1m8JJJc0vqXAR4mtQB6JurO4af3_E3t-dVr1QNveqSf7HjqktksUYDDxpfmU18-EX0RnSTm3XHuZY70jmLfvriTdTHUkYKTaZv80J-XxDsb5w/HACKA_0445.jpg?psid=1" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-M_6345/-2032096987D0DE917defc0824-23ef-4c44-b685-d4db4f2beb91.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"></td>
</tr>
</tbody>
</table>
</div>
<p><!--:--><!--:fr-->Le week-end du 23-25 mars, Miscrosoft a organisé un Hackathon Windows Phone 7/Azure.</p>
<p>Le principe est simple, vous prenez des développeurs, qu’ils soient débutants ou confirmés, ils ont 48h pour faire un maximum d’applications en 1 week-end !</p>
<h1>Le Cadre</h1>
<p>Microsoft n’a pas fait les choses à moitié, l’évènement c’est déroulé au <a title="Moulin de la Forge" href="http://www.moulindelaforge.com/" target="_blank">Moulin de la Forge</a>. Un magnifique endroit avec des lacs, une petite cascade, un moulin à eau, bref un air pure et une belle vue !</p>
<h1>Les Gagnants</h1>
<h2>Microsoft</h2>
<p>Microsoft à remis 3 prix qui étaient récompensés par un téléphone pour chaque développeur, ainsi qu’un an d’Azur pour ceux qui l’avaient utilisé.</p>
<p><strong><span style="font-size: medium;">4Life</span></strong> est une application développé par <a href="http://www.sandor.fr/" target="_blank">Cyprien Autexier</a>, <a title="Jean-Christophe Brabant" href="blogs.developpeur.org/jicay" target="_blank">Jean-Christophe Brabant</a>, Matthieu Panisset et moi même,</p>
<p>Elle permet aux utilisateurs de découvrir (ou de se souvenir) les gestes de premiers secours ainsi que des informations liées aux risques majeurs que l&#8217;on rencontre dans la société.</p>
<p>Elle permet aussi de réagir à un état d&#8217;urgence :</p>
<p>- Lorsqu’on se trouve en difficulté, il suffit de lancer un appel au secours qui va envoyer une notification à l&#8217;ensemble des personnes possédant l&#8217;application dans un rayon de 1km. Les personnes recevant cette notification, sont redirigées sur une carte qui donne la position et l&#8217;itinéraire pour rejoindre la personne et lui porter secours.</p>
<p>- Si on est présence d&#8217;un incident/accident. L&#8217;application propose à l&#8217;utilisateur de suivre un questionnaire interactif qui va lui permettre de qualifier l’incident pour transmettre rapidement les informations pertinentes aux secours tout en sécurisant les alentours. Bien sûr, à tout moment l&#8217;utilisateur pourra appeler les secours très rapidement grâce aux raccourcis disponibles dans l&#8217;application. Vous trouverez en pièce jointes quelques captures d’écran de l’application.</p>
<p><strong><span style="font-size: medium;">Space Shooter</span></strong> est un jeu développé par <a href="http://cubeslam.net/" target="_blank">Julien Noble</a>. C’est un Shoot them up vertical très sympas ! Votre vaisseau avance et tire en continue, vous devez éviter les ennemis, et bien sur affronter d’ennormes Boss de fin de niveaux !</p>
<p><span style="font-size: medium;"><strong>Géométrix</strong></span> est une application développé par Christophe Peugnet. Cette application permet de faire de la trigonométrie très simplement ! Les lycéens et collégiens seront sûrement ravie d’avoir cette app sur leur téléphone, mais elle pourra bien évidement servir à tout le monde !</p>
<h2>Belges</h2>
<p>Nos amis Belges étaient parmis nous, et ils ne sont pas venu les mains vide ! Il sont arrivés avec deux litres de Chimay afin de récompenser les 2 meilleurs applications à leur yeux.</p>
<p><strong><span style="font-size: medium;">WibasWP</span></strong> est une application pour la domotique développé par <a href="http://aweil.fr/" target="_blank">Arnaud Weil</a>. Cette application est basé sur la solution ZiBase de <a href="http://zodianet.com/" target="_blank">Ziodanet</a>.</p>
<p><strong><span style="font-size: medium;">4Life</span></strong>, un second prix pour notre équipe !</p>
<h1>Merci</h1>
<p>À Microsoft pour ce superbe week-end !</p>
<p>À <a href="https://twitter.com/#!/svidouse" target="_blank">Stéphane Vidouse</a> pour les récompenses Belges !</p>
<p>À <a href="http://www.bernardlachaud.com/" target="_blank">Bernard Lachaud</a> pour les photos !</p>
<h1>Photos</h1>
<p>Quelques photos quand même !</p>
<div id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:13e0b7d0-55f1-4ffc-98cf-94096eb213b7" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<table style="outline: none; border-style: none; margin: 0px; padding: 0px; width: 400px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="outline: none; border-style: none; margin: 0px; padding: 5px 0px 5px 5px; width: 157px; vertical-align: bottom;" colspan="2"><a style="outline: none; border-style: none; margin: 0px; padding: 0px;" href="https://jwkkxq.bay.livefilestore.com/y1mhc7ltmAk5N-hVeGSOmiIJISoAosog_Y4QP_1AAqfOf4ONbYJF04xPZ__QhLE9BlTAk1bn7hqqB3rRIjShOgPLwZHP0aiS4m2Q-yjI0cUAgQ/HACKA_0006.jpg?psid=1" target="_blank"> <img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-M_6345/-159905058807CB406D0bc5a5c0-a087-4e83-93b2-fdc830a6a3ef.png" alt="View album" width="157" height="157" border="0" /></a></td>
<td style="vertical-align: middle; margin: 0px; padding: 5px 5px 5px 0px; outline: none; border-style: none; width: 223px;" colspan="3">
<div style="margin-left: 10px; top: -3%;">
<div style="width: 223px; overflow: visible;"><a style="text-decoration: none;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=browse&amp;resid=7453B982B1C305F4!808&amp;type=5&amp;authkey=!AFwAbAyJZbRzzX4&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank"><span style="line-height: 1.26em; padding: 0px; width: 223px; font-size: 26pt; font-family: 'Segoe UI', helvetica, arial, sans-serif;">Hackathon WP7 MS</span></a></div>
<div style="padding: 10px 0px 0px 0px; margin: 0px;">
<table style="margin: 0px; padding: 0px; outline: none; border-style: none; border-collapse: collapse; width: auto;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; outline: none; border-style: none; margin: 0px; padding: 10px 15px 6px 0px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!808&amp;type=5&amp;authkey=!AFwAbAyJZbRzzX4&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank">VIEW SLIDE SHOW</a></td>
<td style="vertical-align: top; outline: none; border-style: none; margin: 0px; padding: 10px 0px 6px 0px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=downloadphotos&amp;resid=7453B982B1C305F4!808&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!AFwAbAyJZbRzzX4" target="_blank">DOWNLOAD ALL</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 5px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://jwkkxq.bay.livefilestore.com/y1mskvhoPdMfimvlLCQa5LNh5mEGBY3WYbdzPGaP9KIQjNN-FQI8RZHrydWBg8lzHfDKJ46Vg3-UOKBFI8XgoL_SZF_q0IOE4QP1FcrtWSjJVY/HACKA_0512.jpg?psid=1" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-M_6345/-3321856961675EC52421ba00b-7b67-4afd-9529-769014417c54.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://jwkkxq.bay.livefilestore.com/y1m8JJJc0vqXAR4mtQB6JurO4af3_E3t-dVr1QNveqSf7HjqktksUYDDxpfmU18-EX0RnSTm3XHuZY70jmLfvriTdTHUkYKTaZv80J-XxDsb5w/HACKA_0445.jpg?psid=1" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-M_6345/-2032096987D0DE917defc0824-23ef-4c44-b685-d4db4f2beb91.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"></td>
</tr>
</tbody>
</table>
</div>
<p><!--:--></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=154</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackathon LeMobile2.0 et WIP</title>
		<link>http://benjaminbaldacci.com/blog/?p=133&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hackathon-lemobile2-0-et-wip</link>
		<comments>http://benjaminbaldacci.com/blog/?p=133#comments</comments>
		<pubDate>Fri, 09 Mar 2012 13:12:32 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[event]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=133</guid>
		<description><![CDATA[Mercredi 7 et Jeudi 8 mars, Le Mobile 2.0 et WipConnector ont organisé un Hackathon qui avait pour thème Windows Phone 7 VS Android. Autant vous dire que les discussions trollesques étaient de la partie ! Neuf équipes au total ce sont affrontées (3 Windows Phone 7 et 6 Android). A la clé 1000 euros [...]]]></description>
			<content:encoded><![CDATA[<p><!--:en-->Mercredi 7 et Jeudi 8 mars, <a href="http://www.lemobile20.com/" target="_blank">Le Mobile 2.0</a> et <a href="http://www.wipconnector.com/" target="_blank">WipConnector</a> ont organisé un Hackathon qui avait pour thème Windows Phone 7 VS Android. Autant vous dire que les discussions trollesques étaient de la partie !</p>
<p>Neuf équipes au total ce sont affrontées (3 Windows Phone 7 et 6 Android).</p>
<p>A la clé 1000 euros par groupe et des Nokia Lumia 710 pour les développeurs Windows Phone 7 !</p>
<h1>Le déroulement</h1>
<p><strong>8H30 (Mercredi) </strong>: Arrivée, le temps d’attendre tout le monde petit déjeuné et café jusqu’à 10h.</p>
<p><strong>10H</strong>: S’en suis un pitch de Thibault (WIP) nous expliquant le pourquoi du Hackathon, puis La Poste et Auchan nous ont expliqué où ils en sont au niveau développement mobile et ce qu’ils attendent de nous autres développeurs.</p>
<p><strong>12H </strong>: Fin du pitch à midi, le dévelop… repas commence ! Petits fours, jambon découpé sous vos yeux … bref Le Mobile sait recevoir !</p>
<p><strong>13H</strong> : Toutes les équipes sont lancées. Nous avions donc deux plateformes qui s’affrontaient, Windows Phone 7 et Android. Les équipes ce sont réparties sur les deux partenaires, Auchan et La Poste. Cela nous donne donc :</p>
<p>- Auchan : Auchan (WP7), Deal (Android), NFC Shopping Auchan (Android)</p>
<p>- La Poste : Facteo Livraison (WP7), Ma Tournée Mon Facteur (Android), LaPosteIM (Android), ScanCode (WP7), C’est ma tournée (Android), FacteurNG (Android)</p>
<p><strong>13H (Mercredi) =&gt; 14H (Jeudi)</strong> : Développement des applications, avec beaucoup de discutions entre les développeurs et les personnes présentes de La Poste et Auchan. Entre temps des pizzas sont livrés, des RedBulls et du Coca sont bus, des murs de canettes aparaissent sur une table Windows Phone.</p>
<p><strong>14H</strong> : Le développement touche à sa fin, il faut se préparer pour faire la présentation au Jury et faire une vidéo pour présenter nos applications à la conférence organisé en parallèle par Le Mobile.</p>
<p><strong>15H30</strong> : Présentation avec démo live des applications devant les jury, composé de Nokia, La Poste, Auchan et WIP.</p>
<p><strong>17H </strong>: Délibération du jury, les développeurs attendent avec impatience.</p>
<p><strong>17H30 </strong>: les applications sont montrées sur la scène des conférences organisées par Le Mobile. Chaque groupe passe avec sa vidéo et explique en deux minutes comment son application fonctionne.</p>
<p><strong>18H</strong> : Remise des prix par le jury.</p>
<h1>Les récompenses</h1>
<h3>Prix Auchan</h3>
<p>C’est le groupe Auchan qui l’a remporté. Les membres du groupe étant <a href="http://www.rudyhuyn.com/blog/" target="_blank">Rudy Huyn</a>, <a href="http://www.davidpoulin.com/" target="_blank">David Poulin</a> et <a href="http://blog.devndesign.fr/" target="_blank">Nathalie Pettier</a>.</p>
<p>Ils ont réalisés une application avec pas mal de fonctionnalitées, dont le scan de code barre afin de voir ou vous en êtes dans vos achats. Mais le gros plus, c’est la gamification, vous pouvez donc gagner des badges en faisant vos courses, partager avec vos amis vos listes de courses ou bons plan. D’autres fonctionnalités sont disponibles mais ils vous en parleront mieux que moi !</p>
<h3>Prix La Poste</h3>
<p>C’est le groupe Facteo Livraison qui l’a remporté. Les membres du groupe étant <a href="https://twitter.com/#!/Asmodai42" target="_blank">Matthieu Narcisi</a>, Mickael (développeur C#), Sathish (étudiant) et moi.</p>
<p>L’application a pour but de remplacer les bordereaux tel que les recommandés. Elle doit également être très simple d’utilisation et manipulable avec des gants (et oui l’hiver il fait pas chaud !). Trois clics suffisent à valider la livraison d’un colis.</p>
<h3>Prix Spécial du Jury</h3>
<p>Deux groupes ont étés récompensés, “C’est Ma Tournée” et “Ma Tournée Mon Facteur”. (je suis désolé par contre pour les noms je n’ai pas retenu vos nom, si vous passez par la n’hésitez pas à me contacter par mail/twitter/etc et je vous ajouterai).</p>
<h1>Merci aux sponsors et partenaires</h1>
<p>Sans eux il n’y aurait pas eu de Hackathon, un grand merci donc à :</p>
<p>- <a href="http://www.wipconnector.com" target="_blank">WIP</a>, pour avoir organiser le Hackathon et pour la joie et la bonne humeur de Thibault !</p>
<p>- <a href="http://www.nokia.com" target="_blank">Nokia</a>, pour nous avoir offert un magnifique Lumia 710.</p>
<p>- <a href="http://www.intel.com" target="_blank">Intel</a>, pour nous avoir montré qu’ils ne sont pas une “simple fonderie” de processeurs mais qu’ils sont étendu au monde du software.</p>
<p>- <a href="http://www.laposte.fr/" target="_blank">La Poste</a>, pour nous avoir donné des idées d’applications et nous montrer qu’avec La Poste ont à tous à y gagner (que vous soyez développeur ou facteur !).</p>
<p>- <a href="http://www.auchan.fr" target="_blank">Auchan</a>, pour avoir donné des idées d’application également.</p>
<h1>Photos</h1>
<div id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:3563df05-962b-45ce-b71d-cbbe9d98b02b">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2"><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!429&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"> <img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/4054210460A2245C4acf81c42-b2d1-41ac-bc64-d62487cd4add.png" alt="View album" width="157" height="157" border="0" /></a></td>
<td colspan="3">
<div>
<div><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=browse&amp;resid=7453B982B1C305F4!428&amp;type=5&amp;authkey=!ABamqPmdVbFS2xU&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank">Hackathon LeMobile WIP</a></div>
<div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!428&amp;type=5&amp;authkey=!ABamqPmdVbFS2xU&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank">VIEW SLIDE SHOW</a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=downloadphotos&amp;resid=7453B982B1C305F4!428&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank">DOWNLOAD ALL</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
<tr>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!430&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/7988188691141823C5530c2cd-5873-4122-ab8f-dc477b8b7603.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!431&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/4054210137C4FFFC8f98cf778-2750-408c-92f0-9fdc76debaec.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!432&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/4054209807C4FFFC8208bc11e-5902-447a-aada-74afebcb05a1.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!433&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/405420947154BD00Ea91e9d59-33f8-4764-b9dd-e30dbbf43e3b.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!434&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/405420906154BD00Efc8b6466-b2fa-4145-899a-8c693066e1a9.png" alt="View album" width="76" height="76" border="0" /></a></td>
</tr>
<tr>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!435&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/405420873433922C69b8936d7-bce0-48ad-aeac-954f650cc170.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!436&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/405420840433922C618cd1729-8258-4065-92cb-dcaaa51ed6a5.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!437&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/-11775234937126757E09e062b8-d343-4b42-8373-c25c0c9c2229.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!438&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/-11726738295C34F30Bf7194570-5e65-4f6f-80dd-d75f35d884c2.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td><a href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!439&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/-8850219785C34F30B1ce0e1bf-2e94-452a-9f6a-2e5042a76a64.png" alt="View album" width="76" height="76" border="0" /></a></td>
</tr>
</tbody>
</table>
</div>
<p><!--:--><!--:fr-->Mercredi 7 et Jeudi 8 mars, <a href="http://www.lemobile20.com/" target="_blank">Le Mobile 2.0</a> et <a href="http://www.wipconnector.com/" target="_blank">WipConnector</a> ont organisé un Hackathon qui avait pour thème Windows Phone 7 VS Android.</p>
<p>Neuf équipes au total ce sont affrontées (3 Windows Phone 7 et 6 Android).</p>
<p>A la clé 1000 euros par groupe et des Nokia Lumia 710 pour les développeurs Windows Phone 7 !</p>
<h1>Le déroulement</h1>
<p><strong><span style="text-decoration: underline;">8H30 (Mercredi)</span> </strong>: Arrivée, le temps d’attendre tout le monde petit déjeuné et café jusqu’à 10h.</p>
<p><strong><span style="text-decoration: underline;">10H</span></strong>: S’en suis un pitch de Thibault (WIP) nous expliquant le pourquoi du Hackathon, puis La Poste et Auchan nous ont expliqué où ils en sont au niveau développement mobile et ce qu’ils attendent de nous autres développeurs.</p>
<p><strong><span style="text-decoration: underline;">12H</span> </strong>: Fin du pitch à midi, le dévelop… repas commence ! Petits fours, jambon découpé sous vos yeux … bref Le Mobile sait recevoir !</p>
<p><strong><span style="text-decoration: underline;">13H</span></strong> : Toutes les équipes sont lancées. Nous avions donc deux plateformes qui s’affrontaient, Windows Phone 7 et Android. Les équipes ce sont réparties sur les deux partenaires, Auchan et La Poste. Cela nous donne donc :</p>
<p>- Auchan : Auchan (WP7), Deal (Android), NFC Shopping Auchan (Android)</p>
<p>- La Poste : Facteo Livraison (WP7), Ma Tournée Mon Facteur (Android), LaPosteIM (Android), ScanCode (WP7), C’est ma tournée (Android), FacteurNG (Android)</p>
<p><strong><span style="text-decoration: underline;">13H (Mercredi) =&gt; 14H (Jeudi)</span></strong> : Développement des applications, avec beaucoup de discutions entre les développeurs et les personnes présentes de La Poste et Auchan. Entre temps des pizzas sont livrés, des RedBulls et du Coca sont bus, des murs de canettes aparaissent sur une table Windows Phone.</p>
<p><strong><span style="text-decoration: underline;">14H</span></strong> : Le développement touche à sa fin, il faut se préparer pour faire la présentation au Jury et faire une vidéo pour présenter nos applications à la conférence organisé en parallèle par Le Mobile.</p>
<p><strong><span style="text-decoration: underline;">15H30</span></strong> : Présentation avec démo live des applications devant les jury, composé de Nokia, La Poste, Auchan et WIP.</p>
<p><strong><span style="text-decoration: underline;">17H </span></strong>: Délibération du jury, les développeurs attendent avec impatience.</p>
<p><strong><span style="text-decoration: underline;">17H30 </span></strong>: les applications sont montrées sur la scène des conférences organisées par Le Mobile. Chaque groupe passe avec sa vidéo et explique en deux minutes comment son application fonctionne.</p>
<p><strong><span style="text-decoration: underline;">18H</span></strong> : Remise des prix par le jury.</p>
<h1>Les récompenses</h1>
<h3>Prix Auchan</h3>
<p>C’est le groupe Auchan qui l’a remporté. Les membres du groupe étant <a href="http://www.rudyhuyn.com/blog/" target="_blank">Rudy Huyn</a>, <a href="http://www.davidpoulin.com/" target="_blank">David Poulin</a> et <a href="http://blog.devndesign.fr/" target="_blank">Nathalie Pettier</a>.</p>
<p>Ils ont réalisés une application avec pas mal de fonctionnalitées, dont le scan de code barre afin de voir ou vous en êtes dans vos achats. Mais le gros plus, c’est la gamification, vous pouvez donc gagner des badges en faisant vos courses, partager avec vos amis vos listes de courses ou bons plan. D’autres fonctionnalités sont disponibles mais ils vous en parleront mieux que moi !</p>
<h3>Prix La Poste</h3>
<p>C’est le groupe Facteo Livraison qui l’a remporté. Les membres du groupe étant <a href="https://twitter.com/#!/Asmodai42" target="_blank">Matthieu Narcisi</a>, Mickael (développeur C#), Sathish (étudiant) et moi.</p>
<p>L’application a pour but de remplacer les bordereaux tel que les recommandés. Elle doit également être très simple d’utilisation et manipulable avec des gants (et oui l’hiver il fait pas chaud !). Trois clics suffisent à valider la livraison d’un colis.</p>
<h3>Prix Spécial du Jury</h3>
<p>Deux groupes ont étés récompensés, “C’est Ma Tournée” et “Ma Tournée Mon Facteur”. (je suis désolé par contre pour les noms je n’ai pas retenu vos nom, si vous passez par la n’hésitez pas à me contacter par mail/twitter/etc et je vous ajouterai).</p>
<h1>Merci aux sponsors et partenaires</h1>
<p>Sans eux il n’y aurait pas eu de Hackathon, un grand merci donc à :</p>
<p>- <a href="http://www.wipconnector.com" target="_blank">WIP</a>, pour avoir organiser le Hackathon et pour la joie et la bonne humeur de Thibault !</p>
<p>- <a href="http://www.nokia.com" target="_blank">Nokia</a>, pour nous avoir offert un magnifique Lumia 710.</p>
<p>- <a href="http://www.intel.com" target="_blank">Intel</a>, pour nous avoir montré qu’ils ne sont pas une “simple fonderie” de processeurs mais qu’ils sont étendu au monde du software.</p>
<p>- <a href="http://www.laposte.fr/" target="_blank">La Poste</a>, pour nous avoir donné des idées d’applications et nous montrer qu’avec La Poste ont à tous à y gagner (que vous soyez développeur ou facteur !).</p>
<p>- <a href="http://www.auchan.fr" target="_blank">Auchan</a>, pour avoir donné des idées d’application également.</p>
<h1>Photos</h1>
<div id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:3563df05-962b-45ce-b71d-cbbe9d98b02b" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<table style="outline: none; border-style: none; margin: 0px; padding: 0px; width: 400px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="outline: none; border-style: none; margin: 0px; padding: 5px 0px 5px 5px; width: 157px; vertical-align: bottom;" colspan="2"><a style="outline: none; border-style: none; margin: 0px; padding: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!429&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"> <img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/4054210460A2245C4acf81c42-b2d1-41ac-bc64-d62487cd4add.png" alt="View album" width="157" height="157" border="0" /></a></td>
<td style="vertical-align: middle; margin: 0px; padding: 5px 5px 5px 0px; outline: none; border-style: none; width: 223px;" colspan="3">
<div style="margin-left: 10px; top: -3%;">
<div style="width: 223px; overflow: visible;"><a style="text-decoration: none;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=browse&amp;resid=7453B982B1C305F4!428&amp;type=5&amp;authkey=!ABamqPmdVbFS2xU&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank"><span style="line-height: 1.26em; padding: 0px; width: 223px; font-size: 26pt; font-family: 'Segoe UI', helvetica, arial, sans-serif;">Hackathon LeMobile WIP</span></a></div>
<div style="padding: 10px 0px 0px 0px; margin: 0px;">
<table style="margin: 0px; padding: 0px; outline: none; border-style: none; border-collapse: collapse; width: auto;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; outline: none; border-style: none; margin: 0px; padding: 10px 15px 6px 0px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!428&amp;type=5&amp;authkey=!ABamqPmdVbFS2xU&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos" target="_blank">VIEW SLIDE SHOW</a></td>
<td style="vertical-align: top; outline: none; border-style: none; margin: 0px; padding: 10px 0px 6px 0px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=downloadphotos&amp;resid=7453B982B1C305F4!428&amp;type=5&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank">DOWNLOAD ALL</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 5px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!430&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/7988188691141823C5530c2cd-5873-4122-ab8f-dc477b8b7603.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!431&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/4054210137C4FFFC8f98cf778-2750-408c-92f0-9fdc76debaec.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!432&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/4054209807C4FFFC8208bc11e-5902-447a-aada-74afebcb05a1.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!433&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/405420947154BD00Ea91e9d59-33f8-4764-b9dd-e30dbbf43e3b.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!434&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/405420906154BD00Efc8b6466-b2fa-4145-899a-8c693066e1a9.png" alt="View album" width="76" height="76" border="0" /></a></td>
</tr>
<tr>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 5px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!435&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/405420873433922C69b8936d7-bce0-48ad-aeac-954f650cc170.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!436&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/405420840433922C618cd1729-8258-4065-92cb-dcaaa51ed6a5.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!437&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/-11775234937126757E09e062b8-d343-4b42-8373-c25c0c9c2229.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!438&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/-11726738295C34F30Bf7194570-5e65-4f6f-80dd-d75f35d884c2.png" alt="View album" width="76" height="76" border="0" /></a></td>
<td style="vertical-align: bottom; outline: none; border-style: none; padding: 0px 5px 5px 0px; margin: 0px; width: 76px; height: 76px;"><a style="font-family: 'Segoe UI', helvetica, arial, sans-serif; font-size: 8pt; outline: none; border-style: none; text-decoration: none; padding: 0px; margin: 0px;" href="https://skydrive.live.com/redir.aspx?cid=7453b982b1c305f4&amp;page=play&amp;resid=7453B982B1C305F4!439&amp;parid=7453B982B1C305F4!428&amp;type=1&amp;Bsrc=Photomail&amp;Bpub=SDX.Photos&amp;authkey=!ABamqPmdVbFS2xU" target="_blank"><img style="outline: none; border-style: none; padding: 0px; margin: 0px; border: 0px; background: none; background-image: none; vertical-align: bottom;" title="View album" src="http://benjaminbaldacci.com/blog/wp-content/uploads/Hackathon-LeMobile2.0-et-WIP_9903/-8850219785C34F30B1ce0e1bf-2e94-452a-9f6a-2e5042a76a64.png" alt="View album" width="76" height="76" border="0" /></a></td>
</tr>
</tbody>
</table>
</div>
<p><!--:--></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=133</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[WP7] Geolocalisation dans un background agent</title>
		<link>http://benjaminbaldacci.com/blog/?p=113&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp7-geo-localisation-dans-un-background-agent-3</link>
		<comments>http://benjaminbaldacci.com/blog/?p=113#comments</comments>
		<pubDate>Sun, 04 Mar 2012 18:37:02 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=113</guid>
		<description><![CDATA[Beaucoup de personnes pensent que la géolocalisation n&#8217;est pas possible dans un background agent. Ce qui est totalement faux ! D&#8217;après MSDN il est tout à fait possible d&#8217;utiliser un GeoCoordinateWatcher afin de déterminer notre position. Attention tout de même, cette position n&#8217;est pas temps réel. Elle est en cache dans votre téléphone et mise [...]]]></description>
			<content:encoded><![CDATA[<p><!--:en-->
<p>Beaucoup de personnes pensent que la géolocalisation n&#8217;est pas possible dans un background agent. Ce qui est totalement faux !</p>
<p>D&#8217;après MSDN il est tout à fait possible d&#8217;utiliser un GeoCoordinateWatcher afin de déterminer notre position. Attention tout de même, cette position n&#8217;est pas temps réel. Elle est en cache dans votre téléphone et mise à jour toutes les 15 minutes.</p>
<p>Voici un petit exemple de comment l&#8217;utiliser.</p>
<p>Beaucoup de personnes pensent que la géolocalisation n&#8217;est pas possible dans un background agent. Ce qui est totalement faux !</p>
<p>D&#8217;après MSDN il est tout à fait possible d&#8217;utiliser un GeoCoordinateWatcher afin de déterminer notre position. Attention tout de même, cette position n&#8217;est pas temps réel. Elle est en cache dans votre téléphone et mise à jour toutes les 15 minutes.</p>
<p>Voici un petit exemple de comment l&#8217;utiliser.</p>
<p><!--:--><!--:fr-->Beaucoup de personnes pensent que la géolocalisation n&#8217;est pas possible dans un background agent. Ce qui est totalement faux !</p>
<p>D&#8217;après MSDN il est tout à fait possible d&#8217;utiliser un GeoCoordinateWatcher afin de déterminer notre position. Attention tout de même, cette position n&#8217;est pas temps réel. Elle est en cache dans votre téléphone et mise à jour toutes les 15 minutes.</p>
<p>Voici un petit exemple de comment l&#8217;utiliser.</p>
<p><!--:--><span id="more-113"></span><!--:en--></p>
<h1>Création du projet</h1>
<p>Créez un projet Windows Phone Silverlight.</p>
<p>Ajoutez ensuite, à votre solution, un projet de type « Windows Phone Scheduled Task Agent ». Ce projet représente votre background agent qui tournera sur le téléphone.</p>
<h1>Récupération de la position</h1>
<div class="csharpcode"><span style="font-family: Arial;">Pour récupérer la position de votre téléphone dans le background agent rien de plus simple qu’utiliser la class </span><a href="http://msdn.microsoft.com/en-us/library/system.device.location.geocoordinatewatcher.aspx" target="_blank"><span style="font-family: Arial;">GeoCoordinateWatcher</span></a><span style="font-family: Arial;"> comme ci-dessous.</span></div>
<div class="csharpcode"> </div>
<div class="csharpcode">
<pre class="alt"><span class="kwrd">protected</span> <span class="kwrd">override</span> <span class="kwrd">void</span> OnInvoke(ScheduledTask task)
{</pre>
<pre class="alt">    <span class="rem">//TODO: Add code to perform your task in background</span>
    System.Device.Location.GeoCoordinateWatcher watcher =</pre>
<pre class="alt">        <span class="kwrd">new</span> System.Device.Location.GeoCoordinateWatcher();</pre>
<pre class="alt">    watcher.Start();
    var currentlocation = watcher.Position;</pre>
<pre class="alt"> 
    NotifyComplete();</pre>
<pre class="alt">}</pre>
</div>
<p>Vous venez de récupérer la position de votre téléphone dans la variable currentlocation. ATTENTION, comme dit ci-dessus, la position est une position qui est mis à jour tous les quart d’heure par le système !</p>
<h1>Download</h1>
<p>Vous pouvez télécharger le sample complet à cette <a href="benjaminbaldacci.com/blog/download/BackgroundLocationSample.zip" target="_blank">adresse</a>.</p>
<h1>Création du projet</h1>
<p>Créez un projet Windows Phone Silverlight.</p>
<p>Ajoutez ensuite, à votre solution, un projet de type « Windows Phone Scheduled Task Agent ». Ce projet représente votre background agent qui tournera sur le téléphone.</p>
<h1>Récupération de la position</h1>
<div class="csharpcode"><span style="font-family: Arial;">Pour récupérer la position de votre téléphone dans le background agent rien de plus simple qu’utiliser la class </span><a href="http://msdn.microsoft.com/en-us/library/system.device.location.geocoordinatewatcher.aspx" target="_blank"><span style="font-family: Arial;">GeoCoordinateWatcher</span></a><span style="font-family: Arial;"> comme ci-dessous.</span></div>
<div class="csharpcode"> </div>
<div class="csharpcode">
<pre class="alt"><span class="kwrd">protected</span> <span class="kwrd">override</span> <span class="kwrd">void</span> OnInvoke(ScheduledTask task)
{</pre>
<pre class="alt">    <span class="rem">//TODO: Add code to perform your task in background</span>
    System.Device.Location.GeoCoordinateWatcher watcher =</pre>
<pre class="alt">        <span class="kwrd">new</span> System.Device.Location.GeoCoordinateWatcher();</pre>
<pre class="alt">    watcher.Start();
    var currentlocation = watcher.Position;</pre>
<pre class="alt"> 
    NotifyComplete();</pre>
<pre class="alt">}</pre>
</div>
<p>Vous venez de récupérer la position de votre téléphone dans la variable currentlocation. ATTENTION, comme dit ci-dessus, la position est une position qui est mis à jour tous les quart d’heure par le système !</p>
<h1>Download</h1>
<p>Vous pouvez télécharger le sample complet à cette <a href="download/BackgroundLocationSample.zip" target="_blank">adresse</a>.</p>
<p><!--:--><!--:fr--></p>
<h1>Création du projet</h1>
<p>Créez un projet Windows Phone Silverlight.</p>
<p>Ajoutez ensuite, à votre solution, un projet de type « Windows Phone Scheduled Task Agent ». Ce projet représente votre background agent qui tournera sur le téléphone.</p>
<h1>Récupération de la position</h1>
<div class="csharpcode"><span style="font-family: Arial;">Pour récupérer la position de votre téléphone dans le background agent rien de plus simple qu’utiliser la class </span><a href="http://msdn.microsoft.com/en-us/library/system.device.location.geocoordinatewatcher.aspx" target="_blank"><span style="font-family: Arial;">GeoCoordinateWatcher</span></a><span style="font-family: Arial;"> comme ci-dessous.</span></div>
<div class="csharpcode"></div>
<div class="csharpcode">
<pre class="alt"><span class="kwrd">protected</span> <span class="kwrd">override</span> <span class="kwrd">void</span> OnInvoke(ScheduledTask task)
{</pre>
<pre class="alt">    <span class="rem">//TODO: Add code to perform your task in background</span>
    System.Device.Location.GeoCoordinateWatcher watcher =</pre>
<pre class="alt">        <span class="kwrd">new</span> System.Device.Location.GeoCoordinateWatcher();</pre>
<pre class="alt">    watcher.Start();
    var currentlocation = watcher.Position;</pre>
<pre class="alt"> 
    NotifyComplete();</pre>
<pre class="alt">}</pre>
</div>
<p>Vous venez de récupérer la position de votre téléphone dans la variable currentlocation. ATTENTION, comme dit ci-dessus, la position est une position qui est mis à jour tous les quart d’heure par le système !</p>
<h1>Download</h1>
<p>Vous pouvez télécharger le sample complet à cette <a href="http://benjaminbaldacci.com/blog/download/BackgroundLocationSample.zip" target="_blank">adresse</a>.<!--:--></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=113</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Techdays 2012] Développement de jeux pour Windows Phone 7.5 avec XNA et Silverlight</title>
		<link>http://benjaminbaldacci.com/blog/?p=58&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=techdays-2012-developpement-de-jeux-pour-windows-phone-7-5-avec-xna-et-silverlight</link>
		<comments>http://benjaminbaldacci.com/blog/?p=58#comments</comments>
		<pubDate>Mon, 20 Feb 2012 13:46:50 +0000</pubDate>
		<dc:creator>bigben</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[TechDays]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://benjaminbaldacci.com/blog/?p=58</guid>
		<description><![CDATA[Ce fût un plaisir pour Niels et moi de vous faire cette session sur les projets Windows Phone Silverlight et XNA. La vidéo de la session sera bientôt disponible (je ferai un post pour prévenir ). En tout cas, merci à tous ceux qui sont venus nous voir ! Comme pour chaque session nous vous [...]]]></description>
			<content:encoded><![CDATA[<p><!--:en-->Ce fût un plaisir pour Niels et moi de vous faire cette session sur les projets Windows Phone Silverlight et XNA.<br />
La vidéo de la session sera bientôt disponible (je ferai un post pour prévenir <img src='http://benjaminbaldacci.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>En tout cas, merci à tous ceux qui sont venus nous voir !</p>
<p>Comme pour chaque session nous vous mettons à disposition le sample et les slides de la présentation.</p>
<p>En espérant vous revoir bientôt sur un salon, live meeting ou autre <img src='http://benjaminbaldacci.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a title="télécharger la démo et les slides" href="http://benjaminbaldacci.com/blog/download/Developpement%20de%20jeux%20pour%20Windows%20Phone%207.5%20avec%20XNA%20et%20Silverlight.zip">télécharger la démo et les slides</a></p>
<p><!--:--><!--:fr-->Ce fût un plaisir pour Niels et moi de vous faire cette session sur les projets Windows Phone Silverlight et XNA.</p>
<p>Merci à tous ceux qui sont venus nous voir !</p>
<p>Comme pour chaque session nous vous mettons à disposition le sample et les slides de la présentation.</p>
<p>En espérant vous revoir bientôt sur un salon, live meeting ou autre <img src='http://benjaminbaldacci.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a title="télécharger la démo et les slides" href="http://benjaminbaldacci.com/blog/download/Developpement%20de%20jeux%20pour%20Windows%20Phone%207.5%20avec%20XNA%20et%20Silverlight.zip">télécharger la démo et les slides</a><!--:--></p>
]]></content:encoded>
			<wfw:commentRss>http://benjaminbaldacci.com/blog/?feed=rss2&#038;p=58</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
