Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Windows Presentation
Foundation (WPF)
The Opportunity for WPF Applications
in the Browser and Beyond
Michael Wallent
General Manager
Windows Client Platform and Documents
Microsoft Corporation
1
Degrees Of User Experience In The
Web/Windows Landscape
Ubiquitous, Cross-Platform, Browser Based Windows
Degrees of User
Consumer
Applications
2
Agenda
Building rich Windows applications
Development productivity and tools
Building rich interactive content
3
Creating Rich Applications:
Windows Presentation Foundation
5
Microsoft “Max”
Hillel Cooperman
Product Unit Manager
http://www.microsoft.com/max
6
Julia Miller
Chief Executive Officer
http://www.ibloks.com/
7
My Yahoo!
Arik Cohen
Lead Program Manager
Windows Presentation Foundation
8
Increased Development
Productivity
Integrated platform for UI, documents,
and media
Declarative programming (XAML)
Bringing designers into the application
development process
Tools for designers:
Microsoft Expression
Tools for developers: Visual Studio
3rd party support: Mobiform,
Electric Rain
9
Unifying The Designer/Developer Process
Designer Developer
Emotional Connection Functional Capabilities
Look, behavior, data visualization, Deployment, function, data connection
usability, brand impact and integrity, IT process, security
Paper
JPG / TIFF C++
MOV / WMV XAML C#
PSD VB.NET
PPT
10
Development Productivity
Building My Yahoo!
Arik Cohen
Lead Program Manager
Windows Presentation Foundation
11
Interactive Media And Content
12
Northface
Arik Cohen
Lead Program Manager
Windows Presentation Foundation
13
Expanding Reach with Interactive Content
Windows Presentation Foundation/Everywhere
(“WPF/E”)
14
“WPF/E” Architecture
Browser Application / OS
Images Fonts Video/Audio XML - Data
Content
Package
XAML
Programming JavaScript
Native API
Model
C# / VB.NET
Platform Specific
Plug-ins Hosting Model
“WPF/E” Runtime
15
“WPF/E”
Joe Stegman
Lead Program Manager
“WPF/E”
16
Your Opportunities Abound
Availability
WPF on XP, Vista, Server 2003: Hundreds
of Millions of Customers, Quickly
“WPF/E”: Even Broader
Capability
Your imagination, unleashed
Opportunity
Create a new lasting impression
17
Questions And Comments?
WPF At Mix
Monday 4:30 – NGW030 – Developing a Windows
Presentation Foundation (WPF) Application
Tuesday 11:00 – NGW040 – A Designer's
Overview of Windows Presentation Foundation
(WPF)
Tuesday 1:30 – BTB017 – Building a Real World
WPF Application: The North Face
In-Store Explorer
Tuesday 3:00 – NGW036 – A First Look at
Windows Presentation Foundation Everywhere
(WPF/E): A Cross-Platform subset of WPF
Labs @ the Sandbox
18