Mike Taulty's Blog
Bits and Bytes from Microsoft UK
Silverlight 2 Beta 2 Available plus Refreshed Screencasts

Blogs

Mike Taulty's Blog

Elsewhere

Archives

Silverlight 2 Beta 2 is available - see http://www.silverlight.net for details on how to download it and for the list of breaking changes between Beta 1 and Beta 2.

Here's where to get the runtime and the tooling ( SDK and Visual Studio )

Here's where to get Expression Blend 2.5 June CTP ( you're going to like this one if you've been hoping for template editing :-) )

Here's where to get the Deep Zoom Composer, or follow this link.

You'll find that if you view your Silverlight Beta 1 applications with Silverlight Beta 2 then they won't display - you'll need to update those applications in order to work with Beta 2 and that is going to include rebuilding/reworking the code and changing the hosting page to request Beta 2.

Mike and I made a bunch of videos for Silverlight Beta 1 and an application to display them.

We've now updated those videos for Beta 2 and also ported the viewing application. I've removed the original player and the videos that it was displaying but the URL for the application remains the same.

The application allows you to view or download the video files and is available by clicking on the image below;

image

Note that any video that lasts more than 10 minutes is split into 2 pieces at the 9 minute mark and the second part should just load automatically.

If you don't want to use this custom application then you can view the video files by clicking the links below ( courtesy of Silverlight Streaming );

  1. "Hello World" with VS and Blend
  2. Anatomy of a Silverlight Application
  3. The Visual Studio Silverlight Environment
  4. The <asp:Silverlight> Control (and Part 2 )
  5. Controls - What's In the Box?
  6. Why Controls have a Content Property
  7. Width, Height, Margin, Padding, Alignment
  8. Laying out Content with Grid
  9. How To Use a GridSplitter
  10. Laying out Content with StackPanel
  11. Laying out Content with Canvas
  12. Embedding Video and Audio
  13. Handling Media Events
  14. Simple Data Binding of UI to .NET Classes ( and Part 2 )
  15. List Based Data Binding ( and Part 2 )
  16. Data Binding UI to .NET Classes with Converters
  17. Using Custom Types in XAML
  18. Applying Simple Styles to Control Look and Feel
  19. Templating a Simple Button Control
  20. How to Build a Simple User Control ( and Part 2 )
  21. Controlling Animations & Storyboards ( and Part 2 )
  22. Accessing resources from XAP/DLL/Site
  23. Asynchronous Downloads with the WebClient Class
  24. Asynchronous Uploads with the WebClient Class
  25. HTTP request with HttpWebRequest
  26. Making Requests Cross-Site to Another Domain
  27. Making Calls to Web Services ( and Part 2
  28. Calling Web Services over HTTPS
  29. Using Sockets ( and Part 2 )
  30. Using File Dialogs & Files from the User
  31. Using Isolated Storage for Application Data ( and Part 2 )
  32. Accessing and Changing Isolated Storage Quotas
  33. Modifying the HTML DOM from .NET Code
  34. Calling Javascript Functions from .NET Code
  35. Calling .NET Functions from Javascript Code
  36. Handling .NET Events in Javascript Code
  37. Handling HTML DOM Events in .NET Code
  38. Evaluating Javascript from .NET Code
  39. How to Pass Initial Parameters from the Web Page
  40. How To Display A Custom Splash Screen
  41. Reading/Writing XML with LINQ to XML
  42. Dynamically Loading Assemblies/Code
  43. The <asp:MediaPlayer> Control ( and Part 2 )
  44. More on the <asp:MediaPlayer> Control (and Part 2 )
  45. Loading Media at Runtime
  46. Hosting an Application on Silverlight Streaming ( and Part 2 )
  47. Using Multiple Threads with the BackgroundWorker ( and Part 2 )
  48. Making Use of Custom Fonts
  49. Getting Started with MultiScaleImage (DeepZoom) ( and Part 2 )
  50. Getting Started with the DeepZoom Composer
  51. Getting Started with the DataGrid ( and Part 2 )
  52. Insert, Update, Delete with the DataGrid

If you want to download the video files ( with no 9 minute split ) then you can use the links below ( courtesy of my blog site so expect slower downloads ) to download zipped versions;

  1. "Hello World" with VS and Blend
  2. Anatomy of a Silverlight Application
  3. The Visual Studio Silverlight Environment
  4. The <asp:Silverlight> Control
  5. Controls - What's In the Box?
  6. Why Controls have a Content Property
  7. Width, Height, Margin, Padding, Alignment
  8. Laying out Content with Grid
  9. How To Use a GridSplitter
  10. Laying out Content with StackPanel
  11. Laying out Content with Canvas
  12. Embedding Video and Audio
  13. Handling Media Events
  14. Simple Data Binding of UI to .NET Classes
  15. List Based Data Binding
  16. Data Binding UI to .NET Classes with Converters
  17. Using Custom Types in XAML
  18. Applying Simple Styles to Control Look and Feel
  19. Templating a Simple Button Control
  20. How to Build a Simple User Control
  21. Controlling Animations & Storyboards
  22. Accessing resources from XAP/DLL/Site
  23. Asynchronous Downloads with the WebClient Class
  24. Asynchronous Uploads with the WebClient Class
  25. HTTP request with HttpWebRequest
  26. Making Requests Cross-Site to Another Domain
  27. Making Calls to Web Services
  28. Calling Web Services over HTTPS
  29. Using Sockets
  30. Using File Dialogs & Files from the User
  31. Using Isolated Storage for Application Data
  32. Accessing and Changing Isolated Storage Quotas
  33. Modifying the HTML DOM from .NET Code
  34. Calling Javascript Functions from .NET Code
  35. Calling .NET Functions from Javascript Code
  36. Handling .NET Events in Javascript Code
  37. Handling HTML DOM Events in .NET Code
  38. Evaluating Javascript from .NET Code
  39. How to Pass Initial Parameters from the Web Page
  40. How To Display A Custom Splash Screen
  41. Reading/Writing XML with LINQ to XML
  42. Dynamically Loading Assemblies/Code
  43. The <asp:MediaPlayer> Control
  44. More on the <asp:MediaPlayer> Control
  45. Loading Media at Runtime
  46. Hosting an Application on Silverlight Streaming
  47. Using Multiple Threads with the BackgroundWorker
  48. Making Use of Custom Fonts
  49. Getting Started with MultiScaleImage (DeepZoom)
  50. Getting Started with the DeepZoom Composer
  51. Getting Started with the DataGrid
  52. Insert, Update, Delete with the DataGrid

If you don't want the hassle of having to manually right-mouse on all these video files and download them then you can just use whatever your favourite downloading tool is with these hyperlinks (no numbering here to make it easy to copy/paste );

http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_HelloWorld.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_Anatomy.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_VSEnvironment.zip
http://www.mtaulty.com/downloads/SLVideosB2/MO_B2_SilverlightControl.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_Controls.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_ContentControls.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_MarginsEtc.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_GridLayout.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_GridSplitter.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_StackPanelLayout.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_CanvasLayout.zip
http://www.mtaulty.com/downloads/SLVideosB2/MO_B2_MediaElement.zip
http://www.mtaulty.com/downloads/SLVideosB2/MO_B2_MediaElement2.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_SimpleBinding.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_ListBinding.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_BindingWithConversion.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_CustomTypesInXaml.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_SimpleStyles.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_SimpleTemplating.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_UserControl.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_Storyboards.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_ResourcePackaging.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_WebClientAsyncHttpDownload.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_WebClientAsyncHttpUpload.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_HttpWebRequest.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_CrossSiteCalls.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_WebServices.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_HttpsWebServices.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_Sockets.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_FileDialogsAndFiles.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_UsingIsoStore.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_ExpandingIsoStore.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_SLModifiesDOM.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_NetCallsJsFunction.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_JsCallsNet.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_JSHandlesNetEvent.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_NetHandlesDomEvent.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_JsEval.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_InitParams.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_SplashScreen.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_XmlReadingWriting.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_DynamicLoadingOfCode.zip
http://www.mtaulty.com/downloads/SLVideosB2/MO_B2_ASPMediaPlayer.zip
http://www.mtaulty.com/downloads/SLVideosB2/MO_B2_ASPMediaPlayer2.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_MediaAtRuntime.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_SilverlightStreaming.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_BackgroundWorker.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_CustomFonts.zip
http://www.mtaulty.com/downloads/SLVideosB2/MO_B2_MultiScaleImage.zip
http://www.mtaulty.com/downloads/SLVideosB2/MO_B2_DeepZoomComposer.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_DataGrid1.zip
http://www.mtaulty.com/downloads/SLVideosB2/MT_B2_DataGrid2.zip

If you don't have a favourite downloading tool then you can download this console application and it will download the zip files to your desktop for you ( leave it running over night or something ) or change the code to make it do something different. Please don't run this unless you really want all those videos because I have concerns about maxing out my hosting environment :-)

