Silverlight sort enfin sa V.2

Après de nombreux mois d’attente Silverlight est enfin disponible en version 2.0 “officielle” :  Microsoft Releases Silverlight 2, Already Reaching One in Four Consumers Worldwide.

Au programme des nouveautés, des améliorations techniques :

Prise en charge du Framework .NET (avec une bibliothèque de classes de base riche, un sous-ensemble compatible du .NET Framework) ;
Contrôles intégrés (avec les contrôles DataGrid, ListBox, Slider, ScrollViewer, Calendar… pour simplifier la tâche des développeurs) ;
Prise en charge réseau complet (notamment les appels de services REST, WS*/SOAP, POX, RSS…) ;
Prise en charge étendue des langages .NET Framework (Visual Basic, C#, JavaScript, IronPython et IronRuby…).
Et des améliorations fonctionnelles :

Prise en charge de fonctions avancées de modèles et d’habillages (permet de personnaliser facilement l’aspect d’une application, la “skin“) ;
Intégration de la technology Deep Zoom (pour manipuler des images d’ultra-haute définition) ;
Protection avancée de contenu : (un DRM basées sur PlayReady) ;
Amélioration de la performance serveur (optimisation de la diffusion de contenus média en téléchargement progressif ou streaming) ;
Support de fonctions publicitaires (techniques avancées d’indexation et de référencement par des moteurs de recherche, capacités d’injection de publicités dans les flux vidéo).
Bref, ils livrent ce qui avait été annoncé lors du MIX08 (cf. MIX 08 : Jour 1). Dans le communiqué de presse il est annoncé à demi mots que Silverlight toucherait maintenant près d’1/4 de la population connectée. Oserais-je dire que c’est un point de vue très optimiste ? En tout cas d’autres osent à ma place :  Microsoft releases Silverlight 2, says one in four ‘has access’ to plug-in. Inutile non plus de sortir le goudron et les plumes, il a fallu 10 ans à Flash pour s’imposer, Microsoft aura besoin d’autant de temps pour remonter la pente. Du moins pour ce qui concerne le grand public, en entreprise la situation est différente.

Pour une analyse à chaud, ça se passe ici :  Digging into the Silverlight 2 announcement.


Mots clés:

Showcase d’applications Silverlight

Il y a beaucoup de buzz actuellement autour de Silverlight 2.0, et tout le monde attend de grandes annonces au MIX 2008. Mais où peut-on trouver des demos Silverlight intéressantes ?

Le support offline permettra à Silverlight d’être un concurrent de Adobe AIR, et SilverLight 2.0 sera alors le véritable concurrent de Flex mais qu’il devient un véritable framework de contrôles (SilverLight 1.0 n’était pas encore un concurrent de Flex, il était plus un rival du Flash Player).

J’ai regardé les démos sur silverlight.net et voici ce qu’on peut en retenir :

  • screenshot013.jpgInfragistics Silverlight demos
    Ce site possède quelques screenshots des possibilités de charting en Silverlight. Les charts semblent jolies au premier abord. Mais ce site de démo (qui est une application Silverlight) est lent et cela a tendance à m’agacer !
  • screenshot018.jpgSilverlight book flip effect
    Sur la page produit du Microsoft Action Pack, Silverlight est utilisé pour faire un extraordinaire effet : le book flip. A noter : L’effet flip Silverlight est très lent.

.

  • screenshot014.jpg
  • Microsoft Dynamics
    Le seul usage de Silverlight de cet article qui n’utilise pas d’animation interactive.

.

  • screenshot015.jpgSanremo Anche Noi
    Cette application est assez jolie, c’est un video showcase assez design. C’est assez basique, vous pouvez parcourir différentes vidéos. Rien de plus à dire, si ce n’est que cette application est simple, robuste et possède un beau design.

. screenshot016.jpg

  • Zebrakho
    C’est une boutique qui vend des peaux d’animaux et autres… Le site utilise Silverlight pour quelques petites effets animations mais ça ressemble tout de même à un bon vieux site Flash…

.


Ouij, j’ai pas mal parcouru le Silverlight showcase, mais je n’ai pas trouvé d’application plus impressionnante que les applications présentes en page d’accueil.

  • screenshot019.jpgMicrosoft TechDays
    C’est un design assez cool qui vous permet de bouger des polaroids en regardant des photos qui jouent des vidéos. Le concept est assez cool, excepté le fait que l’application soit assez lente sur ma machine, ce qui empêche de profiter pleinement des effets.


screenshot011.jpgJ’ai aussi testé le Microsoft download center. Je trouve que cela ressemble beaucoup trop à une application Ajax. Les animations sont limitées au minimum.


Mots clés: , , , , ,

Exemples Silverlight

Voici un exemple en Silverlight intéressant pour que vous puissiez appréhender les performances de Silverlight par rapport aux autres technologies Web (Flex, DHTML, Java).

silverlight wpf

Le lien pour tester se trouve ici.

Vous pourrez aussi tester une application 3D en Silverlight ici.


Mots clés: , ,

ASP.NET MVC avec Visual Web Developer 2008 Express

La semaine dernière est sortie ASP.NET MVC Preview 3 release. Cette release peut être utilisée aussi bien avec Visual Studio 2008 qu’avec l’édition gratuite Visual Web Developer 2008 Express.

Le release du SP1 de Visual Web Developer 2008 Express supporte désormais les projets de classes de librairies ainsi que les projets d’application Web (précedemment, seuls les sites Web étaient supportés). Il permet aussi de faire fonctionner ASP.NET MVC et un projet Silverlight avec Visual Studio Express.


Mots clés: ,

Deep Earth : Virtual Earth + Silverlight Deep Zoom

Le projet “Deep Earth” est disponible sur Codeplex et une démo vous attend sur la page suivante.

De plus, comme pour tous les projets de Codeplex vous avez accès aux sources :)


