SlideShare une entreprise Scribd logo
1  sur  46
Paul Elliott      - Program Manager : Live Contacts
Keiji Kanazawa    - Program Manager : Live Messenger
David Nicholson   - Business Architect : Zopa.com
Add contacts, video, photos, maps and search to your site!!




 Web
Controls




Service
           REST               WebDAV              REST       SOAP         SOAP         HTTP/SOAP
 APIs
           Silverlight           Spaces           Live         Virtual      Live          Authenti-
           Streaming             Photo            Contacts     Earth        Search        cation

                              Windows Live User
New User
Registers
Invites Friends
Some Friends
  already
 Registered
Some Friends
    Accept
Invitations and
  Invite More
    Friends
Windows Live Integration Idea
Messenger
                500 Million address books       Hotmail
263 Million
                                                Office Outlook
Messenger
  Users                                         Mobile
280 Million                                     MSN Client
 Hotmail
                                                Live Spaces
  Users
                                                Xbox Live
                                                More…
              30 Billion contact associations
Buying
                         Friend Locator
                                                        Calendar
                   Alerts
                                                                 Trust
                Reputation
Collaboration
                                                                 Borrowing
             Bots/Agents
       Favorites
                                                          Friends of Friends
                 Music                                                         VoIP
      Video                                                     Tagging
                         Photos
                                                                         Messenger
                                            Party Invitations
        Mobile                                                      Dating
                                  Sharing
                                                          Lending
                     Selling
    Recycling
                                      Shopping        Targeted Ads
           Notifications
HTTP REST API – Version 1.0 Alpha
 Simple Object URI
 Light on-the-wire
 XML Data Format
HTTP Standard Methods
 POST, GET, PUT, DELETE
Tools for an Integrated Experience
Method Call example – GET

/livecontacts/Contacts/Contact(x)/Emails/Email(y)/Address


 Response

<Address>some@where.com</Address>
Owner
Contacts
 Profiles
  Personal
  Professional
 Emails
 Phones
 Locations
 Tags
../livecontacts/owner/..

Owner
Contacts
 Profiles
                       First Name
  Personal
                       Last Name
  Professional       Windows Live ID
 Emails
 Phones
 Locations
 Groups/Tags
../livecontacts/contacts

Owner
Contacts
 Profiles              Contact ID
                     Windows Live ID
  Personal
  Professional      AutoUpdateEnabled
                     AutoUpdateStatus
 Emails
 Phones
 Locations
 Tags
../contacts/contact(x)/profiles/personal

Owner                        Name to File As
                                Title/Prefix
Contacts                        First Name
                                Last Name
 Profiles
                                   Suffix
  Personal               Yomi First and Last Name
  Professional
                                Birthdate
 Emails                        Anniversary
                                 Gender
 Phones
                                Timezone
 Locations                    Spouse Name
 Tags
../contacts/contact(x)/profiles/professional

Owner
Contacts
 Profiles
                                   Job Title
  Personal                        Profession
                               Manager’s Name
  Professional
                               Assistant’s Name
 Emails
 Phones
 Locations
 Tags
../contacts/contact(x)/emails

Owner
Contacts
                                ID
 Profiles
                           Email Type
  Personal               Email Address
                         Is IM Enabled
  Professional
                            Is Default
 Emails
 Phones
 Locations
 Tags
../contacts/contact(x)/phones

Owner
Contacts
 Profiles                       ID
                          Phone Type
  Personal
                             Number
  Professional           Is IM Enabled
                            Is Default
 Emails
 Phones
 Locations
 Tags
../contacts/contact(x)/locations
                                  ID
Owner             Location Type (Personal/Business)
                            Office Number
Contacts
                             Department
 Profiles                  Company Name
                        Yomi Company Name
  Personal
                            Street 1 and 2
  Professional       Primary and Secondary City
                    SubDivision (State/Province)
 Emails
                          Postal or Zip Code
 Phones                    Country/Region
                         Latitude, Longitude
 Locations
                              Is Default
 Tags
../contacts/contact(x)/tags

Owner
Contacts
 Profiles
                             ID
  Personal
                           Name
  Professional           Contact IDs
 Emails
 Phones
 Locations
 Tags
