300MM active users worldwide Worldwideleadership

Preview:

Citation preview

Add Instant MessagingTo Any SiteKeiji Kanazawa Nikhil KothariMicrosoft Corporation

Windows Live Messenger

300MM active users

worldwide

Windows Live Messenger

Worldwideleadership

Windows Live Messenger

30 billion contact relationships

Windows LiveMessenger Library

introducing

Windows Live Messenger LibraryA JavaScript client library for Messenger

Your Web Site

MessengerLibrary

Messenger

Service

Agenda

DemosWhat Can You Build?Code ExamplesScript#GuidelinesResources

iBloks Video Messenger

Demo

multimap

Demo

Build Rich Social Applications

Reach out to contactsAdd new contactsShow what users are doing on your siteLet users interact with rich messaging

Start Coding Today

32 Messenger markets worldwideMost popular browsersChoice of languages:

JavaScriptC# with Script#

Available NOW in Beta

Hello WorldSign in user

User authenticates

Applications signs user in to Messenger

Say Hello!

Hello World

Contacts & Presence

Create contact list UIPaint contact presence using event handlers

Contacts & Presence

Conversation

MessagingUser.Conversations

Attach event handlerfor new conversations

Conversation

Attach event handlers for new messages

Message Show on UX

Attach event handlers for new messages

Messaging

Script#

Nikhil KothariSoftware ArchitectMicrosoft

Script# Intro

Free tool that enables you to write Ajax applications in C#

Compiles C# to regular JavaScriptMessenger library was implemented using Script#You have the same option for your apps as well

GoalsIncreased development productivitySimplify creating more maintainable code basesLeverage .NET tooling for Ajax apps

More documentation and tutorials onlinehttp://www.codeplex.com/ScriptSharp

Script#

Your Responsibility

Follow terms of use and design guidelinesEnd user in full controlRespect privacy of user and user's contacts

Resources

http://dev.live.com/messenger MSDN documentationTerms & GuidelinesDiscussion forumSamplesBlog

Script#http://www.codeplex.com/scriptsharp/

Summary

Grow your user baseMake your site stickier Start coding today

http://dev.live.com/messenger

Backup

Messenger IM ControlSend IM to Messenger users directly from Web

site <iframe src=“.../IMMe.aspx?invitee={ObfuscatedID}&mkt=en-US" width="300" height="300" frameborder="0“ />

What You Need

Internet DomainPublished privacy policyFollow Windows Live platform terms of useFollow Windows Live design guidelinesAjax UIInter-frame channel fileUser with Windows Live IDUser’s permission

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

Recommended