Atlas - Microsoft Center

Download Report

Transcript Atlas - Microsoft Center

Keynote
Shawn Burke
Director
Microsoft Corporation
Welcome
•
•
•
•
Directions in Web Development
Internet Explorer 7
ASP.NET codename “Atlas”
Windows Presentation Foundation Everywhere
(WPF/E)
New Software Opportunities
• Website development and application
development converging
• Rich, connected web-based applications
• Wide scale
– Small, boutique sites
– Massive sites serving millions
Using software to reach out to customers
• Attracting, retaining, and communicating
• Building a rich community to increase
satisfaction and attract more customers
• Personalized experiences
• Gathering data about customer behavior to help
make business decisions
Tooling for Web 2.0
• Web becoming more and more broadband
• Wide breadth of web experiences
– PC experience – Windows Vista
– “3-meter” experience – e.g. Windows Media Center
– Cell Phones & PDAs – Windows Mobile
• Variety of screen sizes, input devices, etc.
Enabling Technologies
• Two types of technologies are driving this
change:
– Experience through the browser
– Beyond the browser
• Connecting different types of devices
• Connecting both of these approaches gives the
best of both worlds
Next Generation Browsing
• Browser is a key element
• Very significant release of IE7 – now in beta
– Streamlined UI
– Extensive integration of rich security
– Platform enhancements
• Public beta downloadable now
Pushing the limits of the user experience
• Atlas helps elevate the browser-based
experience to be significantly more interactive
• Windows Presentation Foundation (WPF) to
create amazing new client-based experiences
• Lots of new mobile devices
New Generation of Software: Live
• Software that assumes the Internet
–
–
–
–
Download
Update
Help
Use services (mapping, community, etc.)
• Building a platform for that
– Big focus for Microsoft
– Bringing storage, presentation, security to Live
applications
Internet Explorer 7
Internet Explorer: 1995-2001
1.0
2.0
3.0
4.0
5.0
5.5
6.0
August 1995
November 1995
August 1996
October 1997
March 1999
July 2000
October 2001
IE: Post 2001
Our Goal
Enable you to succeed with your customers on the
web.
– Great browser experience
– Customer confidence
– Rich site experience
Great Browser
Experience
Our Goal
Enable you to succeed with your customers on the
web.
– Great browser experience
– Customer confidence
– Rich site experience
Phishing
Putting the Brakes on e-Commerce
25%
22%
Source: Consumer Reports, Fall 2005
Stopped buying online
Cut back
Fraud Protection
Three Layers:
• Phishing Filter
• High Assurance Certificates
• “InfoCard”
Customer Confidence
Fraud Protection
Our Goal
Enable you to succeed with your customers on the
web.
– Great browser experience
– Customer confidence
– Rich site experience
Next Gen Web Experience
•
•
•
•
CSS/HTML
RSS
“Atlas”
Windows Presentation Foundation
CSS/RSS
Next Gen Web Experience
•
•
•
•
CSS/HTML
RSS
“Atlas”
Windows Presentation Foundation
ASP.NET codename “Atlas”
“Atlas”
A framework for building next generation, crossplatform, browsing experiences
– Ubiquitous, cross-platform, browser support
– Most-productive framework for building AJAX-enabled
web applications
– Rich tool support for designer and developer workflow
– No cost, free tool support, easy to use
“Atlas”
Browser
Clients
Atlas Client
JavaScript Libraries
Web Server
Apache & PHP
IE
AtlasUIGlitz.js
AtlasGadgets.js
Firefox
AtlasFX.js
AtlasCompat.js
Safari
AtlasRuntime.js
IIS & ASP.NET
JSON Bridge Support
Mashup Bridge Support
Membership &
Personalization Support
ASP.NET Server Control
Integration
“Atlas”
Squeet.com
Squeet.com
“Atlas” has enabled Squeet users to
have a rich user experience …You
can’t ask for a more powerful and
easy-to-use API.
--Hamed Shojaee, President, Axosoft, LLC
www.TitleZ.com
www.TitleZ.com
“Considering how timeconsuming traditional AJAX
can be to implement, ‘Atlas’
seems almost like magic!”
Arthur Wait, Dev Manager, TitleZ
www.PageFlakes.com
WPF/E
Windows Presentation
Foundation Everywhere
WPF/E Mission
To provide a runtime where XAML can broadly
reach platforms and provide a bridge between
high end experiences on modern PC platforms
and richer experiences on alternative and down
level platforms
Raising The Bar
Windows Presentation
Foundation
Richness
• Richest possible experience
• In the browser or out
• “WPF/E” subset
“Atlas”
HTML
HTML
Why WPF/E?
• Allow developers to leverage existing skills to
build apps that run everywhere
• Provide a viable platform for building web-based
interactive applications
• Use the best tools available anywhere to build
the best web-based applications
• Enable interactive content that drives business
value
Business Value
• Web moving towards more interactive content
– ABC.COM – TV shows on demand
– MTV.COM – Video content
– YouTube, Google, other video sites
• Allow businesses and advertisers to take
advantage of this trend
Leveraging Existing Skills and Technologies
• Common media formats everywhere:
– WMV, WMA, MP3
• Common description format
– XAML is traditional markup format and can be easily
generated on the server
• Common runtime environment
– Based on a lightweight, cross-platform CLR
• Common tools environment
– Use Visual Studio, Expression Tools
WPF/E
Samples
Thank You!
Have a great time at WebDevCon ‘06!
© 2006 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.