mike taulty developer & platform group microsoft ltd [email protected]
TRANSCRIPT
![Page 1: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/1.jpg)
Mike TaultyDeveloper & Platform GroupMicrosoft [email protected] http://mtaulty.com
![Page 2: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/2.jpg)
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.
![Page 3: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/3.jpg)
TimelineV 2 currently in Beta 1V 1 released September 2007
PackagingBrowser plug-in, little dependency on other s/wUsually installed on demand as content is accessedIntended to be a quick download
V1 is ~1.2MB, V2 is ~4.0MB
![Page 4: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/4.jpg)
Silverlight V2
Silverlight V1
JavaScriptProgrammabilit
y
.NETCoreCLR
.NETFramework
![Page 6: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/6.jpg)
eXtensible Application Markup Language
In Silverlight – XAML loaded at runtime and merged with supporting “code behind” class
XAMLXAMLCodeCode
![Page 7: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/7.jpg)
XAML
VS Project Files
Expression Design Expression Blend VS 2008
![Page 8: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/8.jpg)
![Page 9: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/9.jpg)
Browser SandboxBrowser Sandbox
JavaScript RuntimeJavaScript Runtime .NET Core CLR.NET Core CLR
HTML Page DOMHTML Page DOM
<body> <object id=“silverlightPlugIn1” type="application/x-silverlight-2-b1"> <param
name="source" value="myApp.xap"/>
</object></body>
Silverlight Plug-InSilverlight Plug-In
HTML BridgeHTML Bridge
CLR App DomainCLR App Domain
ApplicationApplication
.NET Code.NET Code Silverlight UI Silverlight UI DOMDOM
![Page 10: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/10.jpg)
<body> <object id=“silverlightPlugIn1” type="application/x-silverlight-2-b1"> <param
name="source" value="myApp.xap"/>
</object></body>
![Page 11: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/11.jpg)
myapp.xap
video1.wmv
request XAP
myapp.xap
request WMV
manifest.xamlmanifest.xamlStartType=Assembly,TyStartType=Assembly,Ty
pepe
assembly1.dllassembly1.dll
myImage.jpgmyImage.jpg
myapp.xap
assembly2.dllassembly2.dll
![Page 12: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/12.jpg)
LayoutLayout AnimationAnimation CompositionComposition
WMV1WMV1WMV2WMV2WMV3WMV3WMVAWMVA
WMVC1WMVC1
WMA7WMA7WMA8WMA8WMA9WMA9
![Page 13: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/13.jpg)
![Page 14: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/14.jpg)
![Page 15: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/15.jpg)
![Page 16: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/16.jpg)
![Page 17: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/17.jpg)
![Page 18: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/18.jpg)
![Page 19: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/19.jpg)
![Page 20: Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com](https://reader036.vdocument.in/reader036/viewer/2022062803/56649f575503460f94c7be28/html5/thumbnails/20.jpg)
© 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.