Live Sign-In   Your Site   REST Call

Security/Privacy: “Opening Up Windows Live Data”
What you see is what you GET.
Live Contacts Information (SDK, Code Samples, Forums)
 http://dev.live.com/contacts
Windows Live User Opt-In Page (Grant)
 https://ux.cumulus.services.live.com/pgux?rl=x&pl=y&ps=z
Windows Live User Opt-Out Page (Revoke)
 https://ux.cumulus.services.live.com/prux
Live Contacts REST API Service
 https://cumulus.services.live.com/<WLID>/livecontacts
David Nicholson
Business Architect
Lenders:                Borrowers:
• Great returns       • Low, low rates

• It’s human          • Flexible loans

• It’s safe                •No banks

• You’re in control          • It’s fair
Low Cost

Easy to Implement

Valuable to users

Built our community
Integrated Live Contacts
User’s contacts
Windows Live user




                    People in wider
  Other user’s
                       network
    Groups
Keiji Kanazawa
Program Manager
Enable social applications to show presence of Windows
Live users and facilitate IM
Live Messenger Web Presence API
 HTTP API to query Live Messenger user’s presence
Live Messenger Web IM Control
 HTML IM Conversation Control for Web site visitors to initiate
 IM with Live Messenger user
Target: browser application
 Supports IE, Firefox
Availability: Fall 2007
You can enable your Windows Live users to invite their
friends to your community using the Live Contacts API
You will be able to add Live Messenger presence and IM
into your application
http://dev.live.com
Date   Time      Session                                         Location

5/1    8:30am    Using Windows Live Services In Your Own Web     Palazzo M
                 Applications
5/1    10:15am   Broaden Your Market With Windows Live           Lando 4301A
5/1    11:45am Opening up Windows Live Data                      Lando 4204
5/1    1:00pm    Open Mic: Get more users and make money with    Sandbox
                 Windows Live Gallery
5/1    2:15pm    Creating a Domain Communication Experience on   Delfino 4105
                 Windows Live
5/1    2:15pm    Developing with Windows Live Spaces             Delfino 4005
5/1    2:30pm    Open Mic: Deep dive on Windows Live ID          Sandbox
5/1    6:00pm    Evening Event: MIX Party at PURE                PURE
Make it easy for your users to invite their friends into your
site NOW using the Live Contacts API
Build more loyal users by adding Live Messenger
Presence and IM to your site
Go to dev.live.com for SDK and other details
Tell us your story at Mix Chat tomorrow
See us at PDC in October
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,
                it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                       MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Font, size, and color for text have been formatted for you
in the Slide Master
Use the color palette shown below
See next slide for additional guidelines

     Sample Fill             Sample Fill    Sample Fill


     Sample Fill                            Sample Fill


                   Sample Fill
Date   Time      Session                                                    Location



4/30   1:30pm    Building a Real, Money-Making Business Application Using   Delfino 4005
                 Virtual Earth
4/30   3:00pm    Windows Live Messenger: Show Me the Money                  Delfino 4105

4/30   4:30pm    The 30 Minute Social Application                           Lando 4204
5/1    8:30am    Using Windows Live Services In Your Own Applications       Palazzo M

5/1    10:15am   Broaden Your Market With Windows Live                      Lando 4301A
5/1    10:15am   Panel Discussion: Services on the Web: Build or Buy        Delfino 4101A

5/1    11:45am   Opening up Windows Live Data                               Lando 4204
5/1    2:15pm    Creating a Domain Communication Experience on Windows      Delfino 4105
                 Live
5/1    2:15pm    Developing with Windows Live Spaces                        Defino 4005
Live                       Live
           Live     Live
Hotmail   Spaces   Mobile

Contenu connexe

En vedette

Lane Herrick Friday
Lane Herrick FridayLane Herrick Friday
Lane Herrick Friday
goodfriday
 
Questions Good Friday Why Have You Forsaken Me - Mark 15
Questions Good Friday Why Have You Forsaken Me - Mark 15Questions Good Friday Why Have You Forsaken Me - Mark 15
Questions Good Friday Why Have You Forsaken Me - Mark 15
goodfriday
 
HS Friday Bulletin 02.20.09
HS Friday Bulletin 02.20.09HS Friday Bulletin 02.20.09
HS Friday Bulletin 02.20.09
goodfriday
 
