WPF vs Silverlight.

Slides:



Advertisements
Similar presentations
Ronnie Saurenmann Job title: Cant live without Silverlight Microsoft Switzerland 4 Overview.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package to enhance its capability. For example,
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Silverlight 2 CoreCLR Bringing the power of.NET to the net Andrew Pardoe, Common Language Runtime.
WPF vs Silverlight Stuart Haas. WPF  Windows Presentation Foundation  Included in Vista, Server 2008 and XP service pack 2  Deployed in desktop and.
The Designer Tools Landscape Andy Hood. AKQA PROVIDES DIGITAL BUSINESS SOLUTIONS We focus on providing our clients with a return on investment.
1 Introduction to Silverlight 1.1 Mark Smith
Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10.
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
WPF. Origins – Who, When, Where  Who? Microsoft  When? November 2006  Where? Windows Vista Windows Server 2003 Windows XP Service Pack 2.
T.N.C.Venkata Rangan CMD, Vishwak Solutions Pvt. Ltd. Microsoft (MSDN) Regional Director, Chennai Microsoft MVP – Windows Live Platform Living with Heterogeneity.
Swiss DPE Team: Ronnie, Sascha, Stefano Microsoft Switzerland.
Ronnie Saurenmann Principal Architect Microsoft Switzerland.
Michael S. Scherotter Microsoft Corporation
The Designer-Developer Workflow Martin Tirion User Experience Evangelist Microsoft.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Daniel Levy Solutions Consultant, Telerik Testing Tools Division.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
1. Development & Design Process › Thomas Stockwell – Lead Programmer › Derek Noel – Graphical Designer 2. Program Foundations/Innovative Technology 3.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
Microsoft Confidential ASP.NET Broadest reach Most mature dev platform Silverlight Broad reach Rich, Interactive UI WPF Richest, Interactive UI.
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
Windows Presentation Foundation. Goal The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
Windows Presentation Foundation (WPF) Declare Your Next User Interface.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Introducing Microsoft Rich Internet Applications Technologies Microsoft Belgium and Luxembourg
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Sascha P. Corti Microsoft
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Microsoft Silverlight Anny Liu, IMNA.  Introduction to RIA  Introduction to Silverlight  A Silverlight Application Outline.
Silverlight 2 Andrew Pardoe Program Manager CLR Execution Engine
Silverlight for Web Hosting Companies Michael S. Scherotter Microsoft Corporation
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
Eben de Wit Developer Advisor Microsoft
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
1 Beyond Silverlight with WPF Clients ( WPF : Windows Presentation Foundation ) Mike Taulty Developer & Platform Group Microsoft Ltd
2 Beyond Silverlight with WPF Clients Mike Taulty Microsoft UK
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Daniel Moth Microsoft
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Introduction to ArcGIS API for Microsoft Silverlight
Introduction to .NET Framework Ch2 – Deitel’s Book
Introduction to Silverlight
WPF AKEEL AHMED.
Silverlight Technology
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Catching up on Rich Clients (round 2)
Overview of Silverlight 2
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Choosing between Silverlight and AJAX
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Silverlight Development in SharePoint 2010
WCF Data Services and Silverlight
Visual Studio 2008.
Chapter 3 Software.
Presentation transcript:

WPF vs Silverlight

WPF Windows Presentation Foundation Included in Vista, Server 2008 and XP service pack 2 Deployed in desktop and on the web 2d, 3d drawings, fixed and adaptive docs, advanced typography, vector and raster graphics, animation, data binding, audio and video Standard in .NET Visual Studio 2008

Silverlight Subset of WPF Compatible among many web browsers and Windows and Mac OS X operating systems (Linux through moonlight) Integrates graphics, multimedia, animations and interactivity into single run time Uses XAML but can access XML through a DOM interface and is consistent with AJAX Logic can be written in any .NET language and even Python and Ruby No 3d features but vector based drawing included (flash like experience)

Use of WPF Ships as part of the .NET Framework (version 3.0 and onward) Runs as Windows application or as web "browser application" (called XBAP, for "XAML Browser Application").  Note that XBAPs run only in Internet Explorer with .NET 3.0 and in both Internet Explorer and Firefox with .NET 3.5.   Runs on Windows machines only (Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008) Richest functionality, including 3D graphics Courtesy of: http://blogs.msdn.com/jennifer/archive/2008/05/06/when-should-i-use-wpf-vs-silverlight.aspx

Use of Silverlight Ships independently Runs in web browsers only (Internet Explorer, Firefox, Safari) Runs on Windows or Mac operating systems (also on Linux via Moonlight, which is an open source implementation of Silverlight based on Mono) Functionality is a subset of WPF's feature set Courtesy of: http://blogs.msdn.com/jennifer/archive/2008/05/06/when-should-i-use-wpf-vs-silverlight.aspx

Which to use? WPF is a more mature technology and was designed with a richer feature set.  It also has the advantage of being able to run in a browser or as an installed Windows-Form-type app.  Silverlight has a broader reach.  You can access Silverlight from many operating systems and web browsers.  The most important reason to choose one over the other should be based on the intended audience for the application.  For example, if a corporation is designing an application for internal use only and every employee has Windows XP as the company standard OS, then go with WPF to leverage the richer feature set.  If a corporation is designing an external-facing website, then Silverlight is the better choice because potential customers can access the website from a variety of different operating systems and browsers.  Courtesy of: http://blogs.msdn.com/jennifer/archive/2008/05/06/when-should-i-use-wpf-vs-silverlight.aspx

Tools WPF can be done in Visual Studio 2008 or in Expression Blend 2 Silverlight requires Visual Studio 2008 sp1, Expression Blend 2, Deep Zoom Composer, and the Silverlight Toolkit Silverlight can be free if not using the tools but will be cumbersome and need to host Silverlight off of a webserver WPF can be free if using Visual Studio 2008 only

Questions