SlideShare una empresa de Scribd logo
1 de 27
Thomas Jeyaseelan
John Bruno
                      Software Engineer
Program Manager
                      Windows Live Spaces
Windows Live Spaces
Windows Live Spaces Overview
Why develop with Spaces?
Spaces platform API's, Feeds, and Gadgets
Demos, Demos, Demos
A Call to Action
Questions
The place to share information about
                                                             Profile
yourself, and discover information
about others!
                                                      Blog


                                                 Photos


                                           Friends


                                       Gadgets
Launched in December 2004
Over 93 Million Spaces created and growing
Over 110 Million unique users per month
51 Markets, 25 Languages
Integration with Messenger, Hotmail, Search and Gallery
Large, diverse user community
Compelling development ecosystem
Not just a service, but an evolving platform.
Rich set of APIs and integration options for developers.
 RSS and XML Feeds
 Spaces Url APIs
 Search Meta Parameters
 MetaWeblog API
 Gadget Platform
http://<alias>.spaces.live.com/feed.rss
More information at http://dev.live.com/spaces


                               • All Entries
                               • Category Specific
                     Blog
    Profile
                               • Comments
                               • All Albums
                               • Individual Album
   Friends          Photos
                               • Comments

                               • All Lists
 Updated Spaces      Lists     • Specific List
John Bruno
Program Manager
Windows Live Spaces
Provide interfaces into core Spaces functionality.
  BlogIt, Send Message, Add Gadget, View Friends, etc.
Find out more at: http://dev.live.com/spaces
EXAMPLE:

http://spaces.live.com/BlogIt.aspx?Title=quot; +
escape(document.title) + quot;&SourceURL=quot; +
escape(window.location.href) + quot;&description=quot; +
escape(sel.text)
Standardized Blog API
Used to Get / Set attributes of weblog posts.
Supports XML-RPC Protocol
Used by Blogjet, Windows Live Writer, and Word 2007
Find out more at: http://dev.live.com/spaces
Leverage meta parameters using Search.Live.Com
  Enables targeted searching
  Search Blogs, Spaces, People, Market, etc.
  Find out more at http://dev.live.com/spaces

EXAMPLE:

Goto http://search.live.com and enter:
paradise site:jpbruno.spaces.live.com meta:search.pt(blogs)
Demo – Adding Gadgets to your Space
Gadgets 101
The Anatomy of a Gadget
Building Gadgets for Spaces
Gadget Development Resources
Demo – Building a Gadget
The future of Gadgets
Mini-Applications hosted on a user's Space or Live.com
Developed using the Microsoft Web Gadget Framework
Comprised of a Manifest, Script file, and Style Sheet
Shared across Gadget community


  Manifest
                        Gadget
 JavaScript
   CSS
Personalize Windows Live and
                                                     Windows Vista
                                                      Most popular personalization website1
                                                      3.9M Users & 27M page views/month1
                                                      4800 items. 15 languages supported
                                                      Upload and Share Content for Free


                                                     New Partner Tiers – May 07
                                                      Visual Differentiation (Gold/Silver)
                                                      Bulk uploading of items
                                                      Additional Benefits – Fall 07
1   Source: Nielsen//NetRatings NetView March 2007
Thomas Jeyaseelan
Software Engineer
Windows Live Spaces
<?xml version=quot;1.0quot;?>
                <rss version=quot;2.0quot; xmlns:binding=quot;http://www.live.comquot;>
                 <channel>
                   <title>My Mix Gadget</title>
                   <description>Cool Gadget</description>
                   <language>en-us</language>
                <binding:type>Microsoft.Live.Spaces.MyMixGadget</bindin
My Mix Gadget   g:type>
                   <item>
                      <link>mymixgadget.js</link>
   Manifest        </item>
                   <item>
  JavaScript          <link binding:type=quot;cssquot;>mymixgadget.css</link>
                   </item>
                </channel>
    CSS         </rss>
1. Upload

                                              Windows Live Gallery

Gadget Logic
  ASMX
                           Gadget
                 HTML