Console Application For Downloading All These Videos To Your Desktop

You will also soon find these videos up at http://www.silverlight.net where they have a lot more ( and superior ) infrastructure! :-)

If you spot a bad link, a bad video then do drop me a line and I'll try and get it fixed asap.


Posted Sat, Jun 7 2008 3:09 AM by mtaulty

Comments

Dew Drop – June 7, 2008 | Alvin Ashcraft's Morning Dew wrote Dew Drop &ndash; June 7, 2008 | Alvin Ashcraft's Morning Dew
on Sat, Jun 7 2008 2:02 PM
» Silverlight 2 Beta 2 Available plus Refreshed Screencasts A Plus: What The World Is Saying About A Plus wrote &raquo; Silverlight 2 Beta 2 Available plus Refreshed Screencasts A Plus: What The World Is Saying About A Plus
on Sat, Jun 7 2008 6:14 PM
Community Blogs wrote Silverlight Cream for June 07, 2008 -- #293
on Sat, Jun 7 2008 7:47 PM
I&amp;#39;ve got 17 links here tonight... Welcome to SL2B2.. :) ... Many are by the same folks, so I&amp;#39;m
JohnPapa.net wrote Silverlight 2 Beta 2 Rundown
on Sun, Jun 8 2008 7:49 PM
&lt;p&gt;By now you know that Silverlight 2 Beta 2 was released Friday evening. There have been some great posts by several people piling up over the weekend on the changes, new features, features still missing, and much more. Here is a quick rundown
どっとねっとふぁんBlog wrote Silverlight 2 Beta 2 のビデオ
on Sun, Jun 8 2008 10:25 PM
Silverlight 2 Beta 2 Available plus Refreshed Screencast  Silverlight 2 のベータ2を利用するビデオが52本(!)公開されています。...
Link Exchange | Everything Silverlight 2 wrote Link Exchange | Everything Silverlight 2
on Tue, Jun 10 2008 2:52 AM
WMOC#8 - More BabySmash! - Service Endpoint wrote WMOC#8 - More BabySmash! - Service Endpoint
on Mon, Jun 16 2008 8:41 PM
Giorgio Sardo Blog wrote Silverlight 2 B2 Resources
on Tue, Jun 24 2008 12:47 AM
Based on the questions I received in the last period, I’d like to share here some links that will eventually
技術との戯れ wrote Silverlight 2 Beta 2 開発の Webcast
on Sun, Jun 29 2008 10:28 PM
&amp;lt;p&amp;gt;Silverlight 2 Beta 2 開発をするなら、この Webcast (Screencast って言ってるけど) を見ておきましょう、ということで。&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://mtaulty.com/CommunityServer/blogs/mike_ta ...
Silverlight - Video Tutoriales « The Code .NET wrote Silverlight - Video Tutoriales &laquo; The Code .NET
on Wed, Jul 9 2008 10:56 AM
dom x player download wrote dom x player download
on Thu, Jul 10 2008 10:32 PM
custom button visual studio wrote custom button visual studio
on Fri, Aug 1 2008 1:41 PM
types of sockets wrote types of sockets
on Sun, Aug 3 2008 7:35 PM
The Code .NET » Blog Archive » Silverlight - Video Tutoriales wrote The Code .NET &raquo; Blog Archive &raquo; Silverlight - Video Tutoriales
on Wed, Oct 1 2008 2:40 AM