Gloria Crucisaddresses delivered in Lichfield Cathedral Holy Week and Good Fr...
Gloria Crucisaddresses delivered in Lichfield Cathedral Holy Week and Good Fr...Gloria Crucisaddresses delivered in Lichfield Cathedral Holy Week and Good Fr...
Gloria Crucisaddresses delivered in Lichfield Cathedral Holy Week and Good Fr...
goodfriday
 
El Bombero De Arizona
El Bombero De ArizonaEl Bombero De Arizona
El Bombero De Arizona
abdelyazid
 
The French Caribbean Islands A Hell Hole
The French Caribbean Islands  A Hell HoleThe French Caribbean Islands  A Hell Hole
The French Caribbean Islands A Hell Hole
sophiajames69
 
Ambirnte y-biodiversidad-geografia-completar (1)
Ambirnte y-biodiversidad-geografia-completar (1)Ambirnte y-biodiversidad-geografia-completar (1)
Ambirnte y-biodiversidad-geografia-completar (1)
equipo 6
 

En vedette (20)

Lane Herrick Friday
Lane Herrick FridayLane Herrick Friday
Lane Herrick Friday
 
Silverlight and Advertising
Silverlight and AdvertisingSilverlight and Advertising
Silverlight and Advertising
 
Questions Good Friday Why Have You Forsaken Me - Mark 15
Questions Good Friday Why Have You Forsaken Me - Mark 15Questions Good Friday Why Have You Forsaken Me - Mark 15
Questions Good Friday Why Have You Forsaken Me - Mark 15
 
Developing a Windows Presentation Foundation Application
Developing a Windows Presentation Foundation ApplicationDeveloping a Windows Presentation Foundation Application
Developing a Windows Presentation Foundation Application
 
Building Rich Web Experiences Using Silverlight and JavaScript for Developers
Building Rich Web Experiences Using Silverlight and JavaScript for DevelopersBuilding Rich Web Experiences Using Silverlight and JavaScript for Developers
Building Rich Web Experiences Using Silverlight and JavaScript for Developers
 
HS Friday Bulletin 02.20.09
HS Friday Bulletin 02.20.09HS Friday Bulletin 02.20.09
HS Friday Bulletin 02.20.09
 
Deep Dive on Data Driven Experiences
Deep Dive on Data Driven ExperiencesDeep Dive on Data Driven Experiences
Deep Dive on Data Driven Experiences
 
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
 
Gloria Crucisaddresses delivered in Lichfield Cathedral Holy Week and Good Fr...
Gloria Crucisaddresses delivered in Lichfield Cathedral Holy Week and Good Fr...Gloria Crucisaddresses delivered in Lichfield Cathedral Holy Week and Good Fr...
Gloria Crucisaddresses delivered in Lichfield Cathedral Holy Week and Good Fr...
 
Good Friday
Good FridayGood Friday
Good Friday
 
The Back of the Napkin: Solving Design Problems (and Selling Your Solutions) ...
The Back of the Napkin: Solving Design Problems (and Selling Your Solutions) ...The Back of the Napkin: Solving Design Problems (and Selling Your Solutions) ...
The Back of the Napkin: Solving Design Problems (and Selling Your Solutions) ...
 
A university in the digital world
A university in the digital worldA university in the digital world
A university in the digital world
 
&lt;openbusiness>를 소개합니다
&lt;openbusiness>를 소개합니다&lt;openbusiness>를 소개합니다
&lt;openbusiness>를 소개합니다
 
Hope and Dignity In the Developing World
Hope and Dignity In the Developing World Hope and Dignity In the Developing World
Hope and Dignity In the Developing World
 
El Bombero De Arizona
El Bombero De ArizonaEl Bombero De Arizona
El Bombero De Arizona
 
Mathematical Semantics of Statistical Data
Mathematical Semantics of Statistical DataMathematical Semantics of Statistical Data
Mathematical Semantics of Statistical Data
 
Big Data Applications Made Easy: Fact Or Fiction?
Big Data Applications Made Easy: Fact Or Fiction?Big Data Applications Made Easy: Fact Or Fiction?
Big Data Applications Made Easy: Fact Or Fiction?
 
