300mm active users worldwide worldwideleadership
TRANSCRIPT
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.