Presentation is loading. Please wait.

Presentation is loading. Please wait.

Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd

Similar presentations


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

1 Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
4/13/ :23 AM Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd © 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.

2 Silverlight: a browser plug-in

3 V2 is backwards compatible & where you’d start today
two released versions V1 V2 September 2007 October 2008 V2 is backwards compatible & where you’d start today

4 usually installed on demand
Manual download / Windows Update

5 small and self contained
~10 Second Download No Additional Dependencies

6 cross browser, cross platform
?Linux support is from Novell’s Moonlight project

7 displays rich browser “content”
Silverlight Single Unified Framework Controls Media Graphics Layout, Animation, Data Binding

8 in a tight, fixed sandbox
All code gets same limited permissions

9 demo { A richer web } 4/13/2019 10:23 AM
© 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.

10 <object> tag launches plug-in
Source parameter points to the application

11 .xap file is from any web server
myapp.xap Browser requests XAP file, unzips it, runs .NET code

12 .xap file is a .zip file manifest.xaml MyApp.xap MyApp.dll Assemblies
Resource Files

13 runs on a CLR with a Framework
Common .NET Development .NET Languages ( C#, VB, etc ) .NET Tools ( Visual Studio, etc ) .NET Developers & Skills Specific .NET Frameworks/Runtimes Desktop/Server .NET Framework 3.5 Sp1 Mobile Devices .NET Compact Framework Silverlight Silverlight .NET Framework

14 applications = code + markup*
XAML markup language defines UI .NET code handles interaction Silverlight .NET Application *Charles Petzold

15 tools Develop with Visual Studio 2008 Sp1 + Silverlight tools
Design Styles & Interaction in Expression Blend 2 Sp1

16 demo { "Hello World" } 4/13/2019 10:23 AM
© 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.

17 integrates into an HTML page
Silverlight Control Full Page Silverlight UI Silverlight “Islands” in HTML Control 1 Control 2 Rich HTML & Javascript Interop

18 has limited local machine access

19 has rich access to services
HTTP GET/POST Silverlight SOAP, JSON, REST, XML Sockets

20 rich set of UI controls

21 Control UI separated from Control behaviour
controls can be styled Control UI separated from Control behaviour

22 controls have rich databinding

23 4/13/ :23 AM { demo } demo © 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.

24 pointers to other topics
internationalisation accessibility dynamic languages mobile devices Silverlight streaming

25 resources

26 4/13/ :23 AM © 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. © 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 "Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd"

Similar presentations


Ads by Google