The French Caribbean Islands A Hell Hole
The French Caribbean Islands  A Hell HoleThe French Caribbean Islands  A Hell Hole
The French Caribbean Islands A Hell Hole
 
Ambirnte y-biodiversidad-geografia-completar (1)
Ambirnte y-biodiversidad-geografia-completar (1)Ambirnte y-biodiversidad-geografia-completar (1)
Ambirnte y-biodiversidad-geografia-completar (1)
 
Atv3 89miriaslides
Atv3 89miriaslidesAtv3 89miriaslides
Atv3 89miriaslides
 

Similaire à Broaden Your Market with Windows Live

It Employee Change Request Form
It Employee Change Request FormIt Employee Change Request Form
It Employee Change Request Form
Mitch Willis
 
Microsoft Unified Communication - Exchange Server 2010 Outlook Web App Presen...
Microsoft Unified Communication - Exchange Server 2010 Outlook Web App Presen...Microsoft Unified Communication - Exchange Server 2010 Outlook Web App Presen...
Microsoft Unified Communication - Exchange Server 2010 Outlook Web App Presen...
Microsoft Private Cloud
 
Microsoft India – Unified Communications Exchange Server 2010 Outlook Web App...
Microsoft India – Unified Communications Exchange Server 2010 Outlook Web App...Microsoft India – Unified Communications Exchange Server 2010 Outlook Web App...
Microsoft India – Unified Communications Exchange Server 2010 Outlook Web App...
Microsoft Private Cloud
 
SPSUK Apps for Office
SPSUK Apps for OfficeSPSUK Apps for Office
SPSUK Apps for Office
Wes Hackett
 
Risk Factory: Beyond Data Leakage
Risk Factory: Beyond Data LeakageRisk Factory: Beyond Data Leakage
Risk Factory: Beyond Data Leakage
Risk Crew
 

Similaire à Broaden Your Market with Windows Live (20)

Opening up Windows Live Data
Opening up Windows Live DataOpening up Windows Live Data
Opening up Windows Live Data
 
Fring Api @ Garage Geeks
Fring Api @ Garage GeeksFring Api @ Garage Geeks
Fring Api @ Garage Geeks
 
Developing with Windows Live
Developing with Windows LiveDeveloping with Windows Live
Developing with Windows Live
 
Intro To Live Framework
Intro To Live FrameworkIntro To Live Framework
Intro To Live Framework
 
Windows Phone Application Platform
Windows Phone Application PlatformWindows Phone Application Platform
Windows Phone Application Platform
 
Inforev | VoiceChat
Inforev | VoiceChatInforev | VoiceChat
Inforev | VoiceChat
 
International Sales Intelligence
International Sales IntelligenceInternational Sales Intelligence
International Sales Intelligence
 
It Employee Change Request Form
It Employee Change Request FormIt Employee Change Request Form
It Employee Change Request Form
 
Microsoft Unified Communication - Exchange Server 2010 Outlook Web App Presen...
Microsoft Unified Communication - Exchange Server 2010 Outlook Web App Presen...Microsoft Unified Communication - Exchange Server 2010 Outlook Web App Presen...
Microsoft Unified Communication - Exchange Server 2010 Outlook Web App Presen...
 
Microsoft India – Unified Communications Exchange Server 2010 Outlook Web App...
Microsoft India – Unified Communications Exchange Server 2010 Outlook Web App...Microsoft India – Unified Communications Exchange Server 2010 Outlook Web App...
Microsoft India – Unified Communications Exchange Server 2010 Outlook Web App...
 
SPSUK Apps for Office
SPSUK Apps for OfficeSPSUK Apps for Office
SPSUK Apps for Office
 
Protecting Online Identities
Protecting Online IdentitiesProtecting Online Identities
Protecting Online Identities
 
Protecting Online Identities
Protecting Online IdentitiesProtecting Online Identities
Protecting Online Identities
 
Community Builder Solutions
Community Builder SolutionsCommunity Builder Solutions
Community Builder Solutions
 
Risk Factory: Beyond Data Leakage
Risk Factory: Beyond Data LeakageRisk Factory: Beyond Data Leakage
Risk Factory: Beyond Data Leakage
 