Mots clés: ,

Sortie de JetBrains ReSharper 4.0

JetBrains a mis à disposition la version finale de son outil ReSharper 4.0. Cette nouvelle version est disponible pour Visual Studio 2005 & 2008 et pour les langages C# et VB.NET.

Une évaluation de 30 jours de ReShaper 4.0 est téléchargeable.

ReShaprer 4.0 c’est:

  • Le support complet de C# 3.0 et de LINQ; “implicitly typed locals and arrays, extension methods, automatic properties, lambda expressions, object & collection initializers, anonymous types, expression trees, and partial methods”.
  • L’analyse de la Solution; affiche les erreurs dans votre solution sans lancer la compilation
  • Le nettoyage du code; vous permet de définir vos règles pour formater votre code
  • Les nouveau refactorings
    • Convert Static to Extension Method
    • Convert Extension Method to Plain Static
    • Convert Property to Auto-Property
    • Convert Anonymous to Named Type
    • Inline Method
    • Convert Method to Indexer (to Default Property in VB.NET)
    • Convert Indexer (Default Property in VB.NET) to Method
  • Une productivité améliorée
    • Complete Statement
    • CamelHumps in Code Completion
    • Live Templates Editor & Manager
    • Recent Edits
  • Une meilleure intégration dans l’écosystème Visual Studio
  • Une accélération de l’analyse des pages ASP.NET

Vous pouvez consulter la liste en détails de toutes les nouvelles caractéristiques de cette version 4.0 ainsi que toutes les fonctionnalités.

ReShaper 4.0 est aussi extensible à l’aide de plugins par exemple; Gallio, RGreatEx, Agent Smith 1.1.8, Agent Johnson, ARP Another ReSharper Plugin, NHibernate Plugin 1.0, NSpecify, Scout plugin, xUnit.net 1.0

Finalement quelques démos sont disponibles sur la page Docs and Demos.


Mots clés: ,

[Livre] Professional ASP.NET 3.5

Une des choses que j’aime suivre est le suivi des ventes sur Amazon.com, qui nous donne un bon aperçu de ce qui intéresse les développeurs à l’instant T. On peut utiliser www.TitleZ.com (construit en ASP.NET) pour suivre les livres que vous souhaitez suivre. Des rapports sont générés en temps réel avec les données des ventes durant les 7, 30 ou 90 jours précedents.

Pour l’instant, voici le livre qui remporte le plus de suffrage :

Ce livre est un excellent livre pour apprendre à travailler avec le framework 3.5 d’ASP.NET. C’est actuellement le best seller pour les livres informatiques.

P.S. Si vous recherchez d’autres ressources pour .NET 3.5 et Visual Studio 2008, je vous recommande aussi : C# 3.0 In a Nutshell, LINQ in Action, et Pro LINQ: Language Integrated Query in C# 2008 (ils ont tous une note à 5 étoiles sur Amazon).


Mots clés: , ,

Développeurs .NET : Apprenez Visual Studio 2008

Innerworkings Header

InnerWorkings permet aux développeurs d’apprendre les bonnes pratiques pour .NET. Essayer ces formations clés en main, directement intégrés à Visual Studio 2008:

Vous pouvez essayer la Version d’évaluation ou l’acheter en ligne en utilisant le code promo IWCODEVS pour obtenir une réduction de 10% jusqu’au 31 Mars 2008.


Mots clés: , , , ,

Bonnes pratiques pour LINQ

Microsoft a mis en ligne un ensemble de bonnes pratiques à appliquer lors de vos développements utilisant LINQ (Language-Integrated Query).

Il s’agit d’un must read pour tous les développeurs désirant s’initier à LINQ, Silverlight et .Net

Le document est accessible ici : http://blogs.msdn.com/mirceat/archive/2008/03/13/linq-framework-design-guidelines.aspx


Mots clés: , ,

Silverlight 2 en bêta sur Mac … et bientôt sur iPhone

Il n’y a pas qu’Adobe qui souhaite porter ses technologies sur l’iPhone !

Microsoft souhaite en effet intégrer Silverlight dans l’iPhone. Lors de la présentation d’Internet Explorer 8 hier, Scott Guthrie, le vice-président de la “.NET Developer Platform, a fait une démonstration de la version 2.0 de Silverlight et a en a profité pour faire une déclaration qui devrait faire couler beaucoup d’encre.

«Nous réaliserons de plus en plus de versions de Silverlight pour les plates-formes mobiles. En fait, nous le développerons sur n’importe quelle plate-forme dotée d’un kit de développement». Doit-on y voir un clin d’œil à Apple ? Réponse, ce soir…

En attendant, Redmond propose une première bêta de Silverlight 2 sur Mac et PC. Compatible avec Firefox et Safari, cette mouture nécessite au minimum Mac OS X 10.4.8 pour fonctionner.

Source : MacGénération


Mots clés: , , ,