Introduction to the Windows Live Platform
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Introduction to the Windows Live Platform

  • 8,192 views
Uploaded on

Overview of the WIndows Live Platform from a developer\'s perspective.

Overview of the WIndows Live Platform from a developer\'s perspective.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • wha
    t
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
8,192
On Slideshare
8,141
From Embeds
51
Number of Embeds
6

Actions

Shares
Downloads
374
Comments
1
Likes
6

Embeds 51

http://www.mandlas.com 26
http://www.slideshare.net 16
http://cccti.blackboard.com 4
http://www.notsotrivial.net 3
http://tubemote.com 1
http://3316241428713849706_68ed9e028b404bf95d79568c17b7fa40be30adbf.blogspot.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.  
  • 2. Clint Edmonson Architect Evangelist Microsoft Corporation http://www.notsotrivial.net
  • 3.
    • Digital Lifestyle
    • Platform Overview
    • Demos
    • Quick Applications
    • Getting Started
    Level 200
  • 4.  
  • 5. 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
  • 6.
    • 100% broadband penetration
    • Shift from analog to digital TV
    • Online ads :
      • Double growth, new business models
    • Usage expansion
      • Content sharing, blogs, community
  • 7.  
  • 8.
    • People want simpler, more seamless experiences
      • Web-app model increasingly equated with simplicity: zero-install, zero-update, consistent experiences, universally accessible.
    • People are using more devices
      • Desktop, 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.
  • 9.  
  • 10.
    • For organizations with more advanced IT needs where power and flexibility are critical
    • Online services include:
      • Exchange Hosted Services
      • Exchange Online
      • SharePoint Online
    • Designed primarily for individuals, business end-users, and virtual workgroups
    • Live offerings span:
      • Entertainment
      • Communication
      • Productivity
  • 11.  
  • 12.
    • MSN – managed editorial content
    • Windows Live™ – infrastructure / consumers
    • Windows Live™ Services – developer platform
  • 13. platform Last updated: November 2007 Live Search Service APIs & Controls Silverlight Streaming Spaces Photos Live Contacts IM & Presence Live Alerts Virtual Earth Live ID Web controls Service APIs REST JSON SOAP SOAP SOAP SOAP REST WebDAV Simple & Consistent Terms of Use Training & Support Service Level Agreements Flexible Monetization
  • 14.
    • Silverlight Streaming by Windows Live
      • Stores and delivers Microsoft ® Silverlight™ applications or content
      • Web user experience or REST API
    Hidden slide for attendee reference
  • 15.
    • Windows Live Data is a front-end to data stored in Windows Live services
      • Contacts
      • Photos
    • Delegation model for accessing information
      • Users shouldn’t share their credentials
      • User should be able to set granular permissions
      • Need revoke capabilities
    Hidden slide for attendee reference
  • 16.
    • Windows Live Messenger
      • Huge network of people (hundreds of millions)
    • IM control
      • Anonymous Web to identified client conversations
      • Simple implementation
    • Presence API
      • JSON API for displayName / Status
    • Alerts
      • Multi-channel (IM / E-mail / SMS) alerting
    Hidden slide for attendee reference
  • 17.
    • Search
      • Index access via API
      • Control can be placed on sites
    • Microsoft ® Virtual Earth™
      • JavaScript control placed on Web sites
      • Multiple modes (Aerial / Bird’s Eye / 3-D / Detail)
    Hidden slide for attendee reference
  • 18.
    • AJAX – Asynchronous JavaScript + XML
    • SOAP – Simple Object Access Protocol
    • REST – Representational State Transfer
    • RSS – Real Simple Syndication
    • JSON – JavaScript Object Notation
    • ATOM – Not an acronym 
    Hidden slide for attendee reference
  • 19. Hidden slide for attendee reference SERVICES PLATFORM Windows & Live Office & Office Live Business Apps Search & Portal Video & Music Gaming Servers & Business Services Developer Tools & Services
  • 20.
    • Windows Live tools for Microsoft ® Visual Studio ®
      • Visual Studio / Microsoft ® Visual Web Developer™ 2008 Express
    • Toolbox add-in
    • Rich design time experience
    Hidden slide for attendee reference
  • 21.
    • The final composition of the data occurs on the client machine
    • This is fundamentally different than traditional CGI, ASP or JSP models
    • This decentralizes your server architecture, offloading processing, power and heat to the end-user’s machine
    Multiple Listing Data John L. Scott Mapping Data Virtual Earth Hidden slide for attendee reference
  • 22. 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 Expo Gadgets Custom Domains Contacts Agents Events Toolbar Calendar
  • 23. Last updated: November 2007 platform Also of interest for developers… Writer SDK Expo API Gadgets SDK Custom Domains SDK Toolbar Buttons Live Search Macros Messenger Activities Spaces URL entry points Spaces RSS Feeds Sky Drive Copy/Paste HTML Spaces MetaWeblog API Calendar AddToCalendar entry point
  • 24.
    • Windows Live Writer SDK http://msdn2.microsoft.com/en-us/library/aa738906.aspx
    • Windows Live Expo SDK http://msdn2.microsoft.com/en-us/library/aa738787.aspx
    • Live Search Macros http://search.live.com/macros
    • Windows Live Messenger Activities http://msdn2.microsoft.com/en-us/library/aa751024.aspx
    • Windows Live Toolbar http://msdn2.microsoft.com/en-us/library/bb851621.aspx
    • Windows Live Gadgets http://dev.live.com/gadgets/
    • Windows Live Spaces MetaWeblog API http://msdn2.microsoft.com/en-us/library/bb259702.aspx
    • Windows Live Spaces URL entry points (referred to as "Spaces APIs" in the documentation) http://msdn2.microsoft.com/en-us/library/bb447732.aspx
    • Windows Live Spaces RSS Feeds http://msdn2.microsoft.com/en-us/library/bb447738.aspx
    • Windows Live Custom Domains SDK http://msdn2.microsoft.com/en-us/library/bb259721.aspx
    Hidden slide for attendee reference
  • 25.  
  • 26.
    • Global Audience
    • Familiarity
    • Scale
    • Developer focus
    • Revenue opportunities
    • Supports multiple languages
      • .NET, PHP, Java, RUBY, PERL, ...
  • 27.
    • 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 availability
      • 99.95%+ availability (four hours outage/year) from end-user perspective
    • Security
      • Three years of no public security incident; sustained various attacks
    • Agility
      • Over 50% of the partner requests are satisfied through configuration changes
      • Service change has no impact on partner/consumer
  • 28.  
  • 29.  
  • 30. Capabilities
    • 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
    Scenario 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
  • 31. Scenario 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
    Capabilities
  • 32.
    • Shared sourced segment focused demos
    • Dedicated dev/support resources
    • More coming out over the next six months
    Hidden slide for attendee reference
  • 33.  
  • 34. Visit http://dev.live.com
  • 35. Visit http://dev.live.com
  • 36.
    • Windows Live ID on Windows Live Dev http://dev.live.com/liveid
    • Windows Live ID documentation on MSDN http://msdn2.microsoft.com/en-us/library/bb404787.aspx
    • Windows Live ID Web Authentication 1.0 SDK download http://www.microsoft.com/downloads/details.aspx?FamilyId=8BA187E5-3630-437D-AFDF-59AB699A483D&displaylang=en
    • Windows Live ID Client 1.0 SDK download http://www.microsoft.com/downloads/details.aspx?FamilyID=b5a78784-922d-4267-a6e9-5d2ecf1dced8&displaylang=en
    • Windows Live ID Web Authentication app registration page https://msm.live.com/app/default.aspx
    Hidden slide for attendee reference
  • 37. Windows Live Platform MVPs Community Activities: System Integrator Consultant Developer Enthusiast Community Involvement Functional Knowledge + MVP =
  • 38. © 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 39.  
  • 40. Secure & Respectable Experiences & Communities Rich capabilities Open and Accessible Affordable & Scalable Support & Commitments
  • 41. Communicate and stay connected Identify and authenticate Deliver rich media experiences Find and locate Reach and build communities Microsoft is investing in building an ecosystem of partners for Windows Live services.
  • 42. COMMUNICATION SAFETY ANYWHERE ACCESS SHARING
  • 43.  
  • 44.
    • 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 machines
      • Allows developers to easily develop applications that understand Windows Live IDs
      • Supports sharing of authentication across rich clients and browsers
  • 45.
    • Formerly known as Passport
    • It is the online identity system for all Microsoft services
    • Launched in October 1999; More than 450 million users
    • Strategic shifts
      • First, we tried to be the identity of the whole world
      • Next, we turned inward to focus on Microsoft services only
      • Now, we are open for the world and other ID providers
    • Scenarios working today and tomorrow
      • MSN, Hotmail, Messenger, Xbox LIVE, Office Live, Microsoft.com
      • Supported devices: PC, MSN TV, Xbox, cell phones
      • Hosted exchange, CRM Live, Windows 7 desktop sign-in integration
      • Device identity and application identity
  • 46.
    • High scalability and ever lower cost
      • 480 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 availability
      • 99.95%+ availability (four hours outage/year) from end-user perspective
    • Security
      • Three years of no public security incident; sustained various attacks
    • Agility
      • Over 50% of the partner requests are satisfied through configuration changes
      • Service change has no impact on partner/consumer
  • 47.  
  • 48. 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)
  • 49. 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.
  • 50. 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