Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mike Taulty Developer & Platform Group Microsoft Ltd

Similar presentations


Presentation on theme: "Mike Taulty Developer & Platform Group Microsoft Ltd"— Presentation transcript:

1 Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com http://mtaulty.com

2 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.

3 Timeline V 2 currently in Beta 1 V 1 released September 2007 Packaging Browser plug-in, little dependency on other s/w Usually installed on demand as content is accessed Intended to be a quick download V1 is ~1.2MB, V2 is ~4.0MB

4 Silverlight V2 Silverlight V1 JavaScript Programmability JavaScript Programmability.NET CoreCLR.NET CoreCLR.NET Framework.NET Framework

5 Expression Design Expression BlendVS 2008

6 eXtensible Application Markup Language In Silverlight – XAML loaded at runtime and merged with supporting “code behind” class XAMLXAMLCodeCode

7 XAML VS Project Files Expression Design Expression BlendVS 2008

8 { "Hello World" }

9 Browser Sandbox JavaScript Runtime.NET Core CLR HTML Page DOM <object id=“silverlightPlugIn1” type="application/x-silverlight-2-b1"> <param name="source" value="myApp.xap"/> <object id=“silverlightPlugIn1” type="application/x-silverlight-2-b1"> <param name="source" value="myApp.xap"/> Silverlight Plug-In HTML Bridge CLR App Domain ApplicationApplication.NET Code Silverlight UI DOM

10 <object id=“silverlightPlugIn1” type="application/x-silverlight-2-b1"> <param name="source" value="myApp.xap"/> <object id=“silverlightPlugIn1” type="application/x-silverlight-2-b1"> <param name="source" value="myApp.xap"/>

11 myapp.xapvideo1.wmv request XAP myapp.xap request WMV manifest.xamlStartType=Assembly,Typemanifest.xamlStartType=Assembly,Type assembly1.dllassembly1.dll myImage.jpgmyImage.jpg myapp.xap assembly2.dllassembly2.dll

12 2D Vector Graphics RectanglePolygonLinePolylinePathGeometryEllipseTextBrushes MediaWMVWMAMP3Ink LayoutLayoutAnimationAnimationCompositionComposition WMV1WMV2WMV3WMVAWMVC1WMV1WMV2WMV3WMVAWMVC1 WMA7WMA8WMA9WMA7WMA8WMA9

13 { Core UI Capabilities }

14 Built in?Layout?Styling?Data Binding?Custom?

15 { Silverlight Controls }

16 Scenarios NetworkingFilesystem HTML Interop LINQ and XML

17 { Network, Files, LINQ, HTML Bridge }

18 Python Ruby JavaScript DLR Windows Mobile 6 Support, Silverlight 1 First Nokia Support MobileAccessibilityInternationalisation

19 { www.silverlight.net } { www.visitmix.com } { www.microsoft.com/expression }

20 © 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.


Download ppt "Mike Taulty Developer & Platform Group Microsoft Ltd"

Similar presentations


Ads by Google