developing with windows live spaces
DESCRIPTION
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 moreTRANSCRIPT
![Page 1: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/1.jpg)
![Page 2: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/2.jpg)
Developing with Windows Live Spaces
John BrunoProgram ManagerWindows Live Spaces
Thomas JeyaseelanSoftware EngineerWindows Live Spaces
![Page 3: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/3.jpg)
Agenda
Windows Live Spaces OverviewWhy develop with Spaces?Spaces platform API's, Feeds, and GadgetsDemos, Demos, DemosA Call to ActionQuestions
![Page 4: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/4.jpg)
Gadgets
Photos
Profile
Blog
Friends
What is Windows Live Spaces?The place to share information about yourself, and discover information about others!
![Page 5: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/5.jpg)
Why develop with Spaces?
Launched in December 2004Over 93 Million Spaces created and growingOver 110 Million unique users per month51 Markets, 25 LanguagesIntegration with Messenger, Hotmail, Search and GalleryLarge, diverse user communityCompelling development ecosystem
![Page 6: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/6.jpg)
The Spaces Development Platform
Not just a service, but an evolving platform.Rich set of APIs and integration options for developers.
RSS and XML FeedsSpaces Url APIsSearch Meta ParametersMetaWeblog APIGadget Platform
![Page 7: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/7.jpg)
Updated Spaces
Spaces RSS and XML Feed Support
http://<alias>.spaces.live.com/feed.rssMore information at http://dev.live.com/spaces
• All Albums• Individual Album• Comments
• All Lists• Specific ListLists
Photos
Profile Blog
Friends
• All Entries• Category Specific• Comments
![Page 8: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/8.jpg)
Spaces RSS Demo
John BrunoProgram ManagerWindows Live Spaces
demo
![Page 9: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/9.jpg)
Spaces URL APIs
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=" + escape(document.title) + "&SourceURL=" + escape(window.location.href) + "&description=" + escape(sel.text)
![Page 10: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/10.jpg)
MetaWeblog API
Standardized Blog APIUsed to Get / Set attributes of weblog posts.Supports XML-RPC ProtocolUsed by Blogjet, Windows Live Writer, and Word 2007Find out more at: http://dev.live.com/spaces
![Page 11: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/11.jpg)
Search Meta Parameters
Leverage meta parameters using Search.Live.ComEnables targeted searchingSearch 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)
![Page 12: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/12.jpg)
Gadgets and the Gadget Platform
Demo – Adding Gadgets to your SpaceGadgets 101The Anatomy of a GadgetBuilding Gadgets for SpacesGadget Development ResourcesDemo – Building a GadgetThe future of Gadgets
![Page 13: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/13.jpg)
Gadget
Gadgets 101
Mini-Applications hosted on a user's Space or Live.comDeveloped using the Microsoft Web Gadget FrameworkComprised of a Manifest, Script file, and Style SheetShared across Gadget community
CSS
Manifest
JavaScript
![Page 14: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/14.jpg)
Reach Millions of UsersWindows Live Gallery – http://gallery.live.com
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 07Visual Differentiation (Gold/Silver)
Bulk uploading of items
Additional Benefits – Fall 07
1 Source: Nielsen//NetRatings NetView March 2007
![Page 15: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/15.jpg)
Gadget DemoAdding Gadgets to your Space
Thomas JeyaseelanSoftware EngineerWindows Live Spaces
demo
![Page 16: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/16.jpg)
The Anatomy of a Gadget
CSS
Manifest
My Mix Gadget
JavaScript
<?xml version="1.0"?><rss version="2.0" xmlns:binding="http://www.live.com"> <channel> <title>My Mix Gadget</title> <description>Cool Gadget</description> <language>en-us</language> <binding:type>Microsoft.Live.Spaces.MyMixGadget</binding:type> <item> <link>mymixgadget.js</link> </item> <item> <link binding:type="css">mymixgadget.css</link> </item></channel></rss>
![Page 17: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/17.jpg)
Gadget Integration Model
Gadget
Gadget Logic
ASMX
JavaScript
CSS
HTML / XML
HTML
Windows Live Gallery
Windows Live Spaces
1. Upload
2. Install
3. Instantiate
4. Render
![Page 18: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/18.jpg)
Building Gadgets for Spaces
Start with the Web Gadget SDKLeverage newer features (Get/Set prefs, Init Params)Upload to http://gallery.live.com Install it on your Space.Promote using URL APIsFind out more at http://dev.live.com/spaces
![Page 19: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/19.jpg)
Creating a Gadget
Thomas JeyaseelanSoftware EngineerWindows Live Spaces
demo
![Page 20: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/20.jpg)
Gadget Development Resources
Web Gadget SDKGadget Starter KitAdditional Resources
Developing – VS Web Express, NotepadExecution – IIS, Cassini, ApacheDebugging – Fiddler, Developer Toolbar
Find out more at http://dev.live.com/spaces
![Page 21: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/21.jpg)
Call To Action
Go create a Space - http://spaces.live.comBuild gadgets
SDK, docs, forumsPublish to Gallery
Build mashupsRSS Feeds, SpacesAPI, MetaWeblog, Search
Post questions/comments to the forumsPartner with us
![Page 22: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/22.jpg)
Getting Started Resources
SDK, Documentation, and Forumshttp://spaces.live.comhttp://dev.live.com/spaceshttp://dev.live.com/gadgetshttp://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)
![Page 23: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/23.jpg)
Questions
![Page 24: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/24.jpg)
More Information & EventsDate Time Session Location
4/30 1:00pm Open Mic: Custom domains and its direction! Sandbox4/30 1:30pm Building a Real, Money-Making Business
Application Using Virtual Earth Delfino 4005
4/30 4:30pm The 30 Minute Social Application Lando 4204
4/30 8:00pm After Hours Mashup … get your hands dirty Toscana 37015/1 8:30am Using Windows Live Services In Your Own Web
ApplicationsPalazzo 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
http://dev.live.com
![Page 25: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/25.jpg)
More Information & EventsDate Time Session Location
5/1 1:00pm Open Mic: Get more users and make money with Windows Live Gallery
Sandbox
5/1 2:15pm Creating a Domain Communication Experience on Windows Live
Delfino 4105
5/1 2:15pm Developing with Windows Live Spaces Delfino 4005
5/1 2:30pm Open Mic: Deep dive on Windows Live ID Sandbox5/1 6:00pm Evening Event: MIX Party at PURE PURE
http://dev.live.com
![Page 26: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/26.jpg)
Please fill out your eval
evaluation
![Page 27: Developing with Windows Live Spaces](https://reader035.vdocuments.net/reader035/viewer/2022070301/54588aacb1af9fb66e8b5567/html5/thumbnails/27.jpg)
© 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.