Sortie de Silverlight 4 beta

La sortie de Silverlight 4 beta vient d’être annoncée par Scott Guthrie il y a quelques minutes lors de son keynote au PDC 2009.

Cette nouvelle version apporte son lot de nouveautés parmis lesquelles:

  • Support webcam et micro
  • API d’Impression
  • MouseWheel de base sur les contrôles
  • Styles implicites
  • Contrôle RichTextBox, ViewBox et WebBrowser
  • Améliorations du DataBinding
  • CLR 4.0 (compatibilité avec les dll du Full .NET 4.0)
  • et beaucoup beaucoup d’autres!!!… voir la liste ci-dessous

Silverlight gagne encore un peu plus de maturité pour les applications business avec le support de l’Impression, MouseWheel, Right Click et le File Drop.

Cette annonce est accompagnée d’un update des outils pour supporter les projets Silverlight 4:

  • Update pour VS 2010 beta 2
  • Update pour Blend
  • Silverlight Toolkit
  • WCF RIA Services (nouveau nom de .NET RIA Services)

Liste complète des nouveautés de Silverlight 4 (en anglais):

  • WebCam/Microphone
  • Printing Support
  • Media
    • WMS Multicast Support
    • H.264 Mp4 Playback Protected by PlayReady DRM
    • Offline DRM
    • Output Protection
  • Text
    • RichTextBox control
    • Bidi Support (including Arabic and Hebrew Text)
    • UIElement.TextInput event
    • IME Improvements for TextBox
  • Controls
    • Implicit Styles (type based style theming – no longer a need to explicitly set styles on controls)
    • Built-in MouseWheel Support on ScrollViewer, TextBox, ComboBox, Calendar, DatePicker
    • ViewBox
    • ICommanding Support with ButtonBase & Hyperlink
    • SelectedValue and SelectedValuePath Properties on DropDownLists
    • RTL Layout via UIElement.FlowDirection property
    • VisualStateGroup.CurrentStateGroup property
  • DataBinding
    • DataBinding Support for DependencyObjects
    • IDataErrorInfo Support
    • StringFormat, TargetNullValue & FallBackValue Properties on Binding
    • ObservableCollection<T> ctor that takes INumerable or Ilist
  • Networking
    • UDPListener and Multi-cast support
    • Memory Usage Fix During Progressive Downloads
    • Automatically Adding Referer Header
    • Authentication Support on ClientHttpWebRequest
    • Astoria 2.0 Support
    • WCF RIA Services
    • WCF Improvements
  • Out of Browser Applications
    • HTML Hosting Support
    • Windowing APIs (resize window, etc)
    • Notifications (Outlook-like popup windows that can display even when OOB app is minimized)
    • Elevated Privileges Support
      • Cross Domain Networking Access
      • Full file path from Open/SaveFileDialog and File Manipulation APIs
      • No User-Initiation Requirement for Full Screen, Open/SaveFileDialogs
      • COM interop (allowing you to create and use any COM object on Windows)
  • CLR 4.0  Engine
    • NGEN Support for Core Runtime Binaries (faster startup and execution of apps)
    • Dynamic keyword support in C# 4.0 and COM interop when running elevated out of browser applications
    • MEF – Managed Extensibility Framework
    • Binary assembly compat between assemblies that run on SL and on full .NET 4.0 CLR (no recompile needed now starting with .NET 4 Beta2)

Silverlight 4 beta released

Silverlight 4 beta was announced by Scott Guthrie a few minutes ago during his keynote at PDC 2009.

So only 4 months after Silverlight 3 released, we have a new version to play with!!

Silverlight 4 brings several interesting features:

  • Webcam/mic support
  • Printing API
  • MouseWheel on common controls
  • Implicit Styles
  • Controls: RichTextBox, ViewBox and WebBrowser
  • DataBinding improved
  • CLR 4.0 (compatibility with dll from the Full .NET 4.0)
  • and much much more!!!… see full list below

Notice that from the top 10 features request list, 8 out of 10 were addressed, that’s awesome!!!

Silverlight gain maturity for business applications with additions like Printing, MouseWheel, Right click and File Drop.

Several tools have been updated to support Silverlight 4 beta development:

  • Update for VS 2010 beta 2
  • Update for Blend
  • Silverlight Toolkit
  • WCF RIA Services (new name for .NET RIA Services)

Detailed list of Silverlight 4 new features:

  • WebCam/Microphone
  • Printing Support
  • Media
    • WMS Multicast Support
    • H.264 Mp4 Playback Protected by PlayReady DRM
    • Offline DRM
    • Output Protection
  • Text
    • RichTextBox control
    • Bidi Support (including Arabic and Hebrew Text)
    • UIElement.TextInput event
    • IME Improvements for TextBox
  • Controls
    • Implicit Styles (type based style theming – no longer a need to explicitly set styles on controls)
    • Built-in MouseWheel Support on ScrollViewer, TextBox, ComboBox, Calendar, DatePicker
    • ViewBox
    • ICommanding Support with ButtonBase & Hyperlink
    • SelectedValue and SelectedValuePath Properties on DropDownLists
    • RTL Layout via UIElement.FlowDirection property
    • VisualStateGroup.CurrentStateGroup property
  • DataBinding
    • DataBinding Support for DependencyObjects
    • IDataErrorInfo Support
    • StringFormat, TargetNullValue & FallBackValue Properties on Binding
    • ObservableCollection<T> ctor that takes INumerable or Ilist
  • Networking
    • UDPListener and Multi-cast support
    • Memory Usage Fix During Progressive Downloads
    • Automatically Adding Referer Header
    • Authentication Support on ClientHttpWebRequest
    • Astoria 2.0 Support
    • WCF RIA Services
    • WCF Improvements
  • Out of Browser Applications
    • HTML Hosting Support
    • Windowing APIs (resize window, etc)
    • Notifications (Outlook-like popup windows that can display even when OOB app is minimized)
    • Elevated Privileges Support
      • Cross Domain Networking Access
      • Full file path from Open/SaveFileDialog and File Manipulation APIs
      • No User-Initiation Requirement for Full Screen, Open/SaveFileDialogs
      • COM interop (allowing you to create and use any COM object on Windows)
  • CLR 4.0  Engine
    • NGEN Support for Core Runtime Binaries (faster startup and execution of apps)
    • Dynamic keyword support in C# 4.0 and COM interop when running elevated out of browser applications
    • MEF – Managed Extensibility Framework
    • Binary assembly compat between assemblies that run on SL and on full .NET 4.0 CLR (no recompile needed now starting with .NET 4 Beta2)

Journée complète Silverlight à Montréal!

La Communauté .NET Montreal a organisé un évènement spécial Silverlight le 24 Octobre 2009. Le sujet était: “Bâtir une application d’affaire avec Silverlight”.

Nous avons eu le plaisir de participer activement à cette journée complète dédiée à Silverlight, en donnant des présentations sur Silverlight 3, .NET RIA Services et Blend.

L’évènement a été un très gros succès!! Vous pouvez lire un récapitulatif (en anglais) sur nos blogs:
Laurent Duveau (avec code)
Louis-Philippe Pinsonneault (avec photos)

Full-day Silverlight workshop in Montreal!

The Montreal .NET Community hosted a Silverlight special event on October 24, 2009. Topic of the day was “Build business app with Silverlight”.

We had the pleasure to participate in this full day of Silverlight workshop, presenting on Silverlight 3, .NET RIA Services and Blend.

The event was a great success!! You can read the full recap on our blogs:
Laurent Duveau (with code)
Louis-Philippe Pinsonneault (with pictures)

Tag cloud

Month List

Category list