JavaScript
                                                           2. Install
               4. Render
   CSS
HTML / XML
                                              Windows Live Spaces


                             3. Instantiate
Start with the Web Gadget SDK
Leverage newer features (Get/Set prefs, Init Params)
Upload to http://gallery.live.com
Install it on your Space.
Promote using URL APIs
Find out more at http://dev.live.com/spaces
Thomas Jeyaseelan
Software Engineer
Windows Live Spaces
Web Gadget SDK
Gadget Starter Kit
Additional Resources
 Developing – VS Web Express, Notepad
 Execution – IIS, Cassini, Apache
 Debugging – Fiddler, Developer Toolbar
Find out more at http://dev.live.com/spaces
Go create a Space - http://spaces.live.com
Build gadgets
 SDK, docs, forums
 Publish to Gallery
Build mashups
 RSS Feeds, SpacesAPI, MetaWeblog, Search
Post questions/comments to the forums
Partner with us
SDK, Documentation, and Forums
 http://spaces.live.com
 http://dev.live.com/spaces
 http://dev.live.com/gadgets
 http://gallery.live.com

 http://jpbruno.spaces.live.com (John's Space)
 http://t.spaces.live.com (Thomas' Space)
 http://spacesatmix07.spaces.live.com (Demo Space)
http://dev.live.com
Date   Time     Session                                              Location

4/30   1:00pm  Open Mic: Custom domains and its direction!           Sandbox
4/30   1:30pm  Building a Real, Money-Making Business Application    Delfino 4005
               Using Virtual Earth
4/30   4:30pm The 30 Minute Social Application                       Lando 4204
       8:00pm After Hours Mashup … get your hands dirty
4/30                                                                 Toscana 3701
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    10:15am Panel Discussion: Services on the Web: Build or Buy   Delfino 4101A
5/1    11:45am Opening up Windows Live Data                          Lando 4204
http://dev.live.com
Date   Time     Session                                         Location

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
© 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.

Más contenido relacionado

La actualidad más candente

Introduction to oop (object oriented programming)
Introduction to oop (object oriented programming)Introduction to oop (object oriented programming)
Introduction to oop (object oriented programming)Mark John Lado, MIT
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michaelMichael Chaize
 
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)Aimee Maree Forsstrom
 

La actualidad más candente (6)

Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Welcome to windows 8
Welcome to windows 8Welcome to windows 8
Welcome to windows 8
 
Introduction to oop (object oriented programming)
Introduction to oop (object oriented programming)Introduction to oop (object oriented programming)
Introduction to oop (object oriented programming)
 
FIREFOX OS
FIREFOX OSFIREFOX OS
FIREFOX OS
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
 

Destacado

Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092goodfriday
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newslettergoodfriday
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009goodfriday
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009goodfriday
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Currentgoodfriday
 

Destacado (9)

Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
 
April2009
April2009April2009
April2009
 
Bulletin
BulletinBulletin
Bulletin
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
 
Easter2009
Easter2009Easter2009
Easter2009
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
 
Easter Letter
Easter LetterEaster Letter
Easter Letter
 

Similar a Developing with Windows Live Spaces

Opening up Windows Live Data
Opening up Windows Live DataOpening up Windows Live Data
Opening up Windows Live Datagoodfriday
 
Developing FirefoxOS
Developing FirefoxOSDeveloping FirefoxOS
Developing FirefoxOSFred Lin
 
Windows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewWindows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewSascha Corti
 
Titanium Meetup Deck
Titanium Meetup DeckTitanium Meetup Deck
Titanium Meetup Decksschwarzhoff
 
Native Mobile Application Using Open Source
Native Mobile Application Using Open SourceNative Mobile Application Using Open Source
Native Mobile Application Using Open SourceAxway Appcelerator
 
OSCON Titanium Tutorial
OSCON Titanium TutorialOSCON Titanium Tutorial
OSCON Titanium TutorialKevin Whinnery
 
Iz Pack
Iz PackIz Pack
Iz PackInria
 
