2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.

Slides:



Advertisements
Similar presentations
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Advertisements

Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Nathan Black SDE Microsoft Session Code: WEM203 Overview of WPF Windows Presentation Foundation UI Framework Introduced in.NET 3.0 Rich UI Development.
4/16/2017 9:21 AM Choosing the Right Presentation Technology: Windows Presentation Foundation ("Avalon"), Windows Forms, ASP.NET, IE, and More PRS200 Michael.
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, NET Framework Version 3.0.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Silverlight for Developers making it pass the glitz.
Introduction & Welcome Marcus Perryman Mike Taulty
Ronnie Saurenmann Principal Architect Microsoft Switzerland.
The Web: Developing compelling sites and applications 19 th September Mark Johnston.
It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.
Scelta della tecnologia di presentazione dei dati.
Michael S. Scherotter Microsoft Corporation
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Visual Studio 2008 for ASP.NET developers Daniel Moth Developer and Platform Group Microsoft
Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada
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.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
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.
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
Dion Hutchings Technical Evangelist Microsoft Session Code: EMB305.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
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.
Keynote Shawn Burke Director Microsoft Corporation.
A Lap Around Windows Presentation Foundation. Why hasn’t UX taken off in software? It’s Difficult! Animation 2D 3D Documents Styled Controls Video Windows.
Silverlight 2 Andrew Pardoe Program Manager CLR Execution Engine
Silverlight for Web Hosting Companies Michael S. Scherotter Microsoft Corporation
Mike Taulty Developer & Platform Group Microsoft Ltd
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
.NET Framework Presentation. About Me Patrik Löwendahl –C# MVP –Certified Vista Touchdown Trainer Cornerstone
Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Joe Stegman Title: Lead Program Manager Session code.
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
Eben de Wit Developer Advisor Microsoft
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
What’s Next for Web Developers? July, 2006 John Allwright, Developer Tools Product Manager Microsoft UK.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
The Microsoft Technical Roadshow 2007 AJAX Development Mike Ormond Developer & Platform Group Microsoft Ltd
Why Windows Presentation Foundation? Windows Presentation Foundation Unified approach to UI, Documents, and Media Integration as part of development.
Daniel Moth Microsoft
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
Integrating SharePoint 2010 with Office 2010
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
WPF vs Silverlight.
Build data-driven collection and list apps using XAML
Manual testing of Windows Metro style apps built using HTML
Building beautiful and interactive apps with HTML5 & CSS3
Introduction to Silverlight
WPF AKEEL AHMED.
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
Overview of Silverlight 2
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Office 365 Development.
Microsoft Connect /28/2019 2:20 AM
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Leveraging existing code in Metro style apps
Windows Presentation Foundation
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Presentation transcript:

2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation

3 Session Agenda Introduce "WPF/E" Architecture and Features StatusQ&A

4 Windows Presentation Foundation/Everywhere (“WPF/E”) Subset of WPF focused on interactive content Great integration with web Ubiquitous (cross platform/cross browser) Supports JavaScript and C#/VB.Net XAML is the enabling technology Available Soon: Customer preview in Q Web release in first half of 2007 Device release in second half of 2007

5 "WPF/E" Web Architecture BrowserApplication / OS Content Package XAML Programming Model “WPF/E” Runtime Plug-ins Platform Specific Hosting Model Platform Specific Hosting Model JavaScript C# / VB.NET Native API XML - DataFontsVideo/AudioImages Native “WPF/E” API UI & Rendering Core Platform Abstraction Layer

6 "WPF/E" Demo

7 “WPF/E” Web Platforms Operating Systems Win XP, Win2K, Win2K3, Vista Considering Win9X Mac OS X 10.* Considering Linux and Solaris Browsers IE 5.5+ Mozilla 1+, Firefox 1+ Opera 7+ Safari 1+

8 "WPF/E" Features Core Runtime Media Integration Layer Audio Video Composition Engine Base Services XML/XAML Parser Accessibility Property System Input and Eventing Text Imaging 2D Animation Other Services Core Controls Basic Layout Container Controls

9 XAML Example Click <LinearGradientBrush StartPoint="0.0, 1.0" EndPoint="1.0, 0.0">

10 Increased Development Productivity Integrated Platform for UI, Text, and Media Declarative Programming (XAML) Bringing Designers Into the Application Development Process Tools for Designers: Microsoft Expression Tools for Developers: Visual Studio 3 rd Party Support: Mobiform, Electric Rain

11 Designer Emotional Connection Look, behavior, data visualization, usability, brand impact Developer Functional Capabilities Deployment, function, data connection and integrity, IT process, security C++ C# VB.NET Paper JPG / TIFF MOV / WMV PSD PPT XAML Unifying the Designer/Developer Process

12 "WPF/E" Features Demo

13 "WPF/E" Web Programming Model XAML and JavaScript in a web page Access "WPF/E" via JavaScript Support inline and external XAML/script XAML and.NET Framework code "WPF/E" hosts an x-platform.NET runtime Code (C#/VB.NET) is compiled into an intermediate language (IL) IL is run in a secure and “managed” environment "WPF/E" loads external package containing IL and XAML

14 External Package <html> </…> </html> default.wpfe contains: default.xaml (compressed) It may also contain: Other XAML files XAML and script files Resources (images, media, fonts, others)

15.NET Programming Model Web page plug-in loads external package Web Page: <html> … … </html> sample.wpfe: sample.xamlsample.il External package contains XAML and IL The container is loaded into the "WPF/E" plug-in

16 “Managed code” programming model sample.xaml: Turn Red sample.cs (becomes sample.il): b1.Click += new EventHandler(Button1_Click); void Button1_Click(object sender, EventArgs e) { p1.Background = Brushes.Red; }

17 "WPF/E" Controls Basic controls Input, Button, CheckBox, RadioButton Canvas, Grid and Stack Rich styles and template support

18 Questions and Feedback…

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.