Business Communication Current
Business Communication CurrentBusiness Communication Current
Business Communication Current
 
CHATON - MULTIPLATFORM COMMUNICATIONS
CHATON - MULTIPLATFORM COMMUNICATIONSCHATON - MULTIPLATFORM COMMUNICATIONS
CHATON - MULTIPLATFORM COMMUNICATIONS
 
TractionForce 2019: Scaling with Purpose
TractionForce 2019: Scaling with PurposeTractionForce 2019: Scaling with Purpose
TractionForce 2019: Scaling with Purpose
 
Creating a Domain Communication Experience on Windows Live
Creating a Domain Communication Experience on Windows LiveCreating a Domain Communication Experience on Windows Live
Creating a Domain Communication Experience on Windows Live
 
Bam windows phone 7 for informatics
Bam   windows phone 7 for informaticsBam   windows phone 7 for informatics
Bam windows phone 7 for informatics
 

Plus de goodfriday

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052
goodfriday
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
goodfriday
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
goodfriday
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
goodfriday
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
goodfriday
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
goodfriday
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
goodfriday
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
goodfriday
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
goodfriday
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
goodfriday
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
goodfriday
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
goodfriday
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
goodfriday
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
goodfriday
 

Plus de goodfriday (20)

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052
 
Triunemar05
Triunemar05Triunemar05
Triunemar05
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
 
Easter Letter
Easter LetterEaster Letter
Easter Letter
 
April2009
April2009April2009
April2009
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
 
Easter2009
Easter2009Easter2009
Easter2009
 
Bulletin
BulletinBulletin
Bulletin
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
 
