• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Session 1: An Overview of Silverlight 2
 

Session 1: An Overview of Silverlight 2

on

  • 3,219 views

Rich Internet Applications with Visual Studio 2008 Service Pack 1...

Rich Internet Applications with Visual Studio 2008 Service Pack 1

In this event we’ll take a look at how you can build rich applications that deploy to the web and go beyond what you can typically do inside of a browser based application. We’ll have a look at how .NET programming comes to the cross-platform world of the web with Silverlight 2 and the framework and tooling surrounding Silverlight. We’ll then see how you can take that further to develop applications with Windows Presentation Foundation that go beyond the capabilities of Silverlight whilst still making use of the same skillset and tooling.

For more details and the original slidedeck go to http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=342

Statistics

Views

Total Views
3,219
Views on SlideShare
3,216
Embed Views
3

Actions

Likes
1
Downloads
101
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 06/06/09 17:16 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Session 1: An Overview of Silverlight 2 Session 1: An Overview of Silverlight 2 Presentation Transcript

  • Overview of Silverlight 2 Mike Ormond Developer & Platform Group Microsoft Ltd [email_address] http://mikeo.co.uk
  • Microsoft Silverlight is a cross-browser, cross-platform implementation of .NET for building and delivering the next generation of media experiences & rich interactive applications for the Web .
  • Showcase
  • Packaging & Architecture
    • Browser plug-in
    • Very small download, installs in seconds
    • Includes video & audio codecs
    • Typically installed on demand
    Browser Silverlight Plugin Retained Mode Graphics System Multimedia support XAML Vector based graphics Animation engine .NET Core CLR .NET Framework Controls Data Networking Silverlight Base Class Library JavaScript API
  • Silverlight Programming Model <script> ... </script> <body> ... <object></object> ... </body> JavaScript Engine HTML DOM Silverlight 1 Plugin
  • Silverlight Programming Model <script> ... </script> <body> ... ... ... </body> JavaScript Engine HTML DOM Silverlight 2 Plugin .NET Core CLR .NET Framework
  • Hello World
  • Client Server Interaction MyPage.html MySLApp.xap MyVideo.wmv MySLApp.xap AppManifest.xaml MyAssembly1.dll MyAssembly2.dll SysAssembly1.dll MyImage1.png MySLApp.xap AppManifest.xaml MyAssembly1.dll MyAssembly2.dll SysAssembly1.dll MyImage1.png
  • Declarative Development - XAML
    • eXtensible Application Markup Language
    • WPF, Silverlight, WF etc
    • In Silverlight – XAML loaded at runtime and merged with supporting “code behind” class
  • Application Lifecycle Declarative Markup
  • Tools XAML VS Project Files
  • Silverlight Tooling
  • Silverlight Core UI Capabilities Layout Animation Composition WMV1 WMV2 WMV3 WMVA WMVC1 WMA7 WMA8 WMA9 MP3
  • Silverlight UI Controls
  • Silverlight Controls
  • Silverlight .NET Framework
  • Framework Pieces
  • Timeline & Platforms
    • Timeline
      • Silverlight 1 - Released (September 2007)
      • Silverlight 2 - Beta 2
      • Moonlight - Pre-Alpha
    Platforms & Browsers (Microsoft support) IE 6.0+ FireFox 1.5+ Safari 2.0 Windows Vista, XP, 2003, 2000* Mac OS X 10.4.8+ Novell Support (Moonlight) Linux (various distros) Konqueror FireFox Opera
  • Resources
    • http://msdn.microsoft.com
    • http://www.silverlight.net
    • http://www.silverlightscreencasts.com
  • © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.