Agile Seaside
Agile SeasideAgile Seaside
Agile SeasideESUG
 
Seaside — Agile Software Development
Seaside — Agile Software DevelopmentSeaside — Agile Software Development
Seaside — Agile Software DevelopmentLukas Renggli
 
Develop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsDevelop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsSoumow Dollon
 
Internet Explorer 9 with HTML5
Internet Explorer 9 with HTML5Internet Explorer 9 with HTML5
Internet Explorer 9 with HTML5Dani Taufani
 
Lotusphere 2011 Jmp103 - Jumpstart Your "Jedi Plug-in Development Skills" wi...
Lotusphere 2011  Jmp103 - Jumpstart Your "Jedi Plug-in Development Skills" wi...Lotusphere 2011  Jmp103 - Jumpstart Your "Jedi Plug-in Development Skills" wi...
Lotusphere 2011 Jmp103 - Jumpstart Your "Jedi Plug-in Development Skills" wi...Ryan Baxter
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum SlidesAbhishek Gupta
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft SilverlightGlen Gordon
 
An introduction to Titanium
An introduction to TitaniumAn introduction to Titanium
An introduction to TitaniumGraham Weldon
 
Plug yourself in and your app will never be the same (2 hr editon)
Plug yourself in and your app will never be the same (2 hr editon)Plug yourself in and your app will never be the same (2 hr editon)
Plug yourself in and your app will never be the same (2 hr editon)Mikkel Flindt Heisterberg
 

Similar a Developing with Windows Live Spaces (20)

Opening up Windows Live Data
Opening up Windows Live DataOpening up Windows Live Data
Opening up Windows Live Data
 
Developing FirefoxOS
Developing FirefoxOSDeveloping FirefoxOS
Developing FirefoxOS
 
Windows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewWindows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's New
 
Titanium Meetup Deck
Titanium Meetup DeckTitanium Meetup Deck
Titanium Meetup Deck
 
Native Mobile Application Using Open Source
Native Mobile Application Using Open SourceNative Mobile Application Using Open Source
Native Mobile Application Using Open Source
 
OSCON Titanium Tutorial
OSCON Titanium TutorialOSCON Titanium Tutorial
OSCON Titanium Tutorial
 
Iz Pack
Iz PackIz Pack
Iz Pack
 
Agile Seaside
Agile SeasideAgile Seaside
Agile Seaside
 
Seaside — Agile Software Development
Seaside — Agile Software DevelopmentSeaside — Agile Software Development
Seaside — Agile Software Development
 
NetBeans 6.5
NetBeans 6.5NetBeans 6.5
NetBeans 6.5
 
MoMo Oct Event
MoMo Oct EventMoMo Oct Event
MoMo Oct Event
 
Develop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our TipsDevelop for Windows Phone Mango and Windows 8: our Tips
Develop for Windows Phone Mango and Windows 8: our Tips
 
Internet Explorer 9 with HTML5
Internet Explorer 9 with HTML5Internet Explorer 9 with HTML5
Internet Explorer 9 with HTML5
 
Lotusphere 2011 Jmp103 - Jumpstart Your "Jedi Plug-in Development Skills" wi...
Lotusphere 2011  Jmp103 - Jumpstart Your "Jedi Plug-in Development Skills" wi...Lotusphere 2011  Jmp103 - Jumpstart Your "Jedi Plug-in Development Skills" wi...
Lotusphere 2011 Jmp103 - Jumpstart Your "Jedi Plug-in Development Skills" wi...
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
 
Dean4j@Njug5
Dean4j@Njug5Dean4j@Njug5
Dean4j@Njug5
 
Php On Windows
Php On WindowsPhp On Windows
Php On Windows
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft Silverlight
 
An introduction to Titanium
An introduction to TitaniumAn introduction to Titanium
An introduction to Titanium
 
Plug yourself in and your app will never be the same (2 hr editon)
Plug yourself in and your app will never be the same (2 hr editon)Plug yourself in and your app will never be the same (2 hr editon)
Plug yourself in and your app will never be the same (2 hr editon)
 

