Nouveautés Silverlight 4 RC

Le MIX 2010 apporte avec lui son lot d’annonces et de nouveautés. L’annonce qui nous intéresse concerne Silverlight qui est sorti hier dans sa version 4 Release Candidate.

Je ne vais pas revenir sur les nouveautés de Silverlight 4 Beta (très bien résumées ici : Guide Silverlight 4 Beta), mais plutôt se pencher sur ce qu’apporte cette RC.

Version candidate

Les outils pour se lancer sont disponibles sur le site officiel, comme d’habitude.

[ Nouveautés ]

Penchons-nous sur les nouveautés qu’apporte la RC par rapport à sa Beta …

Full screen pinning

Possibilité de regarder des vidéos en full screen alors qu’on a le focus sur une autre fenêtre, sur un moniteur différent, wouhou !

WebCam preview

Regardez la preview de votre webcam dans la fenêtre de configuration.

Support du binding dans les VisualStates

Voilà, c’est dit …

Navigation loader refresh

Supporte le rafraîchissement d’une Page dans une Frame.

Out of Browser amélioré

Possibilité de créer un Windows Chrome en mode OOB, c’est-à-dire refondre l’aspect de la fenêtre (barre du haut avec boutons réduire, agrandir, fermer …).

OOB classique

OOB avec fenêtre personnalisée

XAML amélioré (Plus d’infos)

En vrac, quelques nouveautés :

  • Direct content : se rapproche de WPF avec la possibilité d’ajouter du contenu directement dans un contrôle (ex : <TextBlock>Mon text</TextBlock>)
  • xml:space="preserve" : par défaut, maintenant, les espaces en trop dans la propriété Text d’un TextBlock sont ignorés (comme en Html)
  • XmlnsDefinitionAttribute : factorisation de la déclaration des namespaces en xaml
  • Messages d’erreurs plus explicites !

Signature du XAP

En mode Trusted Application (OOB), il est maintenant possible de signer le .xap. Le prompt sera plus encourageant pour une application signée …

Trusted Application non signée

Trusted Application signée

RichTextBox amélioré

Accès à la sélection de texte, récupération du XAML généré.

Networking

Plus de restriction de port en mode Trusted Application !
Support de l’UploadProgress et du cache via le client stack.

Popups de dialogue

Lorsqu’une popup demande une autorisation à l’utilisateur (webcam/clipboard/fullscreen spinning), il est possible de mémoriser le choix.

Accélération GPU

Disponible pour les transformations de type perspective et Deep Zoom.

WCF RIA Services

Le WCF RIA Services Framework est maintenant installé avec l’environnement Silverlight par défaut.
A noter qu’il exte un WCF RIA Services Toolkit, disponible ici.

Quelques liens :

[ FAQ ]

La RC est-elle utilisable en prod ?

Cette version cible uniquement les développeurs. On n’a  donc pas encore de licence “Go Live”, c’est juste une phase de transition avant la RTW.

Tiens, tant qu’on en parle, la RTW est prévue pour quand ?

Elle devrait sortir d’ici 1 mois ! Wouhou !

Les problèmes de compatibilité entre SL 4 Beta et VS 2010 RC sont-ils toujours là ?

Hop ! Résolu ! SL 4 RC est complètement compatible avec Visual Studio 2010 RC, enfin !
A noter qu’une nouvelle version de Blend accompagne cette sortie.

Windows Phone 7 Series

Pour ceux qui n’ont pas suivi l’actualité, sous ce nom à rallonge se cache tout simplement la nouvelle version de Windows Mobile de Microsoft, qui tranche complètement avec les versions précédentes (adieu WinMo 6.5 et inférieurs !!).

Pour se lancer, il faut télécharger ce package, qui vous donne :

  • Visual Studio 2010 Express for Windows Phone CTP
  • Windows Phone Emulator CTP
  • Silverlight for Windows Phone CTP
  • XNA 4.0 Game Studio CTP

Le SDK est gratuit ! Et grâce à la nouvelle API accessible en Silverlight, on a accès à :

  • Accélération hardware pour vidéos et graphismes
  • Accéléromètre
  • Multi-touch
  • Appareil photo et micro
  • Coordonnées GPS
  • Notifications push
  • Fonctionnalités natives du téléphone

Silverlight supporte également le framework XNA, afin de développer des jeux 2D ou 3D.

On peut donc commencer à développer gratuitement (contrairement à l’iPhone …), mais on devra tout de même s’acquitter d’une licence de $99 pour diffuser ses applications sur le MarketPlace, qui soit dit en passant, sera le seul moyen d’installer des applications sur le téléphone 🙁

Quelques liens :

Le mot de la fin …

Et voilà, plein de nouveautés à se mettre sous la dent ! Il est toujours bon de voir que Microsoft maintient son rythme effréné et chouchoute son bébé en lumière d’argent.

La cerise sur le gâteau reste tout de même le nouveau champ qui s’ouvre sur le monde des mobiles. C’est excitant, et vivement la fin de l’année où on devrait voir débouler sur le marché les nouveaux Windows Phones.

Nombre de vue : 20

AJOUTER UN COMMENTAIRE