<?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>Microclimat&#039;s Blog</title>
	<atom:link href="http://blog.microclimat.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.microclimat.com</link>
	<description>Microclimat, conception, réalisation, et hébergement de sites internet à Bordeaux. Internet Bordeaux Aquitaine communication conseil référencement informatique graphisme multimédia : conseil - création - maintenance - référencement - hébergement</description>
	<lastBuildDate>Wed, 09 May 2012 11:45:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Les liens d action Facebook : de nouveaux potentiels pour les applications des marques</title>
		<link>http://blog.microclimat.com/archives/369</link>
		<comments>http://blog.microclimat.com/archives/369#comments</comments>
		<pubDate>Wed, 09 May 2012 11:45:46 +0000</pubDate>
		<dc:creator>Carole</dc:creator>
				<category><![CDATA[Réseaux Sociaux]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[liens d'action]]></category>
		<category><![CDATA[reseaux sociaux]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=369</guid>
		<description><![CDATA[&#160; Il y a une semaine, Facebook a lancé les liens d&#8217;action : &#171;&#160;A New Way to Interact with Apps&#160;&#187;. Ce lien d&#8217;action vient se positionner à côté des options classiques &#171;&#160;Commenter&#160;&#187; et &#171;&#160;J&#8217;aime&#160;&#187; au sein de la &#171;&#160;Timeline&#160;&#187; Facebook. &#160; Un des exemples de ces liens d&#8217;action donné par Facebook est foursquare. En effet, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-379" title="fcb" src="http://blog.microclimat.com/wp-content/uploads/2012/05/fcb1.jpg" alt="" width="505" height="227" /></p>
<p>&nbsp;</p>
<p>Il y a une semaine, Facebook a lancé les liens d&#8217;action : &laquo;&nbsp;A New Way to Interact with Apps&nbsp;&raquo;. Ce lien d&#8217;action vient se positionner à côté des options classiques &laquo;&nbsp;Commenter&nbsp;&raquo; et &laquo;&nbsp;J&#8217;aime&nbsp;&raquo; au sein de la &laquo;&nbsp;Timeline&nbsp;&raquo; Facebook.</p>
<p>&nbsp;</p>
<p><span id="more-369"></span><br />
Un des exemples de ces liens d&#8217;action donné par Facebook est <a href="https://fr.foursquare.com/" target="_blank">foursquare</a>. En effet, lorsque quelqu&#8217;un s&#8217;enregistre, ses amis ont maintenant l&#8217;option, en plus d&#8217;aimer et de commenter, d&#8217;&nbsp;&raquo;Enregistrer cet endroit&nbsp;&raquo;. En cliquant sur ce lien, Facebook ajoute directement ce lieu sur votre foursquare to-do list.</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-371" title="fcb_foursquare_link" src="http://blog.microclimat.com/wp-content/uploads/2012/05/fcb_foursquare_link.png" alt="" width="386" height="224" /></p>
<p style="text-align: left;">L&#8217;autre exemple est <a href="http://fab.com/" target="_blank">Fab.com</a>, où le lien d&#8217;action &laquo;&nbsp;Fave this Product&nbsp;&raquo; (&laquo;&nbsp;préférer ce produit&nbsp;&raquo;) permettra aux internautes d&#8217;ajouter un élément dans leur propre liste de favoris fab.com.</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-372" title="Facebook action links  - 2" src="http://blog.microclimat.com/wp-content/uploads/2012/05/Facebook-action-links-2.jpg" alt="" width="450" height="147" /></p>
<p>&nbsp;</p>
<p><strong>Quelles mesures les marques peuvent-elles prendre ?</strong></p>
<p>Le potentiel pour les liens d&#8217;action est vaste. En effet, chaque application a maintenant la possibilité de pousser plus de gens à s&#8217;engager dans une action unique. Par exemple, après avoir terminé un achat sur Amazon, vous avez la possibilité de partager ce que vous venez d&#8217;acheter avec vos amis en publiant un article sur votre propre timeline, au sein duquel Amazon pourra inclure un lien d&#8217;action du type &laquo;&nbsp;Ajouter au panier&nbsp;&raquo; ou &laquo;&nbsp;Ajouter à ma liste de souhaits&nbsp;&raquo;, ce qui permettra à vos amis de faire rapidement le même achat.<br />
Cette nouveauté permettra aux applications de l&#8217;open graph sur Facebook d&#8217;être plus virale et d&#8217;intégrer des actions personnalisées* dans leurs articles, ce qui augmente les possibilités et élimine les obstacles de l&#8217;interaction. Cela permet aussi d’inciter des internautes à utiliser votre application ou à la réutiliser.</p>
<p>&nbsp;</p>
<p>Avec ce niveau supplémentaire d&#8217;intégration, il apparaît que la Facebook Timeline est, de plus en plus, un espace interactif et attrayant. Cependant, la limite entre la présence sur Facebook et le web au sens large s&#8217;estompe de plus en plus de par l&#8217;intégration toujours plus poussée des applications.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><em>* Les liens proposés sont choisis et définis par les développeurs de l’application en question. D’ailleurs, Facebook propose une <a href="https://developers.facebook.com/docs/opengraph/actionlinks/" target="_blank">page d’aide et d’informations complète</a> sur le sujet pour les développeurs qui souhaiteraient mettre cela en place.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/369/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A la decouverte de HaXe</title>
		<link>http://blog.microclimat.com/archives/345</link>
		<comments>http://blog.microclimat.com/archives/345#comments</comments>
		<pubDate>Tue, 27 Mar 2012 08:42:29 +0000</pubDate>
		<dc:creator>David Mouton</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[haxe]]></category>
		<category><![CDATA[haxe nme]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javacript]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=345</guid>
		<description><![CDATA[&#171;&#160;Plus tu en mets, et plus tu en as&#160;&#187;. Voilà comment l&#8217;on pourrait résumer ce célèbre parfum pour homme. Sinon HaXe est un langage de haut niveau créé en 2005, qui offre la possibilité de tout développer à partir d&#8217;un seul et même langage. Aujourd&#8217;hui, dans le cadre d&#8217;un projet web classique, nous sommes amenés [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/03/Axe_Twist.jpg"><img class="alignleft size-medium wp-image-346" title="Axe_Twist" src="http://blog.microclimat.com/wp-content/uploads/2012/03/Axe_Twist-241x300.jpg" alt="" width="241" height="300" /></a> &laquo;&nbsp;Plus tu en mets, et plus tu en as&nbsp;&raquo;.<br />
Voilà comment l&#8217;on pourrait résumer ce célèbre parfum pour homme.<br />
Sinon <a href="http://haxe.org/">HaXe </a>est un langage de haut niveau créé en 2005, qui offre la possibilité de tout développer à partir d&#8217;un seul et même langage.</p>
<p>Aujourd&#8217;hui, dans le cadre d&#8217;un projet web classique, nous sommes amenés à développer la partie cliente dans une technologie, comme le <strong>flash</strong> ou le <strong>javascript</strong>, et la partie serveur dans une autre avec du <strong>php</strong> ou du <strong>java</strong>.  Mais si on pousse le raisonnement plus loin, un jeu pour <strong>PC</strong> sera développé avec une autre technologie, qui sera probablement différente de celle d&#8217;une application pour <strong>iPad</strong>.</p>
<p><span id="more-345"></span></p>
<p><strong>HaXe</strong> propose un langage <strong>Open source</strong>, compilé, strictement typé, et moderne.<br />
Il est Orienté Objet, <em>Class based</em>, il supporte les <em>Generics</em>, les <em>Metadata</em>, l&#8217;injection de dépendances, les <em>Enums</em>, le polymorphisme, etc&#8230;<br />
Voici un petit bout de code pour se rendre compte de sa syntaxe :</p>
<pre> [sourcecode language=&#039;js&#039;]
package mypackage;
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.Lib;

using mypackage.WeakListeners;

class Main
{
    public static function main ()
    {
        var sprite = new Sprite();
        var g = sprite.graphics;
        g.beginFill(0xFF0000);
        g.drawRect(0, 0, 100, 100);
        g.endFill();
        Lib.current.addChild(sprite);
        sprite.addWeakListener(MouseEvent.CLICK, function (e) trace(&quot;click&quot;));
    }
}[/sourcecode]</pre>
<p>OMG on dirait du java, à moins que cela ne soit du .<strong>NET</strong>, du <strong>javascript</strong> peut être ?<br />
Et bien non, il s&#8217;agit bien de <strong>HaXe</strong>.</p>
<h2>Jamy, comment ca marche HaXe?</h2>
<p>C&#8217;est très compliqué !<br />
Il est possible d&#8217;utiliser <a href="http://fdt.powerflasher.com/">FDT </a>pour développer en <strong>HaXe</strong>. FDT est un puissant plug-in, gratuit, pour <strong>eclipse</strong>, permettant des développements efficaces en <strong>AS3</strong> et <strong>HaXe</strong>.<br />
Ensuite il faut choisir ce que l&#8217;on veut coder. Tiens j&#8217;ai envie de développer un site web. C&#8217;est comme ça, ça m&#8217;arrive des fois et je ne sais pas pourquoi.<br />
Je crée mon projet dans <strong>FDT</strong>, je code, je code, je code, je compile, et hop mon site est prêt.</p>
<p>Techniquement c&#8217;est le compilateur qui fait tout. Suivant ce que je lui demande, il va exporter un swf, du javascript, ou du php.<br />
Personnellement je trouve cela extrêmement séduisant. Je profite d&#8217;un langage moderne, qui me permet de tout coder avec. Mon équipe n&#8217;a qu&#8217;un seul langage à connaitre (ou presque) et chacun de ses membres devient pleinement transverse.</p>
<h2>What else ?</h2>
<p>Mais il y a plus, beaucoup plus. Il y a <a href="http://www.haxenme.org"><strong>NME</strong></a>.<br />
<strong>NME</strong> est une librairie pour HaXe, qui va offrir une abstraction des spécificités des plateformes ciblées, ainsi qu&#8217;un <strong>workflow</strong> de publication plus large.<br />
Un même projet devient alors exportable pour flash, ios, webos, android, windows, mac, linux, et c++, rien que ça.</p>
<p>Voici quelques exemples de workflow :<br />
<strong>Vers IOS</strong></p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/03/iOSFlowChart.png"><img class="size-medium wp-image-353 alignnone" title="iOSFlowChart" src="http://blog.microclimat.com/wp-content/uploads/2012/03/iOSFlowChart-300x280.png" alt="" width="300" height="280" /></a></p>
<p><strong>Vers Android</strong><br />
<a href="http://blog.microclimat.com/wp-content/uploads/2012/03/AndroidFlowChart1.png"><img class="alignnone size-medium wp-image-355" title="AndroidFlowChart" src="http://blog.microclimat.com/wp-content/uploads/2012/03/AndroidFlowChart1-300x279.png" alt="" width="300" height="279" /></a></p>
<p><strong>Vers Flash</strong><br />
<a href="http://blog.microclimat.com/wp-content/uploads/2012/03/FlashFlowChart.png"><img class="alignnone size-medium wp-image-356" title="FlashFlowChart" src="http://blog.microclimat.com/wp-content/uploads/2012/03/FlashFlowChart-300x170.png" alt="" width="300" height="170" /></a></p>
<h2>Pas possible ?</h2>
<p>Puisque je suis comme Saint Thomas, en plus d&#8217;être parfait je ne crois que ce que je vois, j&#8217;ai sélectionné trois réalisations faites avec HaXe et NME :</p>
<p>Game : <a href="http://www.bigblockgames.com/games/supergoblin/">super gobeling war machine<br />
</a>Web : <a href="http://visualize.yahoo.com/mail/">yahoo</a><br />
Server : <a href="http://www.arenaint.co.uk/">arena</a></p>
<p>Je vais commencer une série de billet pour bien débuter avec HaXe et la construction d&#8217;interface. HaXe possède un concept séduisant que j&#8217;ai bien envie d&#8217;éprouver.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/345/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinterest, je pin !</title>
		<link>http://blog.microclimat.com/archives/301</link>
		<comments>http://blog.microclimat.com/archives/301#comments</comments>
		<pubDate>Wed, 14 Mar 2012 08:47:40 +0000</pubDate>
		<dc:creator>Carole</dc:creator>
				<category><![CDATA[Réseaux Sociaux]]></category>
		<category><![CDATA[boards]]></category>
		<category><![CDATA[pin]]></category>
		<category><![CDATA[pinterest]]></category>
		<category><![CDATA[reseau social]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=301</guid>
		<description><![CDATA[Vous avez probablement entendu son nom : « Pinterest », le dernier arrivé dans la cour des grands. Si vous n&#8217;êtes pas déjà familier avec ce réseau social, jetez un œil et vous comprendrez sûrement pourquoi tout ce bruit autour du sujet ! Lancé en 2010, ce n&#8217;est que récemment qu’il a décollé. Le concept [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<img class="size-medium wp-image-306 aligncenter" title="pinterest-reseau-social" src="http://blog.microclimat.com/wp-content/uploads/2012/03/pinterest-reseau-social1-300x183.jpg" alt="" width="300" height="183" /></p>
<p>Vous avez probablement entendu son nom : « <strong>Pinterest</strong> », le dernier arrivé dans la cour des grands. Si vous n&#8217;êtes pas déjà familier avec ce réseau social, jetez un œil et vous comprendrez sûrement pourquoi tout ce bruit autour du sujet ! Lancé en 2010, ce n&#8217;est que récemment qu’il a décollé.</p>
<p><span id="more-301"></span></p>
<p><strong>Le concept ?</strong><br />
Pinterest est basé sur un principe très simple : accrocher les photos et les vidéos qui nous plaisent sur un ou plusieurs tableaux à thème pour les montrer et les partager avec nos amis. En effet, le site est un outil de bookmarking visuel au même titre que Delicious, probablement le plus connu, mais aussi StumbleUpon, Reddit et Digg qui sont des variations sur le concept « d’élan de découverte ».<br />
Mais Pinterest s’est mis sur un autre niveau qui fait un peu plus appel à certains besoins fondamentaux humains : la capacité de parcourir le contenu sous une forme minimaliste et de manière visuelle (« <a href="http://mashable.com/2012/02/07/pinterest-web-design/" target="_blank">how to Pinterest is changing web design forever</a> »), la notion de rencontrer des « étrangers » au travers d’un intérêt commun et le partage de cet intérêt.</p>
<p><strong>Un vocabulaire <em>Pintereste</em> ?</strong><br />
Eh bien oui, inutile de vous spécifier que, qui dit réseau social, dit vocabulaire adapté. Ainsi, je n’accroche pas sur mon tableau, <strong>je pin sur mon board</strong> (plus sexy, vous conviendrez !).<br />
En résumé, <strong>je like</strong>,<strong> je tweet</strong> et maintenant<strong> je pin</strong> ! Ne faisons cependant pas n’importe quoi et tirons profit des avantages de chaque réseau social.</p>
<p>Mais attendez,  avant de continuer, je vous entends dire, « <em>en gros Pinterest c’est pour les femmes ?</em> » Honte à vous, vous n’avez rien compris ! Même s&#8217;il est vrai que les femmes représentent la majorité des utilisateurs (70-80% à la fin Janvier 2012 ), comme je l&#8217;ai mentionné plus haut, il s&#8217;agit là de nous connecter les uns avec les autres. Pour une bonne dose de réalité et une bonne gifle, jetez un coup d’œil sur l&#8217;article de Kristy Sammis du collectif Clever Girls, « <a href="http://clevergirlscollective.com/kristy-sammis/pinterest-sexists/?i=782" target="_blank">how to stop being a pinterest sexist</a> ».<br />
Nous commençons cependant à voir émerger des concurrents, certains beaucoup plus orientés vers la gente masculine. Prenons pour exemple, le plus connu : <a href="http://gentlemint.com/" target="_blank">Gentlemint</a>, appelé aussi le Pinterest moustachu.<br />
Vous l’aurez donc compris, le partage et la création de liens autour d’intérêts communs deviennent une nécessité grandissante au sein de notre société.</p>
<p><strong>Parce qu’on aime les statistiques</strong><br />
Une très belle illustration expliquera sûrement mieux qu’un bon pavé textuel ! Je vous invite donc à visiter <a href="http://afleury.posterous.com/50-des-utilisateurs-de-pinterest-sont-des-par" target="_blank">cet article</a>.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-334" title="pinterest-money" src="http://blog.microclimat.com/wp-content/uploads/2012/03/pinterest-money1.jpg" alt="" width="507" height="105" /><strong></strong></p>
<p>&nbsp;</p>
<p><strong>« Comment puis-je utiliser Pinterest pour mon entreprise? »</strong><br />
Basé sur les principes « <strong>I want it</strong> », « <strong>I need it</strong> » ou encore « <strong>I like it</strong> », vous pinez ce que vous aimez, un bon moyen de faire passer ses valeurs ! L’absence de publicités sur l’interface est aussi très appréciée par les utilisateurs… bien que vous ayez tout de même la possibilité de montrer vos produits et d’y ajouter un prix de vente ! Et lorsqu’on sait que le trafic généré par Pinterest est supérieur à ceux de Youtube, Linkedin et Google+ additionnés, ça vaut le coup de se pencher sur le sujet !</p>
<p><strong>Pinterest, un puissant moteur pour le e-commerce</strong><br />
Ainsi, les marques qui seront couronnées de succès sont celles qui iront au-delà du Pinterest « <em>vitrine</em> ». Utilisons Pinterest pour stimuler les ventes mais réfléchissons de manière créative à la construction de nos boards plutôt que simplement énumérer les produits !<br />
Prenons pour exemple, une première bonne campagne marketing lancée sur le réseau par <a href="http://pinterest.com/source/canvas.landsend.com/" target="_blank">Lands’ End Canvas</a> qui a proposé à ses consommateurs de piner ou repiner ses articles dans un board « <strong>pin it to win it</strong> » afin de gagner une des 10 cartes cadeaux d’une valeur de $250 ! Les résultats ont été surprenants : plus de 200 boards créés avec chacun entre 10 et 20 photos…imaginez la viralisation des produits de la marque, et ce, gratuitement !</p>
<p>Ah oui, avant de finir, n’oublions pas que la version mobile de Pinterest est tout aussi simple et visuelle que la version Web.</p>
<p>Évidemment, nous on pin aussi et <a href="http://pinterest.com/microclimat/" target="_blank">c’est ici</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/301/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Coding Contest 2012 : le bilan</title>
		<link>http://blog.microclimat.com/archives/285</link>
		<comments>http://blog.microclimat.com/archives/285#comments</comments>
		<pubDate>Mon, 05 Mar 2012 10:05:38 +0000</pubDate>
		<dc:creator>David Mouton</dc:creator>
				<category><![CDATA[Expantion Reloaded]]></category>
		<category><![CDATA[Microclimat]]></category>
		<category><![CDATA[bordeaux]]></category>
		<category><![CDATA[coding contest]]></category>
		<category><![CDATA[compétition]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=285</guid>
		<description><![CDATA[Le 18 février dernier s&#8217;est tenue à Bordeaux notre première compétition de développement. Les équipes présentes se sont affrontées sur la plateforme expantion reloaded, dans la programmation de l&#8217;IA de leur robot. Ce robot avait pour mission d&#8217;affronter le robot d&#8217;une équipe adverse dans la conquête des planètes. Le tournoi s&#8217;est déroulé en deux étapes. [...]]]></description>
			<content:encoded><![CDATA[<p>Le 18 février dernier s&#8217;est tenue à Bordeaux notre première compétition de développement.</p>
<p>Les équipes présentes se sont affrontées sur la plateforme <strong>expantion reloaded</strong>, dans la programmation de l&#8217;IA de leur robot.</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/03/sc1.jpg"><img class="alignleft size-full wp-image-286" title="sc1" src="http://blog.microclimat.com/wp-content/uploads/2012/03/sc1.jpg" alt="" width="200" height="183" /></a> Ce robot avait pour mission d&#8217;affronter le robot d&#8217;une équipe adverse dans la conquête des planètes.<br />
Le tournoi s&#8217;est déroulé en deux étapes. La première étape, appelée l&#8217;<strong>Arène</strong>, avait pour but de recevoir les robots de toutes les équipes, de les faire s&#8217;affronter instantanément, et de publier un classement.</p>
<p>L&#8217;intérêt de cette phase, était de permettre aux participants d&#8217;éprouver rapidement leur robot et d&#8217;avoir un retour quasi immédiat sur leurs performances.</p>
<p>La seconde étape a vu la mise en place d&#8217;un tableau à élimination directe pour designer le vainqueur de la compétition.</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/03/IMG_2840.jpg"><img class="alignnone size-full wp-image-288" title="IMG_2840" src="http://blog.microclimat.com/wp-content/uploads/2012/03/IMG_2840.jpg" alt="" width="505" height="379" /></a></p>
<p><strong>What went well</strong></p>
<p>* Il y avait 8 équipes, une trentaine de personnes, et une très bonne ambiance.<br />
* Un taux de satisfaction des participants supérieur à 90%.<br />
* On a passé un très bon moment.<br />
* Le <strong>timing </strong>était parfait.<br />
* Coder en AS3 n&#8217;a pas posé de problèmes.<br />
* Le repas du midi a plu.</p>
<p><strong>What went wrong</strong></p>
<p>* Nous n&#8217;avons pas pensé au café<br />
* Il n&#8217;y avait pas assez de pain le midi.<br />
* L’Arène<strong></strong> est rapidement devenue inutilisable.<br />
* Le plan com, un peu léger.</p>
<p><strong>Lessons (re-)learnt</strong></p>
<p>* Mettre en ligne la plateforme <strong>expantion reloaded</strong><br />
* Penser au café le matin<br />
* Améliorer notre plan de com.<br />
* S&#8217;ouvrir à d&#8217;autres langages.</p>
<p>Pour finir, sachez que la mise en ligne d&#8217;expantion reloaded est prévue pour le 8 Mars prochain ici : <a href="http://www.tamina-online.com/expantionreloded/">http://www.tamina-online.com/expantionreloded/</a><br />
Et encore merci à tous nos sponsorts et à ceux qui ont participé.</p>
<p>A bientôt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/285/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Psychanalyse du code</title>
		<link>http://blog.microclimat.com/archives/243</link>
		<comments>http://blog.microclimat.com/archives/243#comments</comments>
		<pubDate>Tue, 28 Feb 2012 08:55:51 +0000</pubDate>
		<dc:creator>Helene</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Microclimat]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=243</guid>
		<description><![CDATA[ Pour ceux qui ne connaissent pas la pyramide de Maslow, voici un petit résumé : il s’agit d’une étude menée par le psychologue Abraham Maslow dans les années 1940 sur la motivation, résultant sur une hiérarchisation des besoins humains (physiologiques et psychologiques). Il explique qu’il faut veiller à satisfaire les besoins dans un ordre précis : par exemple, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><span style="text-align: -webkit-auto;"> Pour ceux qui ne connaissent pas la </span><a style="text-align: -webkit-auto;" title="Wikipedia - Pyramide des besoins de Maslow" href="http://fr.wikipedia.org/wiki/Pyramide_des_besoins_de_Maslow">pyramide de Maslow</a><span style="text-align: -webkit-auto;">, voici un petit résumé : il s’agit d’une étude menée par le psychologue Abraham Maslow dans les années 1940 sur la motivation, résultant sur une hiérarchisation des besoins humains (physiologiques et psychologiques). Il explique qu’il faut veiller à satisfaire les besoins dans un ordre précis : par exemple, se nourrir avant de rechercher l’estime de soi.</span></p>
<p style="text-align: center;"><a href="http://blog.microclimat.com/wp-content/uploads/2012/02/maslow.jpg"><img class="size-full wp-image-244 aligncenter" title="Pyramide de Maslow - Auteur : BetterBizldeas (Flickr.com)" src="http://blog.microclimat.com/wp-content/uploads/2012/02/maslow.jpg" alt="" width="348" height="300" /></a></p>
<p>À noter : si cette étude a été et est toujours largement appliquée aux problématiques de motivation au travail, le travail de Maslow était plus général et s’intéressait à la dynamique de la motivation dans la vie en général. Et Maslow n’a jamais présenté les conclusions de son étude sous la forme de la pyramide qu’on connaît aujourd’hui, mais c’est cette représentation qui s’est imposée pour son aspect « pratique ».</p>
<p>&nbsp;</p>
<p>Scott Hanselman, l’un des plus influents développeurs de Microsoft l’a adaptée pour créer <a title="Article Scott Hanselman" href="http://feedproxy.google.com/~r/ScottHanselman/~3/qaeidaZ0--w/MaslowsHierarchyOfNeedsOfSoftwareDevelopment.aspx">« the Hierarchy of Needs to Software and Technical Debt »</a> qu’on pourrait traduire par « la pyramide des besoins structurels et techniques d’un logiciel ». En d’autres termes, quelles sont les caractéristiques nécessaires pour que mon code soit optimal ?</p>
<p><span id="more-243"></span></p>
<p style="text-align: center;"><a href="http://blog.microclimat.com/wp-content/uploads/2012/02/hanselman.png"><img class="size-full wp-image-245 aligncenter" title="The Hierarchy of Needs to Software and Technical Debt by Scott Hanselman" src="http://blog.microclimat.com/wp-content/uploads/2012/02/hanselman.png" alt="" width="400" height="323" /></a></p>
<p><span style="color: #008000;"><strong><span style="text-decoration: underline;">Revisable -  Change</span></strong></span></p>
<p>Avant toute chose, le code doit pouvoir être modulable : le workflow des contributions est-il clair ? Est-ce que je peux annuler des modifications ? Est-ce que je peux facilement créer des branches ? Est-ce qu’il est possible de merger  sur les différents environnements ?</p>
<p><span style="color: #808000;"><strong><span style="text-decoration: underline;">Buildable &amp; Deployable – Change in production</span></strong></span></p>
<p>Ensuite, il doit pouvoir être déployé aussi facilement qu’il a été codé. L’intégration continue est ce qu’on peut trouver de mieux dans les logiciels actuels, mais il ne faut pas négliger l’aspect déploiement continu… avec possibilité de rollback !</p>
<p><span style="color: #ff6600;"><strong><span style="text-decoration: underline;">Maintenance – Change with verification</span></strong></span></p>
<p>Une fois que la partie « développement » est optimale, il faut s’intéresser à la partie « maintenance ». Puis-je corriger les bugs ? Vérifier que les modifications que j’apporte sont bonnes et que je ne fais pas planter le reste du logiciel / site ? Puis-je mettre en place des tests ?</p>
<p><span style="color: #993300;"><strong><span style="text-decoration: underline;">Refactorable – Change without fear</span></strong></span></p>
<p>Si mon code est optimal aujourd’hui, ce ne sera peut-être plus le cas dans quelques temps. Est-ce que je peux facilement réorganiser mon code / mon système sans danger ? Est-ce qu’il est conforme aux conventions et utilise les axiomes appropriés au langage que j’ai choisi ? Puis-je automatiser des tests ?</p>
<p><span style="color: #c52106;"><strong><span style="text-decoration: underline;">Bragging Rights – Change you are proud of</span></strong></span></p>
<p>Enfin, une fois que toutes les conditions précédentes sont réunies, je peux me vanter ! C’est à ce niveau-là que je me pose la question : est-ce que j’écris du code ou est-ce que je <em>créé </em>du code ? Mon code devient de l’art, et les générations futures (les développeurs en charge de la maintenance de mon logiciel / code) se diront « Wow ! »… mais uniquement si toutes les étapes précédentes sont respectées.</p>
<p>&nbsp;</p>
<p>Scott Hanselman termine en précisant la nécessité d’un chef de projet rigoureux et attentif. Faire de mon code de l’art, c’est la partie fun, mais ce n’est pas forcément ce qu’il faut pour faire avancer le projet. Le chef de projet doit s’assurer que les processus fondamentaux sont en place en premier lieu.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/243/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coding Contest Expantion Reloaded</title>
		<link>http://blog.microclimat.com/archives/267</link>
		<comments>http://blog.microclimat.com/archives/267#comments</comments>
		<pubDate>Wed, 22 Feb 2012 20:51:28 +0000</pubDate>
		<dc:creator>Aurélien</dc:creator>
				<category><![CDATA[Expantion Reloaded]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[expantion]]></category>
		<category><![CDATA[ia]]></category>
		<category><![CDATA[reloaded]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=267</guid>
		<description><![CDATA[Ce samedi 18 février 2012 s&#8217;est déroulé à Talence notre premier coding contest basé sur notre application Expantion Reloaded. 22 participants, pour un total de 8 teams, se sont donc donnés rendez-vous tout au long de la journée, à l&#8217;ENSEIRB de Talence, afin de développer une IA chargée d&#8217;anéantir les autres pour la conquête de [...]]]></description>
			<content:encoded><![CDATA[<p>Ce samedi 18 février 2012 s&#8217;est déroulé à Talence notre premier coding contest basé sur notre application Expantion Reloaded.</p>
<p>22 participants, pour un total de 8 teams, se sont donc donnés rendez-vous tout au long de la journée, à l&#8217;ENSEIRB de Talence, afin de développer une IA chargée d&#8217;anéantir les autres pour la conquête de la Galaxie.</p>
<p>Malgré quelques aléas, la journée s&#8217;est très bien déroulée, et l&#8217;équipe ShinoBeers a décroché le titre de Champion, devant Eirb Knight et Façon Puzzle. L&#8217;équipe s&#8217;est imposée grâce à une IA à la fois offensive et défensive, pour un résultat impressionnant.</p>
<p>Un premier essai concluant donc, qui donnera lieu sans aucun doute à de nouvelles itérations très prochainement.</p>
<div id="attachment_269" class="wp-caption aligncenter" style="width: 515px"><a href="http://blog.microclimat.com/wp-content/uploads/2012/02/shinobeers.jpg"><img class="size-large wp-image-269 " title="L'équipe ShinoBeers" src="http://blog.microclimat.com/wp-content/uploads/2012/02/shinobeers-1024x768.jpg" alt="L'équipe ShinoBeers" width="505" height="379" /></a><p class="wp-caption-text">L&#39;équipe ShinoBeers, vainqueur de la compétition</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/267/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Index TIOBE : classement annuel 2011</title>
		<link>http://blog.microclimat.com/archives/187</link>
		<comments>http://blog.microclimat.com/archives/187#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:09:36 +0000</pubDate>
		<dc:creator>Helene</dc:creator>
				<category><![CDATA[Microclimat]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=187</guid>
		<description><![CDATA[Très attendu des développeurs – ou pas ! – l’index TIOBE au 01 janvier 2012 est sorti il y a quelques jours. Cet index, calculé mensuellement par la société qui lui a donné son nom, se base principalement sur deux critères (nombre de formations et cours destinés aux ingénieurs, et nombre de revendeurs et free-lance spécialisés [...]]]></description>
			<content:encoded><![CDATA[<p>Très attendu des développeurs – ou pas ! – l’index TIOBE au 01 janvier 2012 est sorti il y a quelques jours.</p>
<p>Cet index, calculé mensuellement par la <a title="Site de la société TIOBE" href="http://www.tiobe.com/index.php/content/company/Home.html" target="_blank">société qui lui a donné son nom</a>, se base principalement sur deux critères (nombre de formations et cours destinés aux ingénieurs, et nombre de revendeurs et free-lance spécialisés dans un langage de programmation). La société utilise également les moteurs de recherche (Google, Bing, Amazon, etc…) pour calculer les chiffres publiés… ce qui peut être à double tranchant, car moins un langage est « user-friendly » et plus on aura tendance à rechercher de l’aide, via les moteurs de recherche !</p>
<p><span id="more-187"></span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/TIOBE.jpg"><img class="size-full wp-image-188 aligncenter" title="TIOBE" src="http://blog.microclimat.com/wp-content/uploads/2012/01/TIOBE.jpg" alt="" width="151" height="55" /></a></p>
<p>Ce classement est donc à prendre avec recul, puisque le mode de calcul ne prend pas en compte par exemple le nombre de sites créés mensuellement par langage… Par ailleurs, certains langages tels que ASP, AJAX, XML ou encore SQL ne sont pas intégrés au classement, car ils ne répondent pas aux deux <a title="Définition Tiobe" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm" target="_blank">critères de définition d’un langage de programmation</a>, déterminés par TIOBE. Pour qu’un langage soit pris en compte, il faut qu’il ait d’une part une page Wikipedia propre et soit défini comme un langage <em>de programmation </em>; d’autre part il doit être Turing-complet (c’est-à-dire dont le système du langage permet de coder les machines de Turing ; il doit donc posséder un certain nombre de fonctions calculables comme par exemple les boucles infinies, ce qui n’est pas possible en SQL).</p>
<p>&nbsp;</p>
<p>Néanmoins, ce classement donne une tendance intéressante. Et bien sûr, comme le rappelle TIOBE, il ne s’agit pas d’un classement pour savoir quel est le <em>meilleur </em>langage de programmation ou ayant généré <em>le plus de lignes de code</em> mais bien le plus <em>populaire</em>. Là encore, que veut dire « populaire » ? Particulièrement apprécié des spécialistes ? Très utilisé ? Très requêté (ce qui comme expliqué ci-dessus n’est pas forcément un gage de qualité du langage) ?</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/tiobe-trends.png"><img class="size-medium wp-image-189 aligncenter" title="tiobe trends" src="http://blog.microclimat.com/wp-content/uploads/2012/01/tiobe-trends-300x225.png" alt="" width="300" height="225" /></a></p>
<p>&nbsp;</p>
<p>Bref, il faut surtout retenir qu’il s’agit d’une tendance, basée certes sur des indicateurs objectifs (quantifiables du moins), mais qui ne reflète pas totalement la réalité. Par exemple, en 2011, les développeurs Web sont plutôt d’accord pour dire que JavaScript a fait une grosse percée, notamment grâce à <a title="Node.JS" href="http://nodejs.org/" target="_blank">Node.JS</a>, mais ce langage est déjà tellement utilisé et documenté qu’il n’évolue que peu dans ce classement – même s’il faut noter qu’il entre tout de même dans le top 10 en janvier. On voit donc toute la nuance entre la popularité « quantifiable » et la popularité en termes de renommée.</p>
<p>L’index compare les chiffres de janvier 2012 et janvier 2011, permettant ainsi de comparer l’évolution des langages sur l’année 2011.</p>
<p>La progression la plus importante est bien sûr celle du langage Objective-C (+3.91%), qui profite largement de l’engouement constant pour les produits de la marque à la pomme, puisqu’il s’agit du principal langage de développement des iPhone et iPad. Objective-C « gagne » ainsi trois places et termine 5<sup>ème</sup>. Cette tendance se dessinait déjà depuis quelques temps, puisqu’entre 2010 et 2011 le langage avait déjà connu une progression de +1.63%.</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/C.png"><img class="size-full wp-image-213 alignleft" title="C#" src="http://blog.microclimat.com/wp-content/uploads/2012/01/C.png" alt="" width="59" height="40" /></a></p>
<p>L’autre évolution significative concerne C# (+2.55%), ce qui lui permet également de remonter de trois place et rejoint le trio de tête, reléguant ainsi le C++ à la 4<sup>ème</sup> place. Cela peut s’expliquer en partie par la sortie des Windows Phone, qui comme pour iPhone, suscite des vocations !</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/java.png"><img class="size-full wp-image-214 alignright" title="java" src="http://blog.microclimat.com/wp-content/uploads/2012/01/java.png" alt="" width="35" height="66" /></a></p>
<p>&nbsp;</p>
<p>Ces belles progressions ne sont tout de même pas suffisantes pour détrôner Java et C – malgré son grand âge ! – des deux premières marches du podium.</p>
<p>&nbsp;</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/Python-PHP.png"><img class="size-full wp-image-210 alignleft" title="Python PHP" src="http://blog.microclimat.com/wp-content/uploads/2012/01/Python-PHP.png" alt="" width="179" height="57" /></a></p>
<p>A l’inverse, le prix du meilleur gadin revient à Python (-3.05%), suivi de PHP (-2.13%). Ces deux langages restent tout de même dans le top 10 (respectivement en 8<sup>ème</sup> et 6<sup>ème</sup> position).</p>
<p>&nbsp;</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/Groovy1.png"><img class="alignright size-full wp-image-231" title="Groovy" src="http://blog.microclimat.com/wp-content/uploads/2012/01/Groovy1.png" alt="" width="120" height="59" /></a>La société TIOBE donne également ses pronostics pour 2012 : il est peu probable de voir un langage entrer dans le top 10 au cours de cette nouvelle année, même si la progression des langages <a title="F # - Wikipedia" href="http://fr.wikipedia.org/wiki/F_Sharp" target="_blank">F#</a>, <a title="Groovy - Wikipedia" href="http://fr.wikipedia.org/wiki/Groovy_(langage)" target="_blank">Groovy</a> et <a title="R - Wikipedia" href="http://fr.wikipedia.org/wiki/GNU_R" target="_blank">R</a> est prometteuse. Ce dernier langage est d’ailleurs entré dans le top 20 pour la première fois en janvier, et s’impose de plus en plus comme le langage des statisticiens.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/IndexTiobeJ20121.png"><img class="aligncenter size-full wp-image-196" title="IndexTiobeJ2012" src="http://blog.microclimat.com/wp-content/uploads/2012/01/IndexTiobeJ20121.png" alt="" width="511" height="519" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Sources :</p>
<p><a href="http://www.commentcamarche.net/forum/affich-1980851-classement-des-langages-de-programmation">http://www.commentcamarche.net/forum/affich-1980851-classement-des-langages-de-programmation</a><br />
<a href="http://nawras-univers.blogspot.com/2011/12/index-tiobe-classement-des-langages-de.html">http://nawras-univers.blogspot.com/2011/12/index-tiobe-classement-des-langages-de.html</a><br />
<a href="http://www.journaldunet.com/developpeur/algo-methodes/classement-tiobe-annuel-0112.shtml">http://www.journaldunet.com/developpeur/algo-methodes/classement-tiobe-annuel-0112.shtml</a><br />
<a href="http://fr.wikipedia.org/wiki/Langage_de_programmation">http://fr.wikipedia.org/wiki/Langage_de_programmation</a><br />
<a href="http://fr.wikipedia.org/wiki/Turing-complet">http://fr.wikipedia.org/wiki/Turing-complet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/187/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microclimat vous souhaite une bonne annee et tous ses voeux pour 2012 !</title>
		<link>http://blog.microclimat.com/archives/172</link>
		<comments>http://blog.microclimat.com/archives/172#comments</comments>
		<pubDate>Thu, 05 Jan 2012 16:13:26 +0000</pubDate>
		<dc:creator>Carole</dc:creator>
				<category><![CDATA[Microclimat]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=172</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.microclimat.com/archives/172"><em>Cliquer ici pour voir la vidéo.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/172/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les evenements marquants de 2011</title>
		<link>http://blog.microclimat.com/archives/163</link>
		<comments>http://blog.microclimat.com/archives/163#comments</comments>
		<pubDate>Thu, 05 Jan 2012 08:50:02 +0000</pubDate>
		<dc:creator>Aurélien</dc:creator>
				<category><![CDATA[Microclimat]]></category>
		<category><![CDATA[2011]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=163</guid>
		<description><![CDATA[Voilà, 2011 se termine demain et aura vu tout un tas d&#8217;évènements plus ou moins marquants, économiquement, socialement ou politiquement. Comme nous sommes une agence web et que la politique n&#8217;est pas vraiment notre domaine, nous allons nous concentrer sur les évènements marquants du monde du web, de l&#8217;informatique et du multimédia en général. 28 [...]]]></description>
			<content:encoded><![CDATA[<p>Voilà, 2011 se termine demain et aura vu tout un tas d&#8217;évènements plus ou moins marquants, économiquement, socialement ou politiquement. Comme nous sommes une agence web et que la politique n&#8217;est pas vraiment notre domaine, nous allons nous concentrer sur les évènements marquants du monde du web, de l&#8217;informatique et du multimédia en général.</p>
<p><strong>28 janvier</strong></p>
<p>Sortie de la Nintendo 3DS au Japon. La nouvelle console portable de Nintendo, faisant suite à la cultissime DS, introduit un écran 3D sans lunettes, utilisant la technologie de l&#8217;auto-stéréoscopie. Plus puissante, la machine peine cependant à s&#8217;imposer, mais les ventes exploseront au cours de l&#8217;année grâce à une baisse de prix de près de 100€.</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/3DS-dlc.jpeg"><img title="3DS-dlc" src="http://blog.microclimat.com/wp-content/uploads/2012/01/3DS-dlc.jpeg" alt="" width="373" height="343" /></a></p>
<p><strong>11 février</strong></p>
<p>Le géant de la téléphonie Nokia et Microsoft annoncent une alliance visant à contrecarrer la domination d&#8217;Apple et d&#8217;Android dans le domaine de la téléphonie. Désormais, l&#8217;OS des smartphones Nokia sera donc Windows Phone.</p>
<p><strong>25 mars</strong></p>
<p>Sortie de l&#8217;iPad 2 en Europe. Comme à son habitude, Apple peut compter sur une armée de fidèles clients pour acheter par millions la machine, alors que cette dernière n&#8217;a quasiment aucune nouveauté par rapport à la première version.</p>
<p><strong>17 avril</strong></p>
<p>Piratage du PlayStation Network par le groupe Anonymous, suite à la procédure engagée par SONY contre George Hotz (connu pour avoir réussi le premier à pirater la PlayStation 3). Suite à cette attaque et au vol de plusieurs millions d&#8217;informations bancaires, le PSN (utilisé sur PS3 et PSP) restera inutilisable pendant un mois, et mettra en évidence l&#8217;incroyable faiblesse de la sécurité des données sur le réseau PlayStation. Par la suite, plusieurs sites se feront attaquer, comme Steam, SEGA, Bioware et Codemasters.</p>
<p><strong>15 août</strong></p>
<p>L&#8217;ogre Google a encore frappé : il annonce l&#8217;acquisition de Motorola pour 12,5 milliards de dollars, et met ainsi la main sur 17 000 brevets.</p>
<p><strong>19 août</strong></p>
<p>Le géant américain HP abandonne son système d&#8217;exploitation WebOS et stoppe le développement et la vente de tablettes et téléphones mobiles. La société annonce également que sa division PC pourrait être vendue très prochainement.</p>
<p><strong>05 octobre</strong></p>
<p>Mort de Steve Jobs, l&#8217;emblèmatique PDG d&#8217;Apple, des suites d&#8217;un cancer, à l&#8217;âge de 56 ans. Il restera pour beaucoup l&#8217;un des plus grands visionnaires du monde de l&#8217;informatique, et le génial géniteur de l&#8217;iMac, iPod, iPhone et iPad.</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2012/01/steve_jobs_apple1.jpg"><img title="steve_jobs_apple1" src="http://blog.microclimat.com/wp-content/uploads/2012/01/steve_jobs_apple1-300x226.jpg" alt="" width="300" height="226" /></a></p>
<p><strong>10 novembre</strong></p>
<p>Abode annonce l&#8217;abandon du lecteur Flash pour les appareils mobiles, afin de se consacrer à AIR et HTML5 sur ces plateformes. Par ailleurs, la société californienne a annoncé son rapprochement avec la Fondation Apache afin de lui confier le SDK Flex (qui contient un compilateur et un ensemble de bibliothèques dédiées aux RIA).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/163/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction à Minko</title>
		<link>http://blog.microclimat.com/archives/101</link>
		<comments>http://blog.microclimat.com/archives/101#comments</comments>
		<pubDate>Fri, 23 Dec 2011 15:13:07 +0000</pubDate>
		<dc:creator>David Mouton</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Flash/Flex]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Developpement]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[minko]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=101</guid>
		<description><![CDATA[Minko est un moteur de rendu 3D pour flashplayer 11 comme il en existe beaucoup d&#8217;autres (Alternativa3D, UnrealEngine 3, Unity3D). Mais c&#8217;est le premier framework gratuit, open source, et maintenu par une entreprise, Aerys. Si tout le monde comprend l&#8217;intérêt de profiter d&#8217;un outil gratuit, le fait qu&#8217;il soit open source est un confort immense [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://hub.aerys.in/files/2011/10/3/c2ba7bcd9a70b5a7b502370bd476c4c5.png" alt="Minko" width="456" height="120" /><br />
<a href="http://hub.aerys.in/minko"><strong>Minko</strong></a> est un moteur de rendu 3D pour flashplayer 11 comme il en existe beaucoup d&#8217;autres (<a href="http://alternativaplatform.com/en/technologies/alternativa3d/">Alternativa3D</a>, <a href="http://www.unrealengine.com/">UnrealEngine 3</a>, <a href="http://unity3d.com/">Unity3D</a>).</p>
<p>Mais c&#8217;est le premier framework gratuit, open source, et maintenu par une entreprise, <a href="http://aerys.in/"><strong>Aerys</strong></a>.</p>
<p>Si tout le monde comprend l&#8217;intérêt de profiter d&#8217;un outil gratuit, le fait qu&#8217;il soit open source est un confort immense pour le développeur et pour comprendre comment il fonctionne. Cela permet egalement de participer à l&#8217;amélioration de celui-ci en proposant des correctifs ou de nouveaux éléments.<br />
Qu&#8217;une entreprise s&#8217;occupe de le maintenir est aussi un avantage &#8230; et un inconvénient. Je ne vais pas rentrer dans les détails mais c&#8217;est très comparable au<strong> framework Flex</strong>. Cela peut rassurer quand à la pérennité de l&#8217;outil mais également inquiéter sur sa gouvernance.</p>
<p>Maintenant je vous propose de créer notre première scène avec <strong>Minko</strong> et <strong>Flex</strong>, en produisant quelque chose de comparable à mon dernier<a href="http://www.tamina-online.com/damo/?p=430"> tutoriel sur Alternativa3D</a>.</p>
<h2>Pre-Requis</h2>
<p>Attention à bien respecter ces points avant de commencer, au risque de passer beaucoup de temps à chercher sur le net des solutions.</p>
<p>- cibler flashplayer 11<br />
- ajouter &laquo;&nbsp;<strong>-swf-version=13</strong>&nbsp;&raquo; aux options de compilations<br />
- sous firefox virer FireBug &amp; Co au risque d&#8217;avoir des erreurs de type <strong>ReferenceError: Error #1065: Transform3DController<br />
</strong>- utiliser<strong> le wmode=&nbsp;&raquo;direct&nbsp;&raquo; </strong>comme <a href="http://www.flex-tutorial.fr/2011/10/18/flex-tips-error-2044-errorevent-non-pris-en-charge-texterror-3702-context3d-non-disponible-resolu/">expliqué ici</a> en cas de<strong> Error #2044: ErrorEvent non pris en charge : text=Error #3702: Context3D non disponible.<br />
</strong></p>
<h2><strong>Les Elements de mon univers</strong></h2>
<p>L&#8217;affichage de la scène est pris en charge par le Viewport, un Sprite dédié au rendu de notre univers.</p>
<p>Tout est <strong>Group</strong> ! Dans <strong>Minko</strong>, tout les éléments composant notre univers sont des Group. Notre scène principale est un Group, une boite est un <strong>Group</strong> contenant texture, mesh, transformation, etc&#8230;<br />
Bon on va voir un peu plus loin que tout n&#8217;est pas vraiment Group mais c&#8217;est un concept important et j&#8217;aime bien l&#8217;idée <img src='http://blog.microclimat.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>L&#8217;observateur est une <strong>Camera</strong>, voilà un concept qui ne devrait pas nous dépayser.</p>
<p>Enfin la lumière est fournie par &#8230; <strong>Light</strong>, bon là aussi ça devrait aller mais par contre il faudra ajouter l&#8217;extension <a href="http://hub.aerys.in/minko/v1/downloads#Extensions/minko-lighting">minko-lighting</a> au framework. Ah oui parce qu&#8217;il existe pas mal d&#8217;extensions pour ajouter des fonctionnalités au framework de base, pour par exemple charger des 3DS, apporter la physique, l&#8217;éclairage, etc&#8230;</p>
<p>Bien, créons notre propre univers 3D maintenant et comme un bon cuisinier nous allons commencer par préparer nos ingrédients :</p>
<pre class="brush: js">
private var _camera:ArcBallCamera = new ArcBallCamera();
private var _cube:Group = new Group();
private var _display3DContainer:UIComponent = new UIComponent();
private var _scene:Group = new Group();
private var _viewport:Viewport = new Viewport();
</pre>
<p><strong>_display3DContainer</strong> est là pour contenir dans viewport car nous sommes dans un projet Flex et il n&#8217;est pas possible d&#8217;ajouter autre chose qu&#8217;un <strong>UIComponent</strong> dans notre application.</p>
<p>Maintenant préparons notre Cube ainsi :</p>
<pre>
<pre class="brush: js">
        private function buildCube():void
        {
            var mesh:CubeMesh = new CubeMesh();
            var texture:ColorTexture = new ColorTexture( 0xFF0000 );
            _cube.addChild( texture );
            _cube.addChild( mesh );
        }
 </pre>
</pre>
<h2>La creation de l&#8217;univers</h2>
<p>Maintenant que nous avons tous nos ingrédients sous la min, allons-y pour un peu de cuisine.<br />
Je vais faire ça à la réception du <strong>FlexEvent.APPLICATION_COMPLETE</strong>. C&#8217;est un détail qui n&#8217;a pas beaucoup d&#8217;importance.</p>
<pre>
<pre class="brush: js">
		private function applicationCompleteHandler( event:FlexEvent ):void
		{
			_camera.distance = 3.0;
			_scene.addChild( _camera );

			buildCube();
			_scene.addChild( _cube );

			_viewport.alwaysOnTop = true;
			_display3DContainer.addChild( _viewport );
			addElement( _display3DContainer );
		}
 </pre>
</pre>
<p>&nbsp;</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2011/12/Minko1Hierarchie.png"><img class="size-medium wp-image-110 alignleft" title="Minko1Hierarchie" src="http://blog.microclimat.com/wp-content/uploads/2011/12/Minko1Hierarchie-263x300.png" alt="" width="263" height="300" /></a>Je commence par placer ma <strong>camera</strong> au bon endroit puis je l&#8217;ajoute à ma scène.<br />
Ensuite je lance la fabrication de mon <strong>cube</strong> et je l&#8217;ajoute à la scène.<br />
Enfin j&#8217;ajoute mon <strong>viewport</strong> à mon <strong>UIContainer</strong> que j&#8217;ajoute egalement à mon application.</p>
<p>A noter cette instruction :</p>
<pre>_viewport.alwaysOnTop = true;</pre>
<p>Elle garantit que le rendu sera toujours par dessus. Bon j&#8217;ai pas bien compris le pourquoi du comment, là, mais je reviendrai dessus.</p>
<p>&nbsp;</p>
<p>Pour finir nous allons animer le tout par une petite rotation de la camera autour du cube.</p>
<p>&nbsp;</p>
<h2>Rendu et Animation</h2>
<p>Terminons ce premier tutoriel par l&#8217;ajout d&#8217;une petite animation et surtout &#8230; le rendu de notre scène !<br />
Ajoutons un listener sur <strong>Event.ENTER_FRAME</strong>.</p>
<pre class="brush: js">
addEventListener( Event.ENTER_FRAME, enterFrameHandler );
</pre>
<p>Servons-nous de notre handler pour modifier la position de la camera et déclencher le rendu de cette façon :</p>
<pre>
<pre class="brush: js">
		private function enterFrameHandler( event:Event ):void
		{
			_camera.rotation.y += 0.03;
			_viewport.render( _scene );
		}
</pre>
</pre>
<p>Notre camera est une <strong>ArcBallCamera</strong>. C&#8217;est à dire qu&#8217;elle est braquée sur une cible (par defaut 0,0,0) et va tourner autour via sa propriété <strong>rotation</strong>.<br />
Il nous suffit de l&#8217;incrémenter à chaque itération pour obtenir l&#8217;animation désirée.</p>
<p>Pour le rendu c&#8217;est simple, on demande au viewport de rendre notre scène et le tour est joué.<br />
<object id="MinkoTest" width="500" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><param name="wmode" value="direct" /><param name="src" value="http://blog.microclimat.com/wp-content/uploads/2011/12/MinkoTest.swf" /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" /><embed id="MinkoTest" width="500" height="400" type="application/x-shockwave-flash" src="http://blog.microclimat.com/wp-content/uploads/2011/12/MinkoTest.swf" quality="high" allowScriptAccess="sameDomain" allowFullScreen="true" wmode="direct" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/101/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prestashop : version 1.5 en approche pour 2012</title>
		<link>http://blog.microclimat.com/archives/83</link>
		<comments>http://blog.microclimat.com/archives/83#comments</comments>
		<pubDate>Wed, 21 Dec 2011 15:39:36 +0000</pubDate>
		<dc:creator>Aurélien</dc:creator>
				<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[prestashop]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=83</guid>
		<description><![CDATA[2012 n&#8217;est pas encore arrivée que déjà, elle laisse entrevoir de très bonnes choses, et notamment l&#8217;arrivée de Prestashop 1.5. Cette nouvelle version arrivera donc courant de l&#8217;année prochaine, avec notamment les fonctionnalités suivantes : Gestion des multi-boutiques Gestion améliorée des stocks Meilleure gestion des prix et règles paniers Nouveau back-office etc&#8230; La grosse lacune [...]]]></description>
			<content:encoded><![CDATA[<p>2012 n&#8217;est pas encore arrivée que déjà, elle laisse entrevoir de très bonnes choses, et notamment l&#8217;arrivée de Prestashop 1.5.</p>
<p>Cette nouvelle version arrivera donc courant de l&#8217;année prochaine, avec notamment les fonctionnalités suivantes :</p>
<ul>
<li>Gestion des multi-boutiques</li>
<li>Gestion améliorée des stocks</li>
<li>Meilleure gestion des prix et règles paniers</li>
<li>Nouveau back-office</li>
<li>etc&#8230;</li>
</ul>
<p>La grosse lacune de Prestashop par rapport à Magento sera donc comblée très bientôt, avec l&#8217;arrivée de la <strong>gestion des boutiques multiples</strong>.</p>
<p>Une bonne nouvelle donc pour 2012 et le web français en général.</p>
<p>&nbsp;</p>
<p>Pour information, la version Alpha est disponible à l&#8217;adresse suivante :<br />
<a href="http://www.prestashop.com/fr/download_complete?do=prestashop_1.5" target="_blank">http://www.prestashop.com/fr/download_complete?do=prestashop_1.5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/83/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IHM et Ergonomie</title>
		<link>http://blog.microclimat.com/archives/81</link>
		<comments>http://blog.microclimat.com/archives/81#comments</comments>
		<pubDate>Thu, 15 Dec 2011 08:34:56 +0000</pubDate>
		<dc:creator>David Mouton</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[bordeaux]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[ergonomie]]></category>
		<category><![CDATA[ihm]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=81</guid>
		<description><![CDATA[Nouveau rendez-vous des tontons consacré cette fois à la construction d‘IHM et à son ergonomie. Rémi Favretto et Sofia Krari viendront nous donner les bonnes pratiques en matière d’ergonomie sur les interfaces d’application riche, mais aussi nous expliquer comment améliorer l’expérience utilisateur. Venez donc nombreux Jeudi 12 Janvier à 19h participer à notre sixième événement. [...]]]></description>
			<content:encoded><![CDATA[<p>Nouveau rendez-vous des tontons consacré cette fois à la construction d<strong>‘IHM et à son ergonomie</strong>.</p>
<p><strong>Rémi Favretto</strong> et <strong>Sofia Krari</strong> viendront nous donner les bonnes pratiques en matière d’ergonomie sur les interfaces d’application riche, mais aussi nous expliquer comment améliorer l’expérience utilisateur.</p>
<p>Venez donc nombreux Jeudi <strong>12 Janvier à 19h</strong> participer à notre sixième événement.</p>
<p>Pour ne pas changer une équipe qui gagne, ce sera salle TD6 au premier étage de l’<strong>ENSEIRB-MATMECA</strong>.</p>
<p>Comme d’habitude c’est gratuit et ouvert à tous, alors inscrivez-vous vite sur <a href="http://ttfx6.eventbrite.com/" target="_blank">http://ttfx6.eventbrite.com/</a></p>
<p><a href="http://www.tamina-online.com/damo/wp-content//2011/12/affiche.jpg"><img title="affiche" src="http://www.tamina-online.com/damo/wp-content//2011/12/affiche-212x300.jpg" alt="affiche" width="212" height="300" /></a></p>
<p>Inscrivez-vous, un tirage au sort aura lieu pour designer le gagnant d’un exemplaire de l’ouvrage de <strong>Christophe Keromen</strong> &nbsp;&raquo; <span style="color: #ff0000;">Flex 4.5 pour mobiles</span> &laquo;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/81/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Documentation des proprietes CSS</title>
		<link>http://blog.microclimat.com/archives/72</link>
		<comments>http://blog.microclimat.com/archives/72#comments</comments>
		<pubDate>Tue, 13 Dec 2011 10:06:03 +0000</pubDate>
		<dc:creator>Aurélien</dc:creator>
				<category><![CDATA[Intégration HTML/CSS]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=72</guid>
		<description><![CDATA[Vous en avez assez de toujours vous demander quelle propriété CSS utiliser pour tel ou tel effet, et comment? Alors rendez-vous sur InstaCSS ! Ce petit site liste les différentes propriétés CSS disponibles et leurs utilisations. Il met également à votre disposition des exemples pour chaque propriété, ainsi que la liste des navigateurs compatibles. Un [...]]]></description>
			<content:encoded><![CDATA[<p>Vous en avez assez de toujours vous demander quelle propriété CSS utiliser pour tel ou tel effet, et comment?<br />
Alors rendez-vous sur <a title="InstaCSS" href="http://instacss.com/" target="_blank">InstaCSS</a> !</p>
<p>Ce petit site liste les différentes propriétés CSS disponibles et leurs utilisations. Il met également à votre disposition des exemples pour chaque propriété, ainsi que la liste des navigateurs compatibles.</p>
<p>Un excellent outil donc pour les intégrateurs et les développeurs.</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2011/12/dochub.png"><img class="alignnone size-full wp-image-75" title="dochub" src="http://blog.microclimat.com/wp-content/uploads/2011/12/dochub.png" alt="" width="500" height="257" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/72/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remoting AMF3 et backend .NET avec FluorineFX.</title>
		<link>http://blog.microclimat.com/archives/61</link>
		<comments>http://blog.microclimat.com/archives/61#comments</comments>
		<pubDate>Mon, 12 Dec 2011 13:38:41 +0000</pubDate>
		<dc:creator>David Mouton</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Flash/Flex]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[amf]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=61</guid>
		<description><![CDATA[1)      Le remoting Pour ceux qui ne le savent pas, l’AMF est un protocole de communication client-serveur inspiré de SOAP. L’intérêt de ce format réside dans sa capacité à transporter des données complexes et typées entre le client et le serveur, en binaire. Bien qu’inventé en 2003, ce protocole reste le plus efficace et le [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1)      Le remoting</strong></p>
<p>Pour ceux qui ne le savent pas, l’AMF est un protocole de communication client-serveur inspiré de SOAP. L’intérêt de ce format réside dans sa capacité à transporter des données complexes et typées entre le client et le serveur, en binaire.</p>
<p>Bien qu’inventé en 2003, ce protocole reste le plus efficace et le plus performant, tenant tête à des collègues plus récents comme l’excellent JSON (<a href="http://www.jamesward.com/census2/">http://www.jamesward.com/census2/</a> ).</p>
<p>De plus l’AMF est un format complétement ouvert dont on peut trouver ses spécifications ici :</p>
<p><a href="http://opensource.adobe.com/wiki/download/attachments/1114283/amf3_spec_05_05_08.pdf">http://opensource.adobe.com/wiki/download/attachments/111428&#8230;.</a></p>
<p>&nbsp;</p>
<p><strong>2)      FluorineFX</strong></p>
<p>On peut trouver une implémentation de l’AMF dans presque toutes les technologies serveur (PHP, JAVA, .Net, Ruby, Python, Perl, Haxe, ColdFusion, etc…). En .Net, les deux principales sont <a href="http://www.themidnightcoders.com/products/weborb-for-net/overview.html">WebOrb </a>et <a href=" http://www.fluorinefx.com/">FluorineFX</a>.</p>
<p>Sans rentrer dans les détails et chercher à comparer chacune de ses deux solutions, je vais plutôt indiquer les raisons qui nous ont fait choisir FluorineFX.</p>
<p><strong>FluorineFX est :</strong></p>
<p>-          Plus simple à installer</p>
<p>-          Plus simple à utiliser</p>
<p>-          Plus performant</p>
<p>-          Open source</p>
<p>&nbsp;</p>
<p>Techniquement j’apprécie les fonctionnalités comme le <strong>RTMP</strong>, le <strong>Data Paging</strong>,  et le <strong>class mapping</strong> automatique.</p>
<p>&nbsp;</p>
<p><strong>3)      La configuration</strong></p>
<p><strong>Le serveur  :</strong><br />
Sous IIS 7 c’est on ne peut plus simple. Il faut bien entendu installer le module dans son projet et modifier le Web.config ainsi :</p>
<pre class="brush: javascript">
&lt;system.webServer&gt;

&lt;modules&gt;

&lt;add name=&quot;FluorineGateway&quot; type=&quot;FluorineFx.FluorineGateway, FluorineFx&quot; /&gt;

&lt;/modules&gt;

&lt;/system.webServer&gt;
</pre>
<p><strong>Le service :</strong></p>
<p>La déclaration d’un service se fait également très simplement à l’aide du metatag [RemotingService] sur sa declaration de classe. Fluorine se chargera alors tout seul de la publication du service.</p>
<pre class="brush: javascript">
using FluorineFx;

namespace Demo.Service
{
[RemotingService]
public class UserService
{
public UserService()
{

}

public void LogUser(string username, string password)
{

}
}
}
</pre>
<p><strong>Le client :</strong></p>
<p>Coté client, l’utilisation de FluorineFX est completement transparent et ne change en rien par rapport à une autre solution.</p>
<p>Ainsi pour mapper un objet de donnée sur une classe coté serveur on utilisera encore le metatag</p>
<p>[RemoteClass( alias = "Demo.TestVO" )] .</p>
<p>&nbsp;<br />
<span id="more-61"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/61/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Boostrap : Kit CSS</title>
		<link>http://blog.microclimat.com/archives/54</link>
		<comments>http://blog.microclimat.com/archives/54#comments</comments>
		<pubDate>Fri, 09 Dec 2011 21:54:15 +0000</pubDate>
		<dc:creator>Aurélien</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Intégration HTML/CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[kit]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=54</guid>
		<description><![CDATA[Quand les petits gars de chez Twitter s&#8217;amusent à regrouper dans un fichier tout le style CSS de leur réseau social, cela donne le Twitter Boostrap. On y trouve tout ce qu&#8217;il faut pour démarrer très rapidement le développement d&#8217;application web et de sites Internet, aussi bien pour les formulaires, les tableaux ou la pagination [...]]]></description>
			<content:encoded><![CDATA[<p>Quand les petits gars de chez Twitter s&#8217;amusent à regrouper dans un fichier tout le style CSS de leur réseau social, cela donne le Twitter Boostrap.</p>
<p>On y trouve tout ce qu&#8217;il faut pour démarrer très rapidement le développement d&#8217;application web et de sites Internet, aussi bien pour les formulaires, les tableaux ou la pagination par exemple, mais aussi les messages d&#8217;erreur.</p>
<p>On y trouve également tout un tas de librairies jQuery permettant notamment l&#8217;ouverture de pop-up stylées.</p>
<p>Tout est disponible en se rendant à l&#8217;adresse suivante :<br />
<a href="http://twitter.github.com/bootstrap/">http://twitter.github.com/bootstrap/</a></p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2011/12/twitter-boostrap.jpg"><img class="alignnone size-large wp-image-57" title="twitter-boostrap" src="http://blog.microclimat.com/wp-content/uploads/2011/12/twitter-boostrap-1024x552.jpg" alt="" width="505" height="275" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/54/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expantion Reloaded : competition de codage</title>
		<link>http://blog.microclimat.com/archives/44</link>
		<comments>http://blog.microclimat.com/archives/44#comments</comments>
		<pubDate>Fri, 09 Dec 2011 16:08:13 +0000</pubDate>
		<dc:creator>Aurélien</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Microclimat]]></category>
		<category><![CDATA[compétition]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[microclimat]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=44</guid>
		<description><![CDATA[Expansion Reloaded, c&#8217;est la renaissance d&#8217;Expansion, un jeu de stratégie développé il y a quelques années par notre très cher David. Il y a quelques mois, nous avons lancé en interne le développement d&#8217;un jeu de stratégie en Flash, et c&#8217;est avec un grand plaisir que nous vous annonçons la planification d&#8217;une compétition de développement, [...]]]></description>
			<content:encoded><![CDATA[<p>Expansion Reloaded, c&#8217;est la renaissance d&#8217;Expansion, un jeu de stratégie développé il y a quelques années par notre très cher David.</p>
<p>Il y a quelques mois, nous avons lancé en interne le développement d&#8217;un jeu de stratégie en Flash, et c&#8217;est avec un grand plaisir que nous vous annonçons la planification d&#8217;une compétition de développement, dans les prochains mois.</p>
<p><a href="http://blog.microclimat.com/wp-content/uploads/2011/12/expansion-reloaded-logo-BIG.png"><img title="expansion-reloaded-logo-BIG" src="http://blog.microclimat.com/wp-content/uploads/2011/12/expansion-reloaded-logo-BIG-300x34.png" alt="Expantion Reloaded" width="505" height="57" /></a></p>
<p><strong>Pourquoi une compétition de dévelop</strong><strong>pement?</strong></p>
<p>Tout simplement parce que le but d&#8217;Expansion Reloaded n&#8217;est pas de jouer, mais de coder une IA (Intelligence Artificielle) qui va se charger de combattre l&#8217;IA des autres joueurs.</p>
<p>&nbsp;</p>
<p><strong>Le but du jeu</strong></p>
<p>Il est simple : chaque joueur, au début de la partie, dispose d&#8217;une planète, dont la population croît. L&#8217;objectif pour les joueurs et leur IA, est de conquérir les planètes du système, afin d&#8217;éradiquer l&#8217;adversaire dans le temps imparti. Pour cela, une seule chose à faire : ordonner l&#8217;envoi de troupes sur les planètes.</p>
<p>&nbsp;</p>
<p>Pour plus d&#8217;informations, rendez-vous sur la page du projet :<br />
<a href="http://www.tamina-online.com/dokuwiki/doku.php?id=codingcontest" target="_blank">http://www.tamina-online.com/dokuwiki/doku.php?id=codingcontest</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/44/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ouverture du Blog Microclimat</title>
		<link>http://blog.microclimat.com/archives/37</link>
		<comments>http://blog.microclimat.com/archives/37#comments</comments>
		<pubDate>Fri, 09 Dec 2011 13:18:35 +0000</pubDate>
		<dc:creator>Aurélien</dc:creator>
				<category><![CDATA[Microclimat]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[microclimat]]></category>

		<guid isPermaLink="false">http://blog.microclimat.com/?p=37</guid>
		<description><![CDATA[Bonjour à toutes et à tous, Vous trouverez sur ce blog les dernières news sur l&#8217;agence Microclimat, ainsi que tout un tas d&#8217;articles sur le monde du Web, de l&#8217;informatique, mais aussi tout ce qui s&#8217;en rapproche de près ou de loin, comme le multimédia ou le monde vidéo-ludique. Bonne lecture, et bonne journée.]]></description>
			<content:encoded><![CDATA[<p>Bonjour à toutes et à tous,</p>
<p>Vous trouverez sur ce blog les dernières news sur l&#8217;agence Microclimat, ainsi que tout un tas d&#8217;articles sur le monde du Web, de l&#8217;informatique, mais aussi tout ce qui s&#8217;en rapproche de près ou de loin, comme le multimédia ou le monde vidéo-ludique.</p>
<p>Bonne lecture, et bonne journée.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.microclimat.com/archives/37/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

