Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd

Similar presentations


Presentation on theme: "Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd"— Presentation transcript:

1 Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd Mike.Ormond@microsoft.com http://mikeo.co.uk

2 Introduction

3 Microsoft UX Technologies ASP.NETASP.NET AJAXWin FormsSilverlightWPFDirectX Various criteria for comparison “Richness” of user experience “Reach” of applications that are built Depth of platform integration Development experience –Developer & non-developer tooling, programming model, 3 rd party controls, etc. Status & maturity of technology

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

5 A richer web with Silverlight

6 Timeline & Packaging Timeline V1.0 Released September 2007, V1.1 in Alpha (timing and some functionality TBD) Moonlight – timing TBD (Novell) Packaging Browser plug-in, little dependency on other s/w

7 Silverlight V1.0 and V1.1 Silverlight V1.1 Silverlight V1.1 Silverlight V1.0 Silverlight V1.0 V1.1 will add.NET to V1.0 CoreCLR Independent subset of the.NET Framework

8 Installing Silverlight

9 Developing

10 Declarative Development - XAML eXtensible Application Markup Language XAML usage Compiled to produce executable code Dynamically loaded (parsed or pre-parsed) Calculator c = new Calculator(); Multiply m = new Multiply(); m.P1 = 10; m.P2 = 20; c.Operations.Add(m) Code XAML

11 Core UI Capabilities Vector Based Graphics 2D graphics Primitives (ellipse, rectangle, path etc) Composition engine Transforms Brushes Text Ink Animation system Media Video Audio

12 Core UI Capabilities

13 Silverlight Programming Model Silverlight 1.0 and 1.1 Code against both HTML and XAML content Integrates with ASP.NET AJAX controls JavaScript Silverlight 1.1 only CoreCLR + Silverlight.NET Framework subset VB and C# against both XAML and HTML content.NET

14 Silverlight, Documents and DOMs

15 Silverlight “Hello World”

16 Silverlight Architecture

17 Common Programming Scenarios Working with Storyboards Using the Downloader class Running in full screen mode Calling backend services Switching XAML pages Dynamically creating content

18 Common Programming Scenarios

19 Resources www.silverlight.net

20 © 2007 Microsoft Ltd. 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 "Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd"

Similar presentations


Ads by Google