.NET 3.5 Enhancements Training Kit

The .NET Framework 3.5 Enhancements Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the .NET 3.5 Enhancement features including: ASP.NET MVC, ASP.NET Dynamic Data, ASP.NET AJAX History, ASP.NET Silverlight controls, ADO.NET Data Services and ADO.NET Entity Framework.

Download

WPF Localization using LocBaml

WPF Localization can be achieved via the following steps.

  1. Add UICulture node to project file. ( <Project><PropertyGroup><UICulture>en-US</UICulture> … )
  2. Create Localization IDs for the resources (msbuild /t:updateuid TestProj.csproj )
  3. Create CSV file from en-US resource (LocBaml /parse TestProj.g.en-US.resources /out:en-US.csv)
  4. Create new satellite assembly (LocBaml /generate TestProj.resources.dll /trans:fr-CA.csv /cul:fr-CA)

Silverlight 2.0 beta in Q1 of 2008

Silverlight v2.0 (previously known as Silverlight v1.1) public release will have the following new features.

  • Rich Controls: The next Silverlight release will add support for core form controls (textbox, checkbox, radiobutton, etc), built-in layout management controls (StackPanel, Grid, etc), common functionality controls (TabControl, Slider, ScrollViewer, ProgressBar, etc) and data manipulation controls (DataGrid, etc).
  • WPF UI Framework: The next public Silverlight will add support for the higher level features of the WPF UI framework. These include: the extensible control framework model, layout manager support, two-way data-binding support, and control template and skinning support. The WPF UI Framework features in Silverlight will be a compatible subset of the WPF UI Framework features in .NET Framework 3.5 release.
  • Rich Networking Support: Silverlight release will add support for REST, POX, RSS, and WS* communication. It will also add support for cross domain network access.
  • Rich Base Class Library Support: Silverlight will include a rich .NET base class library of functionality (collections, IO, generics, threading, globalization, XML, local storage, etc). Silverlight release will also add built-in support for LINQ to XML and richer HTML DOM API integration. Read more »

Microsoft Silverlight and Windows Media Player?

Do you think Silverlight media features are built on top of Windows Media Player?

The Silverlight browser plug-in is a separate component, independent of Windows Media Player. Silverlight is designed for delivery of cross-platform, cross-browser media experiences and rich interactive applications (RIAs) inside a Web browser combining audio, video, animation, overlays, and more. Windows Media Player delivers a breadth of local playback and user focused experiences. You don’t require Windows Media Player to be installed on PC to run Silverlight applications. Silverlight is completely independent and when installed is less than 2 MB in size.

Silverlight supports Windows Media Audio and Video (WMA, WMV7–9) and VC-1, as well as MP3 audio. Additional formats may be available over time.