<?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>Crazy world ... &#187; Flash</title>
	<atom:link href="http://blog.dogguy.org/index.php/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dogguy.org</link>
	<description>Crazy world, crazy thoughts ... crazy blog !</description>
	<lastBuildDate>Wed, 16 Jun 2010 18:44:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Moonlight : Silverlight pour Linux</title>
		<link>http://blog.dogguy.org/index.php/2007/06/22/moonlight-silverlight-pour-linux/</link>
		<comments>http://blog.dogguy.org/index.php/2007/06/22/moonlight-silverlight-pour-linux/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 18:58:02 +0000</pubDate>
		<dc:creator>Mehdi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciels]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dogguy.org/blog/2007/06/22/moonlight-silverlight-pour-linux/</guid>
		<description><![CDATA[Hier, je suis allé en tant que invité à la conférence MIX&#8217;07 à Paris de Microsoft. Cette conférence (ou événement plutôt) sert à montrer les nouveaux produits, comment les utiliser, les nouveautés et les projets développés avec leurs partenaires locaux. Et plus particulièrement, cela concernait le Web 2.0, Silverlight, la suite de développement Microsoft Expression [...]]]></description>
			<content:encoded><![CDATA[<p>Hier, je suis allé en tant que invité à la conférence MIX&#8217;07 à Paris de Microsoft. Cette conférence (ou événement plutôt) sert à montrer les nouveaux produits, comment les utiliser, les nouveautés et les projets développés avec leurs partenaires locaux. Et plus particulièrement, cela concernait le Web 2.0, Silverlight, la suite de développement Microsoft Expression Studio, etc &#8230; </p>
<p>C&#8217;est aussi une excellente occasion pour moi de voir comment évoluent différentes technologies et dans quel sens, quelles stratégies employées par Microsoft dans le domaine du Web, et les nouveaux projets développés par les partenaires qui ont souvent des idées originales.</p>
<p>Ils ont surtout parlé de Silverlight et .Net mais on connaissait déjà ce qu&#8217;il pouvaient faire avec cela grâce à la dénière <a href="http://dogguy.org/blog/2007/05/09/conference-microsoft-silverlight/">conférence de presse sur Silverlight</a>. Les vraies nouveautés, selon moi, sont : <a href="http://www.popfly.ms/">Popfly</a> et <a href="http://www.mono-project.com/Moonlight">Moonlight</a>.</p>
<p>Popfly est le concurrent de <a href="http://pipes.yahoo.com/pipes/">Yahoo Pipes</a>. C&#8217;est en fait (même si ce n&#8217;est pas évident de le voir comme cela) un aggrégateur et manipulateur de feeds interactif. Plus concrètement, vous disposez de plusieurs briques (mashups, gadgets) dans popfly ; chacun d&#8217;eux a une fonctionnalités particulière (récupérer un flux rss, récupérer des coordonnées géographiques, placer des coordonnées, mettre une liste d&#8217;éléments sur une animation). Ces briques vous permettent de construire de petits outils. Une brique se présente en 3D, vous mettez à côté une autre brique et vous pouvez les connecter et les mettre en relation. Ainsi, récupérer une brique pour lire un rss sur un site et une autre brique qui retrouve des coordonnées géographiques et lier le tout avec une brique qui interagit avec Earthmap. Imaginons que le RSS en question contient des articles qui parlent d&#8217;endroits sympathiques dans le monde alors le résultats sera une carte du monde avec des pushpins et chacun des pushpin représentera un article du RSS ; et en cliquant sur un pushpin, vous aurez l&#8217;article avec l&#8217;image dans une bulle. Après, vous pouvez inclure cet outil sur votre site. L&#8217;outil est fait spécialement pour que tout le monde puisse s&#8217;en servir sans avoir aucune connaissance en informatique. Avec juste un peu de logique (pour lier les briques), vous arriverez à faire des outils originaux en très peu de temps. Je vous conseille tout de même de regarder <a href="http://pipes.yahoo.com/pipes/">Yahoo! Pipes</a> aussi, qui fait la même chose. Popfly n&#8217;est pas encore à sa version finale !</p>
<p>Passons maintenant pour la deuxième nouveauté : Moonlight ! Je ne sais pas comment aborder cette partie parce qu&#8217;elle est très excitante. En gros, Microsoft a fait Silverlight (une espèce de concurrent de Flash et Flex) en .NET et dit que c&#8217;est multi-platforme alors que ca ne gère que Windows et MacOS. S&#8217;ils veulent que leur truc marche partout, alors il faudra bien évidemment faire une version pour Linux qui représente une part de marché des ordinateurs de bureaux de plus en plus grande ! Mais têtus et fermés comme ils sont, ils ne le feront jamais, même sous la menace. </p>
<p><a href="http://fr.wikipedia.org/wiki/Miguel_de_Icaza">Miguel De Icaza</a> désormais connu comme leader du groupe de développement de Mono (une implémentation libre sous GPL de .NET) a eu l&#8217;idée d&#8217;implémenter Silverlight en Mono &#8230; d&#8217;où le projet Moonlight <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mais le détail de la chose qui rend cette histoire complètement folle, c&#8217;est qu&#8217;il est venu au MIX pour présenter Moonlight &#8230; alors que le développement de ce truc a été lancé le 31 mai !!! En gros, en 21 jours, son équipe a pu coder partant de zéro ce projet ! Quand il a fait la démo, la salle était toute silencieuse. Les ingénieurs de Microsoft étaient applaudis après chaque démonstration, mais timidement. Mais quand Miguel a fini ses démos, il y a eu un blanc (les gens étaient en train de se dire sûrement : &#8220;Putain ! Putain ! Putain ! C&#8217;est des extraterrestres ces gens&#8221;) et puis des applaudissements à faire crever des tampons <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Vous pouvez d&#8217;ailleurs sur son <a href="http://tirania.org/blog/archive/2007/Jun-21.html">blog</a> où il raconte l&#8217;histoire de Moonlight, les étapes du développements, etc &#8230; Si vous êtes intéressés par faire l&#8217;impossible en 21 jours, vous savez maintenant que c&#8217;est possible et où lire comment faire <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Et pour faire de cette journée une journée parfaite, j&#8217;ai réussis à approcher Miguel avec un ami. Miguel a été très sympathique, on a pu discuter avec lui quelques minutes &#8230; En ce moment, il est en train d&#8217;apprendre l&#8217;arabe <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  J&#8217;en ai d&#8217;ailleurs profité pour l&#8217;aider à mieux prononcer <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Il a d&#8217;ailleurs commencé à rajouter la possibilité d&#8217;écrire en arabe dans Moonlight, mais ce n&#8217;est pas encore au point. Et j&#8217;ai pu avoir une photo avec lui <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div style="text-align:center"><img src="http://dogguy.org/blog/images/mix-miguel.jpg" alt="" /></div>
<p>Ne soyez pas jaloux, vous aurez aussi l&#8217;occasion de le voir un jour &#8230; ou pouvez faire une photo avec moi sinon et par relation de transitivité, c&#8217;est comme si vous étiez avec lui sur la photo <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8230; OK c&#8217;est pas drôle &#8230; mais je suis super content de la photo <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dogguy.org/index.php/2007/06/22/moonlight-silverlight-pour-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conférence Microsoft Silverlight</title>
		<link>http://blog.dogguy.org/index.php/2007/05/09/conference-microsoft-silverlight/</link>
		<comments>http://blog.dogguy.org/index.php/2007/05/09/conference-microsoft-silverlight/#comments</comments>
		<pubDate>Wed, 09 May 2007 20:50:59 +0000</pubDate>
		<dc:creator>Mehdi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Logiciels]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dogguy.org/blog/2007/05/09/conference-microsoft-silverlight/</guid>
		<description><![CDATA[Ce matin, Microsoft a organisé une conférence pour présenter leur nouveau produit : Silverlight. Je vais donc vous parler de ce nouveau produit. Produit miracle à en croire les présentateurs.
La conférence a commencé avec une première partie sur le Web 2.0 (présentée par Mr Marc Jalabert) où l&#8217;idée principale qu&#8217;on devait garder en tête est [...]]]></description>
			<content:encoded><![CDATA[<p>Ce matin, Microsoft a organisé une conférence pour présenter leur nouveau produit : Silverlight. Je vais donc vous parler de ce nouveau produit. Produit <q>miracle</q> à en croire les présentateurs.</p>
<p>La conférence a commencé avec une première partie sur le <q>Web 2.0</q> (présentée par Mr Marc Jalabert) où l&#8217;idée principale qu&#8217;on devait garder en tête est &#8220;Stratégie plateforme Software + Services&#8221; &#8230; Microsfot veut tirer profit de chaque brique des clients, serveurs et les services. Le projet <q>XBOX Live</q> en est un exemple où le client bénéficie d&#8217;une expérience utilisateur optimale et où on peut accéder à différents services tels que : télécharger des jeux, jouer à plusieurs, etc. Ensuite, on nous présenté un exemple d&#8217;un site pour montrer ce que l&#8217;on peut faire en combinant les différentes briques précédemment évoquées. Le site <a href="http://www.guidetele.com">GuideTélé.com</a> était l&#8217;exemple en question où Mr Dick Lantim nous explique les différents points forts et l&#8217;originalité du site.</p>
<p><img src="http://dogguy.org/blog/images/microsoft_silverlight.jpg" alt="Conférence" /></p>
<p>La 2ème partie commence, et là on attaque le vif du sujet : Microsoft Silverlight ! Qu&#8217;est que c&#8217;est ? Silverlight est tout simplement un <q>Flash killer</q>, c&#8217;est la réponse de Microsoft pour Adobe pour lui montrer que elle aussi peut faire des choses bien <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Donc c&#8217;est censé être multi-plateforme pour du développement web et qui nous permet de faire de jolies animations <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (Les mots les plus importants sont les derniers <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) Plusieurs points sont mis en avant pour montrer les avantages de ce produit : </p>
<ul>
<li>C&#8217;est un simple plugin qu&#8217;on installe (comme flash)</li>
<li>multi-navigateur</li>
<li>multi-plateforme</li>
<li>permet de créer des <q>RIA</q> (Rich Internet/Interactive Application)</li>
</ul>
<p>Tout cela pour dire &#8230; &#8220;on ne veut pas que flash soit le seul sur le marché !&#8221;.<br />
On dit multi-plateforme mais on nous montre que MacOS, Windows XP et Windows Visata ! Le support Linux n&#8217;est même pas mentionné &#8230; On nous dit que le projet Mono va tenter une implémentation de Silverlight, mais cette initiative n&#8217;est encouragée ni par Novell, ni par Microsoft ! Bref, Linux n&#8217;est pas à l&#8217;ordre du jour &#8230; et ce n&#8217;est pas demain qu&#8217;on verra du Silverlight sur Linux.</p>
<p>Entre la version 1.0 et 1.1 de Silverlight, il y a eu l&#8217;intégration de .NET et le plugin est passé de 2 Mo à 4 Mo. Ce n&#8217;est pas un point très important mais je devais le mentionner parce que j&#8217;ai trouvé que la différence était énorme ! Mr Marc Jalabert continue la présentation et il commence à parler des performances de cet outil et là petit lapsus <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Il dit : &#8220;On peut s&#8217;attendre à un gain de performance de 1000 par rapport à JavaScript&#8221;. Il faut dire que JavaScript a été concu pour faire du JIT (Just In Time), donc quand on dit que c&#8217;est 1000 fois plus rapide que du JavaScript alors c&#8217;est très très rapide par rapport au C, et dans ce cas là je ne vois pas du tout pourquoi on se casse la tête à faire du C ? &#8230; Bref, on pourrait se dire &#8220;Ah mais il s&#8217;est trompé ! Il parle du JavaScript qu&#8217;on trouve dans Firefox&#8221;, mais là aussi un facteur de 1000 est très exagéré ! Il faut aussi comparer à la version 3 de Firefox qui sortira bientôt et qui a beaucoup optimisé l&#8217;interprétation du JavaScript ! En résumé, c&#8217;était un très bon argument de vente mais complètement utopique <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  J&#8217;imagine bien la déception du client à l&#8217;essai du produit se rendant compte de la vitesse réelle de la &#8220;chose&#8221;.</p>
<p>Dernière partie de cette conférence, une présentation de la suite <q>Expression Studio</q>. Honnêtement, là je dois dire que les outils était bien faits et bien pensés. On nous a surtout montré l&#8217;outil <q>Blend</q> qui servait essentiellement à manipuler des vidéos. Les possibilités de cet outil semblaient larges, mais Blend souffre apparemment d&#8217;une certaine lenteur. Il a mis 30 secondes pour mettre 2 effets sur une petite vidéo de 30 secondes.</p>
<p>Juste après la présentation, commence la traditionnelle séance de questions. Là les présentateurs Microsoft répondent gentiment aux questions (parfois de façon trop officielle <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), ils expliquent des détails techniques. Rien de très passionnant pour l&#8217;instant. Jusqu&#8217;au moment où l&#8217;un d&#8217;eux parle d&#8217;<q>AST</q>. Quelqu&#8217;un pose la question pour savoir ce que c&#8217;est et là ils disent &#8220;Euh &#8230; oh &#8230; non c&#8217;est trop compliqué &#8230;. mais c&#8217;est un arbre en gros !&#8221;. Donc je voulais apporter cette petite précision qui pourrait leur servir lors d&#8217;une prochaine conférence. un <q><a href="http://fr.wikipedia.org/wiki/AST">AST</a></q> est un <a href="http://fr.wikipedia.org/wiki/Arbre_(informatique)">arbre</a> qui permet de décrire la structure d&#8217;un programme et elle veut dire : Arbre Syntaxique Abstrait &#8230; et non pas typé comme j&#8217;ai pu entendre dans la salle ! <q>AST</q> étant l&#8217;appellation anglaise qui veut dire : Abstarct Syntax Tree.</p>
<p>Pour finir cet article, on doit dire un mot à propos d&#8217;Adobe Flex qui est le concurrent direct de Microsoft Silverlight. Récemment, Adobe a mis sous licence open-source Flex. Alors la question est très simple : Microsoft envisage-t-elle de publier sous licence open source Silverlight ? Bien entendu, ca sera dans un futur pas très proche. Mais comment cela se passera-t-il ? En ce qui concerne Linux, si elle veut faire imposer son produit, envisage-t-elle de faire un plug-in sérieux pour Linux ? (on peut toujours rêver)</p>
<p>L&#8217;année prochaine le produit Silverlight sera disponible et l&#8217;outil Flex sera utilisé à plus grande échelle. On verra comment ces deux outils évolueront dans le temps et dans quel sens. En attendant, on est bien content d&#8217;avoir du Flash 9 qui tourne sous Linux sans trop de mal <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Et rendez-vous le 21 Juin pour MIX&#8217;07 à Paris <img src='http://blog.dogguy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dogguy.org/index.php/2007/05/09/conference-microsoft-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
