developing with windows live spaces

Post on 01-Nov-2014

3.002 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

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 more

TRANSCRIPT

Developing with Windows Live Spaces

John BrunoProgram ManagerWindows Live Spaces

Thomas JeyaseelanSoftware EngineerWindows Live Spaces

Agenda

Windows Live Spaces OverviewWhy develop with Spaces?Spaces platform API's, Feeds, and GadgetsDemos, Demos, DemosA Call to ActionQuestions

Gadgets

Photos

Profile

Blog

Friends

What is Windows Live Spaces?The place to share information about yourself, and discover information about others!

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

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

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

Spaces RSS Demo

John BrunoProgram ManagerWindows Live Spaces

demo

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)

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

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)

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

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

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

Gadget DemoAdding Gadgets to your Space

Thomas JeyaseelanSoftware EngineerWindows Live Spaces

demo

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>

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

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

Creating a Gadget

Thomas JeyaseelanSoftware EngineerWindows Live Spaces

demo

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

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

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)

Questions

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

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

Please fill out your eval

evaluation

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

top related