Más de goodfriday

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052goodfriday
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 eastergoodfriday
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009goodfriday
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swimgoodfriday
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009goodfriday
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09goodfriday
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09goodfriday
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009goodfriday
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendargoodfriday
 
Easter 2009 Advertising
Easter 2009 AdvertisingEaster 2009 Advertising
Easter 2009 Advertisinggoodfriday
 
1204.Echoing Easter Sunday April12
1204.Echoing Easter Sunday April121204.Echoing Easter Sunday April12
1204.Echoing Easter Sunday April12goodfriday
 
Sani Trash Schedule Update 2009
Sani Trash Schedule Update 2009Sani Trash Schedule Update 2009
Sani Trash Schedule Update 2009goodfriday
 
Richmond Sprints09
Richmond Sprints09Richmond Sprints09
Richmond Sprints09goodfriday
 
Pharmacy Easter Opening
Pharmacy Easter OpeningPharmacy Easter Opening
Pharmacy Easter Openinggoodfriday
 
Winter 2009 Easter Or Exam Revised
Winter 2009 Easter Or Exam RevisedWinter 2009 Easter Or Exam Revised
Winter 2009 Easter Or Exam Revisedgoodfriday
 
Lent Easter 2009 1
Lent Easter 2009 1Lent Easter 2009 1
Lent Easter 2009 1goodfriday
 

Más 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
 
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
 
Easter 2009 Advertising
Easter 2009 AdvertisingEaster 2009 Advertising
Easter 2009 Advertising
 
Vc12.04.09
Vc12.04.09Vc12.04.09
Vc12.04.09
 
1204.Echoing Easter Sunday April12
1204.Echoing Easter Sunday April121204.Echoing Easter Sunday April12
1204.Echoing Easter Sunday April12
 
Sacredtriduum
SacredtriduumSacredtriduum
Sacredtriduum
 
Sani Trash Schedule Update 2009
Sani Trash Schedule Update 2009Sani Trash Schedule Update 2009
Sani Trash Schedule Update 2009
 
Richmond Sprints09
Richmond Sprints09Richmond Sprints09
Richmond Sprints09
 
Pharmacy Easter Opening
Pharmacy Easter OpeningPharmacy Easter Opening
Pharmacy Easter Opening
 
Winter 2009 Easter Or Exam Revised
Winter 2009 Easter Or Exam RevisedWinter 2009 Easter Or Exam Revised
Winter 2009 Easter Or Exam Revised
 
