Heroes Happen Here

Download Report

Transcript Heroes Happen Here

Mike Taulty

Developer & Platform Group Microsoft Ltd [email protected]

http://mtaulty.com

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.

Platforms & Browsers (Microsoft support) IE 6.0+ FireFox 1.5+ Windows Vista, XP, 2003, 2000* Safari 2.0

Mac OS X 10.4.8+ Novell Support (Moonlight) FireFox Konqueror Linux (various distros) Opera

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

Silverlight V2

Silverlight V1 .NET

CoreCLR JavaScript Programmability .NET

Framework

Expression Design Expression Blend VS 2008

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

Expression Design Expression Blend VS 2008

XAML VS Project Files

{

"Hello World"

}

Browser Sandbox HTML Page DOM Silverlight Plug-In

CLR App Domain

id=“silverlightPlugIn1”

Silverlight UI DOM

value="myApp.xap"/>

HTML Bridge JavaScript Runtime .NET Core CLR

myapp.xap

manifest.xaml

StartType=Assembly,Type assembly1.dll

assembly2.dll

myImage.jpg

request WMV myapp.xap

video1.wmv

Brushes Rectangle Polygon

WMV WMV1 WMV2 WMV3 WMVA WMVC1

Text Line

Ink

2D Vector Graphics Ellipse Polyline Geometry Path

Layout Animation Media WMA MP3 Composition WMA7 WMA8 WMA9

{

Core UI Capabilities

}

Built in?

Layout?

Styling?

Data Binding?

Custom?

{

Silverlight Controls

}

Networking LINQ and XML Scenarios Filesystem HTML Interop

{

Network, Files, LINQ, HTML Bridge

}

DLR

• Python • Ruby • JavaScript

Mobile

• Windows Mobile 6 Support, Silverlight 1 First • Nokia Support

Accessibility Internationalisation

{

www.silverlight.net

} {

www.visitmix.com

} {

www.microsoft.com/expression

}

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