Thomas Jeyaseelan
John Bruno
                      Software Engineer
Program Manager
                      Windows Live Sp...
Windows Live Spaces Overview
Why develop with Spaces?
Spaces platform API's, Feeds, and Gadgets
Demos, Demos, Demos
A Call...
The place to share information about
                                                             Profile
yourself, and di...
Launched in December 2004
Over 93 Million Spaces created and growing
Over 110 Million unique users per month
51 Markets, 2...
Not just a service, but an evolving platform.
Rich set of APIs and integration options for developers.
 RSS and XML Feeds
...
http://<alias>.spaces.live.com/feed.rss
More information at http://dev.live.com/spaces


                               • ...
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...
Standardized Blog API
Used to Get / Set attributes of weblog posts.
Supports XML-RPC Protocol
Used by Blogjet, Windows Liv...
Leverage meta parameters using Search.Live.Com
  Enables targeted searching
  Search Blogs, Spaces, People, Market, etc.
 ...
Demo – Adding Gadgets to your Space
Gadgets 101
The Anatomy of a Gadget
Building Gadgets for Spaces
Gadget Development Res...
Mini-Applications hosted on a user's Space or Live.com
Developed using the Microsoft Web Gadget Framework
Comprised of a M...
Personalize Windows Live and
                                                     Windows Vista
                          ...
Thomas Jeyaseelan
Software Engineer
Windows Live Spaces
<?xml version=quot;1.0quot;?>
                <rss version=quot;2.0quot; xmlns:binding=quot;http://www.live.comquot;>
    ...
1. Upload

                                              Windows Live Gallery

Gadget Logic
  ASMX
                       ...
Start with the Web Gadget SDK
Leverage newer features (Get/Set prefs, Init Params)
Upload to http://gallery.live.com
Insta...
Thomas Jeyaseelan
Software Engineer
Windows Live Spaces
Web Gadget SDK
Gadget Starter Kit
Additional Resources
 Developing – VS Web Express, Notepad
 Execution – IIS, Cassini, Ap...
Go create a Space - http://spaces.live.com
Build gadgets
 SDK, docs, forums
 Publish to Gallery
Build mashups
 RSS Feeds, ...
SDK, Documentation, and Forums
 http://spaces.live.com
 http://dev.live.com/spaces
 http://dev.live.com/gadgets
 http://ga...
http://dev.live.com
Date   Time     Session                                              Location

4/30   1:00pm  Open Mic...
http://dev.live.com
Date   Time     Session                                         Location

5/1    1:00pm   Open Mic: Ge...
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Developing with Windows Live Spaces
Developing with Windows Live Spaces
Developing with Windows Live Spaces
Upcoming SlideShare
Loading in …5
×

Developing with Windows Live Spaces

2,068 views

Published on

Learn how you can add Microsoft Web Gadgets to Windows Live Spaces, which launched as a blogging service two years ago and has grown into a social networking platform with over 100 million users worldwide. Discover how you can create and distribute your own gadgets, unlock the power of SpacesAPI, and learn how to mashup your Spaces data via RSS, BlogIt, MetaWeblog, and more

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,068
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Developing with Windows Live Spaces

  1. 1. Thomas Jeyaseelan John Bruno Software Engineer Program Manager Windows Live Spaces Windows Live Spaces
  2. 2. Windows Live Spaces Overview Why develop with Spaces? Spaces platform API's, Feeds, and Gadgets Demos, Demos, Demos A Call to Action Questions
  3. 3. The place to share information about Profile yourself, and discover information about others! Blog Photos Friends Gadgets
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. John Bruno Program Manager Windows Live Spaces
  8. 8. 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)
  9. 9. 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
  10. 10. 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)
  11. 11. 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
  12. 12. 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
  13. 13. 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
  14. 14. Thomas Jeyaseelan Software Engineer Windows Live Spaces
  15. 15. <?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>
  16. 16. 1. Upload Windows Live Gallery Gadget Logic ASMX Gadget HTML JavaScript 2. Install 4. Render CSS HTML / XML Windows Live Spaces 3. Instantiate
  17. 17. 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
  18. 18. Thomas Jeyaseelan Software Engineer Windows Live Spaces
  19. 19. 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
  20. 20. 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
  21. 21. 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)
  22. 22. 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
  23. 23. 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
  24. 24. © 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.

×