introduction to the windows live platform
DESCRIPTION
Overview of the WIndows Live Platform from a developer\'s perspective.TRANSCRIPT
Clint EdmonsonArchitect EvangelistMicrosoft Corporationhttp://www.notsotrivial.net
Digital LifestylePlatform OverviewDemosQuick ApplicationsGetting Started
Level 200
Bring my contacts with me where I go on the Web
Real-time interaction with my contacts wherever I am
Store and share my files, photos and video
Visualize and store where I’ve been, where I’m going and where I want to go
100% broadband penetrationShift from analog to digital TV
Online ads: Double growth, new business models
Usage expansionContent sharing, blogs,
community
People want simpler, more seamless experiencesWeb-app model increasingly equated with simplicity: zero-install, zero-update, consistent experiences, universally accessible.
People are using more devicesDesktop, mobile, entertainment, and automotive devices are all getting smarter and better-connected. People are using them all every day.People want and expect to access to their data anytime, anywhere, on any device.People need access to their devices anytime, anywhere.
People want application experiences that focus on them, not devices
License and install once, but use anywhere.Settings and preferences follow a person based upon their identity.
Microsoft fulfilling these through a Software+Services solution
~60 people working on a software+services platform for 1.5 years.Delivering rich client, web, and cloud platform components.
For organizations with For organizations with more advanced IT needs more advanced IT needs where power and where power and flexibility are criticalflexibility are critical
Online services include:Online services include:
Exchange Hosted Exchange Hosted ServicesServices
Exchange OnlineExchange Online
SharePoint OnlineSharePoint Online
Designed primarily for Designed primarily for individuals, business individuals, business end-users, and virtual end-users, and virtual workgroupsworkgroups
Live offerings span:Live offerings span:
EntertainmentEntertainment
CommunicationCommunication
ProductivityProductivity
MSN – managed editorial contentWindows Live™ – infrastructure / consumersWindows Live™ Services – developer platform
platform
Live Search
Last updated: November 2007
Serv
ice A
PIs
& C
on
trols
Silverlight Streaming
Spaces Photos
Live Contacts
IM & Presence
LiveAlerts
Virtual Earth
Live ID
Web controls
Service APIs
REST JSON SOAP SOAP SOAP SOAPREST WebDAV
Simple & Consistent Terms of Use
Training & Support
Service Level Agreements
Flexible Monetization
Last updated: November 2007
Hotmail Live ID Messenger Live Search Spaces Alerts
Live.com Photo Gallery
Writer
Mail Sky Drive
OneCare
Gallery
Windows Live for Mobile
QnA
Live Search Maps
Favorites
ExpoGadgets
Custom DomainsContacts
Agents
Events
Toolbar
Calendar
Global AudienceFamiliarityScaleDeveloper focusRevenue opportunitiesSupports multiple languages
.NET, PHP, Java, RUBY, PERL, ...
High scalability and ever lower cost~450 million active users, 1,300 active partners, and still growing~1 billion authentications/day~1 million signups/day ~0.005 cents per authorized transaction, still going lower
High availability99.95%+ availability (four hours outage/year) from end-user perspective
SecurityThree years of no public security incident; sustained various attacks
AgilityOver 50% of the partner requests are satisfied through configuration changesService change has no impact on partner/consumer
Cap
ab
ilit
ies
Cap
ab
ilit
ies • Rich Media Experiences
• Sharing & Storage• Communicate & Stay
Connected• Find & Locate
• Rich Media Experiences
• Sharing & Storage• Communicate & Stay
Connected• Find & Locate
• Rich Media Experiences• Sharing & Storage• Communicate & Stay
Connected• Find & Locate
Scen
ari
oS
cen
ari
o Connects membership organizations with the
content, information and communities they care
about
Community government keeping residents up to
date on civic developments,
community events and local news
University sponsored site for students and
staff to connect with the university events and social organizations
Scen
ari
oS
cen
ari
o Services firm engaging with new customers to
answer questions about its product and services as
well as follow up appointments
Travel and hospitality firm connecting with
travelers and the travelers community to enrich pre and post trip
experiences
Retail site interacting with customers to
creating community connections for easier and better acquisition
and retention
• Rich Media Experiences• Sharing & Storage• Communicate & Stay
Connected• Find & Locate
• Rich Media Experiences• Sharing & Storage• Communicate & Stay
Connected• Find & Locate
• Rich Media Experiences• Sharing & Storage• Communicate & Stay
Connected• Find & Locate
Cap
ab
ilit
ies
Cap
ab
ilit
ies
Visit http://dev.live.com
Visit http://dev.live.com
Windows Live Platform MVPs Community Activities:Windows Live Platform MVPs Community Activities:
System IntegratorSystem IntegratorConsultantConsultant DeveloperDeveloper EnthusiastEnthusiast
Com
mu
nity
In
volv
em
en
tC
om
mu
nity
In
volv
em
en
tFu
nctio
nal K
now
led
ge
Fu
nctio
nal K
now
led
ge
+
MVP =
© 2007 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Secure & Respectable
Experiences & Communities
Rich capabilities
Open and Accessible
Affordable & Scalable
Support & Commitments
Microsoft is investing in building an ecosystem Microsoft is investing in building an ecosystem of partners for Windows Live services.of partners for Windows Live services.
Communicate and stay connected
Identify and authenticate
Deliver rich media
experiences
Find and locate
Reach and build
communities
COMMUNICATION
SAFETY ANYWHERE ACCESS
SHARING
Authentication system for the majority of Microsoft’s online services
Web Authentication allows developers to easily implement this service in their web applications
Client SDK runs on end-user machinesAllows developers to easily develop applications that understand Windows Live IDsSupports sharing of authentication across rich clients and browsers
Formerly known as PassportIt is the online identity system for all Microsoft servicesLaunched in October 1999; More than 450 million usersStrategic shifts
First, we tried to be the identity of the whole worldNext, we turned inward to focus on Microsoft services onlyNow, we are open for the world and other ID providers
Scenarios working today and tomorrowMSN, Hotmail, Messenger, Xbox LIVE, Office Live, Microsoft.comSupported devices: PC, MSN TV, Xbox, cell phonesHosted exchange, CRM Live, Windows 7 desktop sign-in integrationDevice identity and application identity
High scalability and ever lower cost480 million active users, 1,300 active partners, and still growing~1 billion authentications/day~1 million signups/day ~0.005 cents per authorized transaction, still going lower
High availability99.95%+ availability (four hours outage/year) from end-user perspective
SecurityThree years of no public security incident; sustained various attacks
AgilityOver 50% of the partner requests are satisfied through configuration changesService change has no impact on partner/consumer
Add Sign In button to site
User clicks ‘Sign In’ and requested to enter Windows Live™ ID Credentials on login.live.com
User is Redirected to your site with encrypted unique user ID.
Register your site at Microsoft Services Manager by providing the URL and a Secret Key for encryption
3)
1)
4)
2)
Capture & store user profile items in your database.
5)
1) User Requests Web Page
2) Website returns Sign In link
3) User clicks Sign In
4) Windows Live™ ID Sign In Page is returned
5) User enters Credentials
6) User is authenticated by Windows Live™ ID
7) User is redirected to your site
8) Your application displays protected or personalized content.
Windows Live ID Client SDK(.NET Framework 2.0 class library)
Windows Live ID Web Authentication SDK
Terms of use
• No user limits or fees