Learn how to build dynamic and interactive applications using the full capabilities of the Windows Live platform including APIs that enable streaming media, messaging, storage, presence, authentication, and more. Also learn how to use the Windows Live Tools for Microsoft Visual Studio to more easily integrate Windows Live services into ASP.NET applications.
6. Find Identity User Data Notifications Infrastructure
& Locate & Messaging
Live Search Live ID Contacts Messenger Admin Center
Virtual Earth Photos Alerts Silverlight
Streaming
App Storage Agents
Terms of Service
March 2008
7. Messenger (Beta)
Alpha to Beta
services
• Live Contacts API
• IM Control
• Silverlight
• JavaScript Library
Streaming
Previews (CTPs) Standardizing
• Windows Live Tools • AtomPub as future
for VS direction
• Application Based • Windows Live ID
Storage Delegated Authentication
• Photo API
28. 420m+ Live IDs active monthly & 1bn +
authentications / day
Provides Single Sign On to WL services
Easy to sign up & integrate
Developer tooling
SDK Samples
ASP.NET Ruby PHP Perl Python Java
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39. ~ 70 contacts per address book
REST API with delegated authentication
Read/Write mode with full dataset
Read only subset (optimized for invites)
User
browses to
Website Consent Token Call to data
renders link Screen & returned source
grants
permission
40.
41.
42. JavaScript client API
300m+ active Messenger users
You own the experience
Great examples (Tafiti / iBloks)
JavaScript
Invoke Send &
User object for
Sign in Receive
signs in user &
Control IMs
buddies
43.
44.
45. JavaScript Web Map Control
Maps, aerial photos, 3D environment, geo-
coding, and routing
Vector and raster overlay capabilities
16 million + local points of interest (Live
Search)
15 petabytes of mapping data
Call made Data
Call made
to local rendered
Application Map
to get
loaded navigation
source to into map
maps
get data runtime
46.
47.
48. Store/stream Silverlight Applications & their
media elements
Geo-located, up to 1.4 terabit / second
aggregated bandwidth
Transcode in the cloud functionality
REST & WebDAV APIs
Up to 1400 Kbps “streamed”
50. Windows Live Tools for Visual Studio
Toolbox extensions for Visual Studio and
Visual Web developer
Drag and Drop integration
ADO.NET Data Services (aka Astoria)
Consumes AtomPub service end points for
Application Based Storage
Photo API
LINQ to cloud capabilities
51. dev.live.com
Quick Apps – open source apps
•
End to end applications
•
Technical reference / idea generation
•
52. Windows Live Platform helps you attract &
engage visitors.
A lot of progress since MIX07
Developer tools and resources to get you
started.