Download presentation
Presentation is loading. Please wait.
1
Catching up on Rich Clients (round 2)
12/4/2018 4:28 AM Catching up on Rich Clients (round 2) Mike Ormond, 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
10 things to know about Silverlight
12/4/2018 4:28 AM 10 things to know about Silverlight more Mike Ormond 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.
3
they run in the browser 1 Silverlight Plugin ~4.5MB .NET Code
JavaScript
4
they are cross-platform
2 they are cross-platform Silverlight Plugin .NET Code JavaScript
5
they’re multilingual 3 Silverlight Plugin HTML Bridge Browser
C# / VB.NET DLR IronRuby IronPython Managed JScript HTML Bridge Browser JavaScript Silverlight Plugin .NET Code JavaScript
6
silverlight languages
demo
7
they’re not fussy 4 MySLApp.xap MyPage.html AppManifest.xaml
MyAssembly1.dll MyAssembly2.dll SysAssembly1.dll MyImage1.png MyPage.html MySLApp.xap AppManifest.xaml MyAssembly1.dll MyAssembly2.dll SysAssembly1.dll MyImage1.png MySLApp.xap MyVideo.wmv
8
they enjoy communicating
5 they enjoy communicating Site of Origin Silverlight App Cross Domain Policy File
9
they like data 6 Linq Generics Data Binding ADO.NET Data Services XML
XmlReader Linq to XML JSON Primitive Array Object Syndication Feeds RSS Atom Linq Generics Data Binding ADO.NET Data Services
10
silverlight data demo
11
they love movies 7 wma mp3 Audio Video Connection MBR SSPL VC-1 wmv
MediaElement Audio Video Connection MBR SSPL VC-1 wmv Progressive Streaming
12
silverlight media demo
13
they’re into the details
8 they’re into the details Deep Zoom
14
deep zoom demo
15
we’ll host them for you 9 Beta (free) Highly scalable Geo-distributed
10GB Hosting Applications Media Full API
16
where to go for more info
10 where to go for more info
17
10 things to know about WPF
12/4/2018 4:28 AM 10 things to know about WPF more 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.
18
built in .NET on top of Direct3D
1 built in .NET on top of Direct3D WPF milcore.dll Direct3D User32 managed unmanaged *this makes graphics cards significant to the performance of the application
19
3 public versions on the full .NET Framework
V3.5 Sp1 2 3 public versions on the full .NET Framework 2006 w/Vista 2007 w/VS 2008 2008 w/VS 2008 Sp1 Windows XP Service Pack 2+ Windows Vista Windows 7
20
it’s hardware accelerated
3 it’s hardware accelerated
21
it works in multiple dimensions
4 it works in multiple dimensions
22
it mixes well with others
5 it mixes well with others WPF Hosting a Web Browser for Virtual Earth Windows Forms hosting WPF
23
it’s a unified framework
6 7 it’s a unified framework 2D 3D Media Docs Controls Speech Ink all with the same, consistent programming model
24
there are rich app-dev features
8 there are rich app-dev features Commands Data Binding Triggers Navigation Gestures
25
there are deployment choices
9 there are deployment choices XAML Browser Application (XBAP) Full Client ClickOnce Application Online Only Simple Deployment Automatic Updates Tight, “Fixed” Sandbox Offline/Online “Flexible” Deployment Updating Framework “Flexible” Sandbox Offline/Online Custom Deployment Roll Your Own Updates No Sandbox
26
where to go for more info
10 where to go for more info windowsclient.net
27
12/4/2018 4:28 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.