Title: Windows LiveTM, applicatie ontwikkeling met Windows Live en Windows Live Messenger
1(No Transcript)
2Windows LiveTM, applicatie ontwikkeling met
Windows Live en Windows Live Messenger
3Subjects
- What is the Windows Live platform
- Why you should be building applications with
Windows Live Messenger - Elements of a Windows Live Messenger application
- How to get started and build a Messenger
application - Monetization
- Resources
4Windows Live
- Windows Live is a set of software services
- that brings together my world of
- information, interests, and relationships
- A new set of Best of Breed internet services
- Mail, IM, Search, Social Networking, Protection
and more - Designed to work Naturally and Seamlessly
- Safely and Securely Across Services, Devices and
with Windows -
- Enabling User Control and Personalization
- User choice customization and rich personal
expression tools - Delivered with the highest quality of Advanced
Technology - For Consumers, Advertisers, Partners and
Developers
5Windows Live Developer Platform
Open Windows Live services to 3rd parties to
create a virtuous ecosystem that mutually
benefits users, developers, advertisers and
Microsoft.
- More innovation in WL services
- More user value from Windows Live ID
- Unique application capabilities
- Large user base and multiple monetization models
- More engaged and targetable user base
- Unique advertising vehicles
- Larger advertiser base
- Greater ability for ISV rev share
6Windows Live Platform Services
With Windows Live, were building a platform
ecosystem around many of the existing MSN
communication services, adding new services and
releasing APIs
- Messenger
- Activity API, Bots Alerts
- Mail
- Windows Live Mail (Hotmail)
- Windows Live Domains
- Spaces
- Powertoys API
- Gadgets
- For www.live.com
- Mapping
- Virtual Earth
- Search
- Desktop, mobile, and web search APIs
This means you can start to build sophisticated
applications, using combinations of services from
Messenger, Spaces, Hotmail to search, mapping,
and www.live.com.
7Why Build Applications in Messenger?
- User base
- 200 million potential users
- Access to Windows Live Services
- Activity API
- No fee access for building Bots
- Alerts notification API
- Viral nature of applications
- Sample apps 0 to 2.6M and 0 to 780K
- In four months with no promotion
- Engagement
- Example 1 300M user interactions in February
- CTRs between 0.4 and 4.0
- Integration with other Live services
- Spaces, Search, Gadgets, Mail, Mapping
8What Are Messenger Bots
- Messenger Bots are automated programs and
appear online like other contacts - Add them to your contact list
- Like human users Bots have
- Presence personal status messages
- Personal display pictures
- Can blog with MSN Space
- They available to chat 24x7
- What Can Messenger Bots do?
- Entertain or play games
- Search for information or research
- Assist with shopping or news
- Personality (like a radio DJ)
- Provide a presence based user interface for new
business scenarios - MSN examples
- Encarta Instant Answers
- MSN Gift Guide
- ESP Billy
- MSN Search
9What are Messenger Activities?
- Rich applications shared between users within
Messenger - A natural extension of the IM conversation that
incorporates information from a rich application
shared by the users - Drive deep user engagement with services, brands
and content - driving Traffic to your assets and enabling new
scenarios - A new way to display content
- New support and commerce scenarios
- available through
- Launched from any web site, bot, or alert
- SDK available on MSDN
10MSN Alerts (Notification Service)
- Alerts is a opt-in, spam free notification
service. Alerts deliver information to users,
based on the their presence and with IM, mobile,
and e-mail as end-points - Why use the Alerts notification service?
- Presence based
- Multiple-end points (IM, mobile, e-mail)
- Easy integration with RSS
- Its spam free
- CTRs
- Alerts direct the user to any URL
- URL (Messenger Activity or Bot)
- Getting Started
- Start publishing any content available via a RSS
feed viahttp//signup.alerts.msn.com - Learn more about the Alerts notification service
at http//alerts.msn.com - SDK available upon request
11Messenger Bot Activity
- Client to Client data transfer
- Conversation interaction
- HTTPS for secure data exchange
- Mashup style applications
- DHTML AJAX
- Interact via the conversation, user tile
- Broad, or domain specific interaction
- Can be combined with Activity apps
- Built on 3rd party hosting platforms
12Messenger Bots with Activities
Yellow Pages Robot yellowpagesqa_at_hotmail.com
Encarta Instant Answers Robotencarta_at_conversagent
.com
Lineage Robotibuddy077_at_lineage.co.kr
13What you need to build Bots
- A toolkit built to connect to the Messenger
network - Natural language engine
- The most popular and effective applications are
those that use natural language - Content
- User profile
- User engagement plan
- All these should be highly scalable and cost
effective
14Key Decisions
- NLP/Menu driven
- Activity integration
- Content
- Engagement plan
15Monetization
- Monetize w/ads
- Monetize w/services
- Monetize by driving business interactions
- Drive cost savings
16IM Robots are not web sites
- Most are conversational in nature
- Rate of growth
- Traffic patterns
- Incoming users ramp-up rates at peak times
- Responsiveness expectations from users
17Building a Messenger Bot in an hour
- Build using one of MSNs certified ISVs tools
- Example register at and download the
Conversagent SDK https//buddyscript.conversagent
.com/msnoffer.html - Create a project with the project wizard or use
one of the sample project - Add your Bots passport information
- Add basic Natural Language and conversation
structure to your agent using Buddyscript - Start your agent on MSN
18More Tools for Building Bots
- Licensed ISVs provide the tools
- A diversity of tools
- Easier than working with the raw MSN IM protocol
- There are no fees from MSN
- ISVs charge for use of their tools
- There are two types of ISVs, those that provide
a toolkit/platform and those that provide
toolkit/platform and host the bots
www.akonix.com - www.conversagent.com (hosts)
- www.incesoft.com (hosts)
- www.infiniteagent.com (hosts)
- www.wisebuddy.com (hosts)
- www.oberon.nl/en/ (hosts)
- www.iminteractivecorp.com (hosts)
19Summary
- The Windows Live platform is about enabling
developers to build unique and powerful solutions
- Tools are available today to build and keep users
engaged with powerful applications on Messenger - Monetization options are available today
20Windows Live Platform Resources
- Windows Live
- http//ideas.live.com
- Messenger
- http//forums.microsoft.com/MSDN/ShowForum.aspx?Fo
rumID112 - http//activity.msn.com
- http//msdn.microsoft.com/msn/msnmessenger
- http//spaces.msn.com/members/MessengerSays/
- http//signup.alerts.msn.com
- Messenger (BOTS) encarta_at_conversagent.com,
yellowpagesqa_at_hotmail.com, espbilly_at_msn.com,
spleak_at_hotmail.com, msngiftguide_at_hotmail.com - Spaces
- http//spaces.msn.com/members/thespacecraft
- http//forums.microsoft.com/MSDN/ShowForum.aspx?Fo
rumID198 - Windows Live Local (Virtual Earth)
- http//local.live.com/
- http//www.viavirtualearth.com
- Gadgets
- http//microsoftgadgets.com
- Search
- http//forums.microsoft.com/MSDN/ShowForum.aspx?Fo
rumID111