Mar 29 2009
Mar 29 2009Mar 29 2009
Mar 29 2009
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Broaden Your Market with Windows Live

  • 1. Paul Elliott - Program Manager : Live Contacts Keiji Kanazawa - Program Manager : Live Messenger David Nicholson - Business Architect : Zopa.com
  • 2. Add contacts, video, photos, maps and search to your site!! Web Controls Service REST WebDAV REST SOAP SOAP HTTP/SOAP APIs Silverlight Spaces Live Virtual Live Authenti- Streaming Photo Contacts Earth Search cation Windows Live User
  • 5. Some Friends already Registered
  • 6. Some Friends Accept Invitations and Invite More Friends
  • 7.
  • 9. Messenger 500 Million address books Hotmail 263 Million Office Outlook Messenger Users Mobile 280 Million MSN Client Hotmail Live Spaces Users Xbox Live More… 30 Billion contact associations
  • 10. Buying Friend Locator Calendar Alerts Trust Reputation Collaboration Borrowing Bots/Agents Favorites Friends of Friends Music VoIP Video Tagging Photos Messenger Party Invitations Mobile Dating Sharing Lending Selling Recycling Shopping Targeted Ads Notifications
  • 11. HTTP REST API – Version 1.0 Alpha Simple Object URI Light on-the-wire XML Data Format HTTP Standard Methods POST, GET, PUT, DELETE Tools for an Integrated Experience
  • 12. Method Call example – GET /livecontacts/Contacts/Contact(x)/Emails/Email(y)/Address Response <Address>some@where.com</Address>
  • 13. Owner Contacts Profiles Personal Professional Emails Phones Locations Tags
  • 14. ../livecontacts/owner/.. Owner Contacts Profiles First Name Personal Last Name Professional Windows Live ID Emails Phones Locations Groups/Tags
  • 15. ../livecontacts/contacts Owner Contacts Profiles Contact ID Windows Live ID Personal Professional AutoUpdateEnabled AutoUpdateStatus Emails Phones Locations Tags
  • 16. ../contacts/contact(x)/profiles/personal Owner Name to File As Title/Prefix Contacts First Name Last Name Profiles Suffix Personal Yomi First and Last Name Professional Birthdate Emails Anniversary Gender Phones Timezone Locations Spouse Name Tags
  • 17. ../contacts/contact(x)/profiles/professional Owner Contacts Profiles Job Title Personal Profession Manager’s Name Professional Assistant’s Name Emails Phones Locations Tags
  • 18. ../contacts/contact(x)/emails Owner Contacts ID Profiles Email Type Personal Email Address Is IM Enabled Professional Is Default Emails Phones Locations Tags
  • 19. ../contacts/contact(x)/phones Owner Contacts Profiles ID Phone Type Personal Number Professional Is IM Enabled Is Default Emails Phones Locations Tags
  • 20. ../contacts/contact(x)/locations ID Owner Location Type (Personal/Business) Office Number Contacts Department Profiles Company Name Yomi Company Name Personal Street 1 and 2 Professional Primary and Secondary City SubDivision (State/Province) Emails Postal or Zip Code Phones Country/Region Latitude, Longitude Locations Is Default Tags
  • 21. ../contacts/contact(x)/tags Owner Contacts Profiles ID Personal Name Professional Contact IDs Emails Phones Locations Tags
  • 22. Live Sign-In Your Site REST Call Security/Privacy: “Opening Up Windows Live Data”
  • 23. What you see is what you GET.
  • 24. Live Contacts Information (SDK, Code Samples, Forums) http://dev.live.com/contacts Windows Live User Opt-In Page (Grant) https://ux.cumulus.services.live.com/pgux?rl=x&pl=y&ps=z Windows Live User Opt-Out Page (Revoke) https://ux.cumulus.services.live.com/prux Live Contacts REST API Service https://cumulus.services.live.com/<WLID>/livecontacts
  • 26.
  • 27. Lenders: Borrowers: • Great returns • Low, low rates • It’s human • Flexible loans • It’s safe •No banks • You’re in control • It’s fair
  • 28. Low Cost Easy to Implement Valuable to users Built our community
  • 30. User’s contacts Windows Live user People in wider Other user’s network Groups
  • 31.
  • 33. Enable social applications to show presence of Windows Live users and facilitate IM
  • 34.
  • 35. Live Messenger Web Presence API HTTP API to query Live Messenger user’s presence Live Messenger Web IM Control HTML IM Conversation Control for Web site visitors to initiate IM with Live Messenger user Target: browser application Supports IE, Firefox Availability: Fall 2007
  • 36.
  • 37. You can enable your Windows Live users to invite their friends to your community using the Live Contacts API You will be able to add Live Messenger presence and IM into your application
  • 38. http://dev.live.com Date Time Session Location 5/1 8:30am Using Windows Live Services In Your Own Web Palazzo M Applications 5/1 10:15am Broaden Your Market With Windows Live Lando 4301A 5/1 11:45am Opening up Windows Live Data Lando 4204 5/1 1:00pm Open Mic: Get more users and make money with Sandbox Windows Live Gallery 5/1 2:15pm Creating a Domain Communication Experience on Delfino 4105 Windows Live 5/1 2:15pm Developing with Windows Live Spaces Delfino 4005 5/1 2:30pm Open Mic: Deep dive on Windows Live ID Sandbox 5/1 6:00pm Evening Event: MIX Party at PURE PURE
  • 39. Make it easy for your users to invite their friends into your site NOW using the Live Contacts API Build more loyal users by adding Live Messenger Presence and IM to your site Go to dev.live.com for SDK and other details Tell us your story at Mix Chat tomorrow See us at PDC in October
  • 40.
  • 41.
  • 42. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 43.
  • 44. Font, size, and color for text have been formatted for you in the Slide Master Use the color palette shown below See next slide for additional guidelines Sample Fill Sample Fill Sample Fill Sample Fill Sample Fill Sample Fill
  • 45. Date Time Session Location 4/30 1:30pm Building a Real, Money-Making Business Application Using Delfino 4005 Virtual Earth 4/30 3:00pm Windows Live Messenger: Show Me the Money Delfino 4105 4/30 4:30pm The 30 Minute Social Application Lando 4204 5/1 8:30am Using Windows Live Services In Your Own Applications Palazzo M 5/1 10:15am Broaden Your Market With Windows Live Lando 4301A 5/1 10:15am Panel Discussion: Services on the Web: Build or Buy Delfino 4101A 5/1 11:45am Opening up Windows Live Data Lando 4204 5/1 2:15pm Creating a Domain Communication Experience on Windows Delfino 4105 Live 5/1 2:15pm Developing with Windows Live Spaces Defino 4005
  • 46. Live Live Live Live Hotmail Spaces Mobile