Lent Easter 2009 1
Lent Easter 2009 1Lent Easter 2009 1
Lent Easter 2009 1
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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 2024Rafal Los
 
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 CVKhem
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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 slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Developing with Windows Live Spaces

  • 1.
  • 2. Thomas Jeyaseelan John Bruno Software Engineer Program Manager Windows Live Spaces Windows Live Spaces
  • 3. Windows Live Spaces Overview Why develop with Spaces? Spaces platform API's, Feeds, and Gadgets Demos, Demos, Demos A Call to Action Questions
  • 4. The place to share information about Profile yourself, and discover information about others! Blog Photos Friends Gadgets
  • 5. Launched in December 2004 Over 93 Million Spaces created and growing Over 110 Million unique users per month 51 Markets, 25 Languages Integration with Messenger, Hotmail, Search and Gallery Large, diverse user community Compelling development ecosystem
  • 6. Not just a service, but an evolving platform. Rich set of APIs and integration options for developers. RSS and XML Feeds Spaces Url APIs Search Meta Parameters MetaWeblog API Gadget Platform
  • 7. http://<alias>.spaces.live.com/feed.rss More information at http://dev.live.com/spaces • All Entries • Category Specific Blog Profile • Comments • All Albums • Individual Album Friends Photos • Comments • All Lists Updated Spaces Lists • Specific List
  • 9. Provide interfaces into core Spaces functionality. BlogIt, Send Message, Add Gadget, View Friends, etc. Find out more at: http://dev.live.com/spaces EXAMPLE: http://spaces.live.com/BlogIt.aspx?Title=quot; + escape(document.title) + quot;&SourceURL=quot; + escape(window.location.href) + quot;&description=quot; + escape(sel.text)
  • 10. Standardized Blog API Used to Get / Set attributes of weblog posts. Supports XML-RPC Protocol Used by Blogjet, Windows Live Writer, and Word 2007 Find out more at: http://dev.live.com/spaces
  • 11. Leverage meta parameters using Search.Live.Com Enables targeted searching Search Blogs, Spaces, People, Market, etc. Find out more at http://dev.live.com/spaces EXAMPLE: Goto http://search.live.com and enter: paradise site:jpbruno.spaces.live.com meta:search.pt(blogs)
  • 12. Demo – Adding Gadgets to your Space Gadgets 101 The Anatomy of a Gadget Building Gadgets for Spaces Gadget Development Resources Demo – Building a Gadget The future of Gadgets
  • 13. Mini-Applications hosted on a user's Space or Live.com Developed using the Microsoft Web Gadget Framework Comprised of a Manifest, Script file, and Style Sheet Shared across Gadget community Manifest Gadget JavaScript CSS
  • 14. Personalize Windows Live and Windows Vista Most popular personalization website1 3.9M Users & 27M page views/month1 4800 items. 15 languages supported Upload and Share Content for Free New Partner Tiers – May 07 Visual Differentiation (Gold/Silver) Bulk uploading of items Additional Benefits – Fall 07 1 Source: Nielsen//NetRatings NetView March 2007
  • 16. <?xml version=quot;1.0quot;?> <rss version=quot;2.0quot; xmlns:binding=quot;http://www.live.comquot;> <channel> <title>My Mix Gadget</title> <description>Cool Gadget</description> <language>en-us</language> <binding:type>Microsoft.Live.Spaces.MyMixGadget</bindin My Mix Gadget g:type> <item> <link>mymixgadget.js</link> Manifest </item> <item> JavaScript <link binding:type=quot;cssquot;>mymixgadget.css</link> </item> </channel> CSS </rss>
  • 17. 1. Upload Windows Live Gallery Gadget Logic ASMX Gadget HTML JavaScript 2. Install 4. Render CSS HTML / XML Windows Live Spaces 3. Instantiate
  • 18. Start with the Web Gadget SDK Leverage newer features (Get/Set prefs, Init Params) Upload to http://gallery.live.com Install it on your Space. Promote using URL APIs Find out more at http://dev.live.com/spaces
  • 20. Web Gadget SDK Gadget Starter Kit Additional Resources Developing – VS Web Express, Notepad Execution – IIS, Cassini, Apache Debugging – Fiddler, Developer Toolbar Find out more at http://dev.live.com/spaces
  • 21. Go create a Space - http://spaces.live.com Build gadgets SDK, docs, forums Publish to Gallery Build mashups RSS Feeds, SpacesAPI, MetaWeblog, Search Post questions/comments to the forums Partner with us
  • 22. SDK, Documentation, and Forums http://spaces.live.com http://dev.live.com/spaces http://dev.live.com/gadgets http://gallery.live.com http://jpbruno.spaces.live.com (John's Space) http://t.spaces.live.com (Thomas' Space) http://spacesatmix07.spaces.live.com (Demo Space)
  • 23.
  • 24. http://dev.live.com Date Time Session Location 4/30 1:00pm Open Mic: Custom domains and its direction! Sandbox 4/30 1:30pm Building a Real, Money-Making Business Application Delfino 4005 Using Virtual Earth 4/30 4:30pm The 30 Minute Social Application Lando 4204 8:00pm After Hours Mashup … get your hands dirty 4/30 Toscana 3701 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 10:15am Panel Discussion: Services on the Web: Build or Buy Delfino 4101A 5/1 11:45am Opening up Windows Live Data Lando 4204
  • 25. http://dev.live.com Date Time Session Location 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
  • 26.
  • 27. © 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.