<?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>dotNET Station &#187; Silverlight</title>
	<atom:link href="https://blog.developpez.com/dotnetstation/pcategory/silverlight/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/dotnetstation</link>
	<description></description>
	<lastBuildDate>Fri, 20 Apr 2012 08:55:56 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>iPhone, Android, Silverlight la guerre des étoiles est lancée</title>
		<link>https://blog.developpez.com/dotnetstation/p6438/divers/iphone_android_silverlight_la_guerre_des</link>
		<comments>https://blog.developpez.com/dotnetstation/p6438/divers/iphone_android_silverlight_la_guerre_des#comments</comments>
		<pubDate>Tue, 14 Oct 2008 16:24:00 +0000</pubDate>
		<dc:creator><![CDATA[rad_hass]]></dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[Regard sur l&#039;actualité]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Tout d&#8217;abord vous me diriez c&#8217;est quoi le rapport entre les trois produits que je cite dans mon titre, il y a un téléphone, un système d&#8217;exploitation mobile et un Framework RIA. D&#8217;une part je dirais que ce sont trois produits phare, de trois acteurs majeurs des nouvelles technologies et d&#8217;autre part je les considère comme les nouvelles armes dans la guerre de la mobilité. iPhone (que par ailleurs je possède et j&#8217;adore) est l&#8217;exemple [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Tout d&rsquo;abord vous me diriez c&rsquo;est quoi le rapport entre les trois produits que je cite dans mon titre, il y a un téléphone, un système d&rsquo;exploitation mobile et un Framework RIA. D&rsquo;une part je dirais que ce sont trois  produits phare, de trois acteurs majeurs des nouvelles technologies et d&rsquo;autre part je les considère comme les nouvelles armes dans la guerre de la mobilité.<span id="more-11"></span></p>
<p>iPhone (que par ailleurs je possède et j&rsquo;adore) est l&rsquo;exemple parfait de la pire politique qui peux exister en terme d&rsquo;ouverture, au détracteur de Microsoft (du point de vue ouverture) possesseur d&rsquo;un produit Apple de m&rsquo;expliquer leur philosophie, car je m&rsquo;y perd. Apple veut être propriétaire du Hard, du Soft ou en tout cas être le commanditaire (appstore inside), comble de l&rsquo;ironie d&rsquo;ailleurs Microsoft critique cette politique et reste flou sur la protabilité de Silverlight sur l&rsquo;iPhone, tant Apple se montre peut coopératif. D&rsquo;ailleurs nombreuse sociétés restent réticentes à la participation à l&rsquo;aventure iPhone tant Apple agace avec sa stratégie. Mais Appel peut se le permettre car l&rsquo;iPhone est une pure merveille, face à une concurrence quasi-inexistante il se montre tout simplement comme le produit le plus aboutit (bien que non dégarni de défaut). Apple a perforé le marché avec un produit innovant à l&rsquo;esthétique haut de gamme, bijou technologique qui a sonné la concurrence. Reste à savoir s&rsquo;il sera évoluer une fois que ses concurrents se seront relever de leur débâcle &#8230;</p>
<p>De l&rsquo;autre côté Google, monstre sacré du Web (surtout de la recherche &amp; de la pub), se diversifie et attaque le juteux marché des mobiles et des navigateurs, mais Google inquiète, car Google nous connait très bien, voire trop bien, il parait même que certaines infos qu&rsquo;on a tapé sans cliquer sur le bouton de recherche sont sauvegarder (cf Chrome), d&rsquo;ailleurs ironie encore Microsoft critique Google sur la confidentialité. Google jusqu&rsquo;alors c&rsquo;est montré maître dans la création de service efficace, épuré et surtout gratuit pour l&rsquo;utilisateur. De moins en moins start-up sympathique et de plus en plus géant incontournable, Google s&rsquo;attaque à ce marché avec Android qui on l&rsquo;espère pour Google aura plus de succès que Chrome, qui lui ne décolle pas d&rsquo;un poile après le buzz du lancement. La première apparition d&rsquo;Android sera l&rsquo;œuvre de HTC (T-Mobile), sortira en France début 2009 (fin octobre aux USA), chez SFR à un prix inférieur à celui de l&rsquo;iPhone. D&rsquo;autres modèles devraient voir le jour dans le future &#8230; Android est basé sur linux, c&rsquo;est une plateforme ouverte dont le sdk est déjà disponible (d&rsquo;ailleurs un concours est organisé par Google). </p>
<p><strong>Pas de Silverlight pour iPhone, mais peut être pour Android !</strong></p>
<p>Chacun ses défaut, mais une fois n&rsquo;est pas coutume Microsoft lui change de stratégie et s&rsquo;essaie à l&rsquo;ouverture avec Silverlight qui est sortie enfin en version finale (La version 2), sous-ensemble de WPF, il offre des possibilités de création de site jusqu&rsquo;à alors réservé quasiment qu&rsquo;à Adobe &#8230; Mais contrairement à ce dernier Silverlight n&rsquo;est pas présent sur 80% des PC existants (bien qu&rsquo;un premier accord avec Nokia va lui permettre d&rsquo;être présent sur le système Symbian), alors arrivera-t-il à convaincre les utilisateurs d&rsquo;installer un n-iéme plug-in ? Peut être qu&rsquo;une solution serai d&rsquo;intégrer de manière native Silverlight dans le prochain IE, mais ceci n&rsquo;est que spéculation. En parlant de spéculation, beaucoup de rumeurs court au sujet du rachat par Microsoft de RIM le créateur du BlackBerry, ceci après le recul de Windows Mobile et les objectifs non rempli par celui-ci. Ceci en attendant Windows Mobile 7 prévue pour début 2009, le premier modèle serait un HTC (eh oui encore), au menu le multi-touch, une interface et des menus simplifiés, eh oui l&rsquo;iPhone est passé par là. Différence majeur Windows Mobile 7, devrait s&rsquo;adapter à une multitude de modèles différents (le tactile n&rsquo;est pas obligatoire, selon la taille de l&rsquo;écran l&rsquo;utilisation d&rsquo;un stylet peut s&rsquo;avérer obligatoire). Bref un système qui est sensé rattrapé le temps perdu avec les anciennes versions pas vraiment adaptés aux mobiles &#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installer Silverlight !</title>
		<link>https://blog.developpez.com/dotnetstation/p6004/silverlight/installer_silverlight</link>
		<comments>https://blog.developpez.com/dotnetstation/p6004/silverlight/installer_silverlight#comments</comments>
		<pubDate>Wed, 02 Jul 2008 10:42:21 +0000</pubDate>
		<dc:creator><![CDATA[rad_hass]]></dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour commencer à travailler sur Silverlight il faut d&#8217;abord l&#8217;installer (waw quel perspicacité n&#8217;est ce pas). Mais parfois l&#8217;installation ne se déroule pas comme attendu &#8230; Aïe, Et la c&#8217;est le drame, voici une solution ou deux qui pourront peut être vous aidez : J&#8217;avais fais y a quelques temps une installation de Silverlight sur un Visual Studio Fr, sans beaucoup de décombres (fallait il encore que je trouve Silverlight 2 Bêta 2 en Fr). [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Pour commencer à travailler sur Silverlight il faut d&rsquo;abord l&rsquo;installer (waw quel perspicacité n&rsquo;est ce pas).</p>
<p>Mais parfois l&rsquo;installation ne se déroule pas comme attendu &#8230; Aïe,  Et la c&rsquo;est le drame, voici une solution ou deux qui pourront peut être vous aidez :</p>
<p><span id="more-33"></span></p>
<p>J&rsquo;avais fais y a quelques temps une installation de Silverlight sur un Visual Studio Fr, sans beaucoup de décombres (fallait il encore que je trouve Silverlight 2 Bêta 2 en Fr).</p>
<p>Et y a quelques jours, il me fallait essayer Entity Framework qui n&rsquo;existe à mon grand dame qu&rsquo;en Anglais. Ce n&rsquo;est pas grave je prends mon courage à deux mains et j&rsquo;installe VS En, j&rsquo;installe le Service Pack 1 de VS et Silverlight.<br />
J&rsquo;ai pu enfin m&rsquo;amuser à créer mon premier Entity Data Model d&rsquo;Entity Framework, ainsi que mon premier ADO.NET DATA Service (Astoria). Mais que fut grand mon malheur quand j&rsquo;ai vu cette horrible erreur s&rsquo;afficher lors de la création d&rsquo;un nouveau projet Silverlight :</p>
<blockquote><p>Object reference not set to an instance of an object</p></blockquote>
<p><strong>1.</strong> J&rsquo;ai vérifié que mon environnement était homogène (pas de version antérieur de Silverlight), c&rsquo;est la version 2 Bêta 2 qu&rsquo;il me fallait :</p>
<p>Les outils</p>
<p>    * Microsoft Visual Studio 2008 En<br />
    * L’add on Microsoft Silverlight Tools Beta 2 pour Visual Studio 2008 en<br />
    * Microsoft Expression Blend 2.5 June 2008 Preview</p>
<p>Le SDK</p>
<p>    * Microsoft Silverlight 2 beta 2 SDK en</p>
<p><strong>2.</strong> J&rsquo;ai exécuté Remove_KB944899.exe </p>
<p>Rien n&rsquo;y fait toujours cette erreur &#8230;</p>
<p><strong>3.</strong>Et enfin sur le forum officiel du site Silverlight.net, j&rsquo;ai eu la solution à mon problème qui était :</p>
<ul>
<li>Lancer &laquo;&nbsp;Visual Studio 2008 Command Prompt&nbsp;&raquo;</li>
<li>Lancer la commande &laquo;&nbsp;devenv /resetskippkgs&nbsp;&raquo;</li>
<li>Fermer Visual Studio</li>
<li>Lancer la commande &laquo;&nbsp;devenv /setup&nbsp;&raquo;</li>
<li>Lancer la commande &laquo;&nbsp;devenv&nbsp;&raquo;</li>
</ul>
<p>Et c&rsquo;est fini, ça remarche &#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Silverlight 2</title>
		<link>https://blog.developpez.com/dotnetstation/p6001/silverlight/introducing_silverlight_2</link>
		<comments>https://blog.developpez.com/dotnetstation/p6001/silverlight/introducing_silverlight_2#comments</comments>
		<pubDate>Wed, 02 Jul 2008 09:53:48 +0000</pubDate>
		<dc:creator><![CDATA[rad_hass]]></dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ce livre publié par MS Press vous offre une introduction à Silverlight et son environnement de développement (Blend, Visual Studio). Pour avoir un aperçu &#8230; Vous pouvez si vous le souhaitez télécharger les trois premiers chapitres de ce livre (en Anglais) qui introduit Silverlight (Chap 1) et son utilisation dans Blend (Chap 2) et Visual Studio (Chap 3) : Annonce faite y a déjà quelques temps sur le blog de Christophe Lauer, voici la source [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="http://blog.developpez.com/media/Silverlight book.gif" width="130" height="130" alt="Livre sur Silverlight" /></p>
<p>Ce livre publié par MS Press vous offre une introduction à Silverlight et son environnement de développement (Blend, Visual Studio).</p>
<p>Pour avoir un aperçu &#8230;</p>
<p><span id="more-32"></span></p>
<p>Vous pouvez si vous le souhaitez télécharger les trois premiers chapitres de ce livre (en Anglais) qui introduit Silverlight (Chap 1) et son utilisation dans Blend (Chap 2) et Visual Studio (Chap 3) :</p>
<p>Annonce faite y a déjà quelques temps sur le blog de Christophe Lauer, voici la source :</p>
<p>http://blogs.msdn.com/clauer/archive/2008/06/19/t-l-chargez-les-trois-premiers-chapitres-du-livre-introducing-silverlight-2-par-laurence-moroney-chez-ms-press.aspx</p>
<p>Bonne lecture.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft en promotion pour Silverlight !</title>
		<link>https://blog.developpez.com/dotnetstation/p5944/silverlight/microsoft_en_promotion_pour_silverlight</link>
		<comments>https://blog.developpez.com/dotnetstation/p5944/silverlight/microsoft_en_promotion_pour_silverlight#comments</comments>
		<pubDate>Fri, 20 Jun 2008 17:51:15 +0000</pubDate>
		<dc:creator><![CDATA[rad_hass]]></dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hier (19/06) j&#8217;ai assisté à l&#8217;événement Microsoft &#8216;Les mercredis du développement&#8217; la thématique était orienté Silverlight dans sa version Go Live, à la baguette de cette conférence Christophe Lauer &#38; Pierre Lagarde. Voici le récit &#8230; Au menu de cette journée deux sessions, la session matinale était sous-forme d&#8217;une présentation que j&#8217;ai particulièrement apprécié, accessible et non moins intérescente. La seconde en après midi était un ensemble de labs, session qui pour ma port n&#8217;a [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="http://blog.developpez.com/media/Banniere_02.jpg" width="800" height="150" alt="Baniere" /></p>
<p>Hier (19/06) j&rsquo;ai assisté à l&rsquo;événement Microsoft &lsquo;Les mercredis du développement&rsquo; la thématique était orienté Silverlight dans sa version Go Live, à la baguette de cette conférence Christophe Lauer &amp; Pierre Lagarde.</p>
<p>Voici le récit &#8230;</p>
<p><span id="more-31"></span></p>
<p>Au menu de cette journée deux sessions, la session matinale était sous-forme d&rsquo;une présentation que j&rsquo;ai particulièrement apprécié, accessible et non moins intérescente. La seconde en après midi était un ensemble de labs, session qui pour ma port n&rsquo;a eu que très peu d&rsquo;intérêt puisqu&rsquo;elle reprenait des labs déjà présent sur le Web.</p>
<p>Dans ce compte-rendu je ne parlerait que de la session matinale &#8230; Pour commencer quelques petites annonces qui m&rsquo;ont semblé importantes :</p>
<p><strong>Annonces</strong></p>
<ul>
<li>Silverlight For mobile arrivera en fin d&rsquo;année, la version prévue n&rsquo;est pas une version allégée (dédicace à Flash Lite) mais un report complet de la V2 (plutôt bonne nouvelle <img src="https://blog.developpez.com/dotnetstation/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> ) et ceux pour Windows Mobile et &#8230; Nokia, pas d&rsquo;iPhone pour l&rsquo;instant.
</li>
<li>Silverlight et d&rsquo;ores et déjà compatible Firefox 3 (qui faut il le rappeler est sortie il y a seulement 2 jours).
</li>
<li>On peut dorénavant créer nos application Silverlight avec Visual Studio Express et ceux grâce au service pack 1 (moi qui était déçu de ne pouvoir le faire je suis ravi de cette annonce).
</li>
<li>Une nouvelle version du très réussi QuickSilver Live et ceux en V2 pour la prochaine compétition de surf (j&rsquo;attends avec impatience de voir le résultat <img src="https://blog.developpez.com/dotnetstation/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> ).
</li>
<li>Pour les versions futures de Silverlight deux points forts sont pressenti, à moyen terme l&rsquo;exploitation des ressources de la carte graphique (3D, Accélération graphique &#8230;) un peu comme WPF et à long terme la convergence des modèles Silverlight et WPF au point de les différencier seulement lors du déploiement.
</li>
<li>Un projet libre codeplex à l&rsquo;image d&rsquo;Ajax Control Toolkit devrait voir le jour, pour combler le manque de certains contrôle (DropDownList, Menu &#8230;)
</li>
<li>Hors Silverlight, l&rsquo;arrivée prochaine de SSDS (SQL Server Data Services) qui sera un peu à l&rsquo;image d&rsquo;Astoria (Ado.NET Data Services) mais niveau SQL Server (d&rsquo;où son nom lol), d&rsquo;ailleurs il possédera le même système de requêtage &#8230;
</li>
</ul>
<p><strong>Exemples d&rsquo;applications</strong></p>
<ul>
<li>Un des sites les plus connu est sans doute <a href="http://premium.quiksilverlive.com/"><strong>QuickSilver Live</strong></a> qui a fait son petit buzz, développer avec la V1 (en 2 semaine SVP), ce site a était un exemple plutôt réussi voir même bluffant de ce que peut être un lecteur média Silverlight, site qui a permit de suivre en live la compétition de surf &#8230; Vivement la V2.
</li>
<li><a href="http://www.mscui.net/PatientJourneyDemonstrator/"><strong>Patient Journey Application</strong></a> un beau portail professionnel, aux fonctionnalités poussées de Drag &amp; Drop &#8230;
</li>
<li><a href="http://www.laguna-coupe.com/"><strong>Laguna-Coupe</strong></a> un peu le site du moment, avec une utilisation très réussi de la fonctionnalité Deep Zoom.
</li>
<li>Le site du Remix Microsoft Korea, site avec des superbes animations (désolé je ne retrouve pas le lien).
</li>
</ul>
<p>Par ailleurs vous pouvez retrouver d&rsquo;autres exemples sur le site <a href="http://silverlight.net/"><strong>Silverlight</strong></a></p>
<p><strong>Présentation de Silverlight</strong></p>
<p>Je ne vais pas vous présentez ce qu&rsquo;est Silverlight (sujet mult-fois traiter vous trouverez sur le net de bien meilleur présentation), mais par contre je vais vous présenter un peu en vrac des points traités qui m&rsquo;ont paru important ou néanmoins intéressants.</p>
<ul>
<li><a href="http://www.silverlight.net/QuickStarts/IsoStore/default.aspx"><strong>Safe isolated Storage</strong></a> un espace de stockage Silverlight isolé limité à 1 Mo (un peu à l&rsquo;image d&rsquo;un cache) constitue un espace de stockage virtuel bien utile.
</li>
<li>En quoi Silverlight est différent d&rsquo;une autre application .NET ?<br />
Un point au moins peut être cité, c&rsquo;est la compilation, le &laquo;&nbsp;mscorlib&nbsp;&raquo; utiliser lors de la compilation est propre à Silverlight, générant une dll Silverlight dans un fichier XAP (ni plus, ni moins qu&rsquo;un zip) et le runtime exécute cette dll.</p>
</li>
<li>Un des points fort de la modélisation graphique de Silverlight est le &laquo;&nbsp;Style&nbsp;&raquo;, c&rsquo;est simple il permet une customization totale d&rsquo;un contrôle. Je prends un petit exemple, si vous avez visité le site <a href="http://www.laguna-coupe.com/"><strong>laguna-coupe</strong></a>, vous aurez remarqué un menu à gauche (Entrez, Suivez et Designers), à votre avis à quoi correspond ce menu ? Ce sont tout simplement des radio button, mais me diriez-vous ils ne ressemblent pas (ou plus) à des radio button &#8230; Je vous répondrez simplement c&rsquo;est ça la puissances des styles.
<p><em>Petite astuce : pour la création des styles on peut s&rsquo;aider de blend qui nous facilite grandement la tâche.</em></p>
</li>
<li>Accès aux données, on peut cité à la volé le cross-domain, Linq, Astoria &#8230;
</li>
<li>Il nous a été présenté une petite démonstration d&rsquo;architecture associant Entity Framework, Astoria &amp; Silverlight qui a eu sur moi l&rsquo;effet escompté (j&rsquo;ai été bluffé), certes les puristes auront milles &amp; une critique à l&rsquo;égard de cette architecture, mais néanmoins la simplicité et la puissance m&rsquo;ont semblé très séduisant. Venons on au fait, à partir d&rsquo;une base de données existante grâce à EDM (entity data model) on obtient nos entités en très peu de cliques, ensuite on crée un Ado.NET Data Services où on expose nos entités en lecture (encore une fois en quelques cliques c&rsquo;est fait), côté Silverlight nous avons qu&rsquo;à ajouter la référence au service (l&rsquo;ajout de la référence n&rsquo;est pas encore automatisé mais ça ne serait tarder) et pour finir on écrit une petite requête Linq pour récupérer une liste de nos objet à afficher et la le travail est fait en quelques minutes (petite précision on ne récupérera de la base que les élément requis dans notre requête Linq, si c&rsquo;est pas beau ça <img src="https://blog.developpez.com/dotnetstation/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> ).
</li>
</ul>
<p>Je crois avoir dis l&rsquo;essentiel de ce qui me tenait à cœur.<br />
Moi qui a était séduit dés les prémices de la technologie Silverlight, je continue à découvrir et m&rsquo;aguerrir à son univers qui ne cesse d&rsquo;évoluer &#8230; Une technologie qui profite de tous l&rsquo;environnement Microsoft existant et qui suit le modéle de développement d&rsquo;ASP.NET à bien des égards, ce qui permet une adaptation rapide des développeurs .NET au développement d&rsquo;application Silverlight &#8230;</p>
<p>Je projette d&rsquo;écrire quelques articles et tutoriaux autour de Silverlight qui si vous repassez seront sur ce blog.</p>
<p>Le niveau sera débutant (débutant tout comme moi lol).</p>
<p><strong>N&rsquo;hésitez pas à laisser un chti message !!!</strong></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
