Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Live Services & the Live Framework In-depth look at Windows Live ID Mike Erickson Principal Consultant - Neudesic.

Similar presentations


Presentation on theme: "Introduction to Live Services & the Live Framework In-depth look at Windows Live ID Mike Erickson Principal Consultant - Neudesic."— Presentation transcript:

1 Introduction to Live Services & the Live Framework In-depth look at Windows Live ID Mike Erickson Principal Consultant - Neudesic

2 Agenda Overview of Live Services Take a deep look at Windows Live ID tonight Drill into other areas in future meetings

3 Where Live Services Sits in Azure

4

5 Live Services is Big. Let’s Take a Tour…

6 Live Mesh Try it: http://livemesh.comhttp://livemesh.com

7 Live Desktop Try it: http://livemesh.comhttp://livemesh.com

8 Live Desktop Try it: http://livemesh.comhttp://livemesh.com

9 SkyDrive Try it: http://skydrive.live.comhttp://skydrive.live.com

10 Live Alerts Intelligent Messaging for the Information Age There's no better way to communicate with customers than with real-time alerts sent directly to their desktop, mobile device, or email. Windows Live Alerts detects where customers are on the network and intelligently delivers an alert message. Try it: http://alerts.live.com http://home.mobile.live.comhttp://alerts.live.comhttp://home.mobile.live.com Windows Live Alerts for RSS Feeds Windows Live Alerts SDK

11 Live Contacts Build Social Networks with Windows Live Contacts Windows Live Contacts now allows people to use their Windows Live contact information (including Hotmail, Messenger, and Mobile contacts) with your site—while keeping complete control of their data. Try it: http://dev.live.com/contactscontrolhttp://dev.live.com/contactscontrol Contacts Control Contacts API

12 Mesh Board application Mesh Objects & Live Contacts

13

14 FeedSync Synchronization for the Web The creation of FeedSync was catalyzed by the observation that RSS and Atom feeds were exploding on the web, and that by harnessing their inherent simplicity we might enable the creation of a "decentralized data bus" among the world's web sites. Just like RSS and Atom, FeedSync feeds can be synchronized to any device or platform. Microsoft Sync Framework

15 Messenger Getting The Most Out of Messenger Let web site visitors interact with Windows Live Messenger users IM Control Presence API Messenger API Activity SDK

16 Photos & Photo Gallery Store and Access Photos from Windows Live Users Photo Gallery makes getting your photos off your camera a snap. Edit them with an array of features and effects—even create amazing panoramas—and then publish them online. Try it: http://download.live.com/photogallery http://download.live.com/photogallery Photo Gallery SDK Photos Control

17 Live Search The completely re-architected Live Search API offers open, flexible options for building or enhancing your site or applications. Developing an application with the new API is straightforward: choose a SourceType(s), choose an output protocol (JSON, SOAP, or XML) and then customize according to your needs Try it: http://simonwillison.net/code/js/livesearch/lives earch.html http://simonwillison.net/code/js/livesearch/lives earch.html Live Search SDK

18 Silverlight Streaming Deliver and Scale Rich Media Microsoft® Silverlight™ Streaming by Windows Live™ is a Silverlight companion service that makes it easier to deliver and scale rich media. The service offers a free (*) and convenient solution for hosting and streaming cross-platform, cross-browser media experiences and rich interactive applications that run on Windows™ and Mac. Demo: http://retail.mslivelabs.com/http://retail.mslivelabs.com/ Silverlight Streaming SDK

19 Live Framework The Live Framework is the uniform way for programming Live Services from a variety of platforms, programming languages, applications and devices. Live Framework SDK Live Framework Tools

20 Live Framework Scenarios Integrate Live Services into your applications Opt in to as much of the Live Framework as you like Expose your application as Mesh Applications

21 Live Spaces Explore Spaces Like Never Before Everyone needs a little space, right? Windows Live Spaces makes everyday tasks like photo sharing and messaging even easier. You can even make your Gadgets accessible from your mobile phone. Video: Spaces DemoSpaces Demo Live Spaces SDKs (multiple)

22 Virtual Earth See More, Do More with Microsoft Virtual Earth Solve real business problems, or create unique mashups. By developing on the Virtual Earth platform, you can develop immersive experiences for desktop or mobile based on high-resolution map detail, aerial imagery, bird’s eye views, and 3D city models. Develop deep functionality with customized content layers and map controls. Map Control Web Services

23 Visit Planner Virtual Earth Web Site Demo online: http://visitplanner.mslivelabs.com/http://visitplanner.mslivelabs.com/ Source code: http://dev.live.com/quickapps/http://dev.live.com/quickapps/

24

25 Web Gadgets From Stock Quotes to Slide Shows, Gadgets Do It All Windows Live Gadget SDK

26 Writer Blogs Just Got A Whole Lot Easier With the newest edition of Windows Live Writer, we've made features like inline spell checking, automatic synchronization and Windows Live Gallery integration even easier. Check out what else is new. Writer SDK

27 Windows Live ID Create Identity-aware Applications Windows Live ID is the identity and authentication system provided by Windows Live. Currently, more than 460 million users have credentials that work with Windows Live ID. Three software development kits (SDKs) now make it possible for developers like you to use this powerful service. Live ID Web Authentication SDK Live ID Delegated Authentication SDK Live ID Client Authentication SDK

28 User friendly – user can specify an existing identity instead of creating yet another username / password Millions of identities can access your site Open ID support Trustworthy alternative to implementing your own identity system Options to federate with Active Directory and other enterprise security Opens the door for sharing of user info such as contacts and mesh data Why Integrate Live ID with your Web Site?

29 1.Not Signed In 2.Sign in to Live ID 3.Authentication Handling 4.Signed In Live ID Page Flow

30 E-Commerce Retail Site Live ID + Live Messenger Demo online: http://retail.mslivelabs.com/http://retail.mslivelabs.com/ Source code: http://www.codeplex.com/lifetrackshttp://www.codeplex.com/lifetracks

31

32 LifeTracks Social Networking Site Windows Live ID Authentication Demo online: http://lifetracks.cloudapp.nethttp://lifetracks.cloudapp.net Source code: http://www.codeplex.com/lifetrackshttp://www.codeplex.com/lifetracks

33

34 Web site recognizes web visitor is not signed in via absence of login cookie IDLoginStatus Control Page Flow – 1. At your web site, not signed in

35 Sign-in link leads to Windows Live ID sign-in page User signs in with an existing identity or creates a new one Page Flow – 2. Signing in to Windows Live ID

36 Control returns to web site once Windows Live ID authentication complete “Return URL” setting in your Azure application project Handler page on your web site interprets token, creates cookie Get unique user ID for your site (GUID string) Page Flow – 3. Authentication handling

37 Azure Project - Live Services Settings

38 Handler page redirects to a page on your site Web site now recognizes user is signed in (cookie present) User ID (GUID) to provision account-specific storage Page Flow – 4. Back at your web site, signed in

39 See It In Code – AzureLiveID Sample

40 Live ID Sample + Code Walk-through Azure Web Site with Windows Live ID Authentication Demo online: http://ali.cloudapp.nethttp://ali.cloudapp.net Source code: http://www.codeplex.com/azureliveidhttp://www.codeplex.com/azureliveid

41 Summary Live Services – part of the Azure platform Live Services contains a vast amount of functionality Many APIs/SDKs Tonight we saw an overview of capabilities and took a deep look at Windows Live ID Other areas to be covered in future meetings


Download ppt "Introduction to Live Services & the Live Framework In-depth look at Windows Live ID Mike Erickson Principal Consultant - Neudesic."

Similar presentations


Ads by Google