APIFinder
   The essential directory of application programming interfaces
Submit an API
DevX
Function
Language/OS
Contribute
About
Browse DevX
advertisement
Log In | Register
Live from the Web! Bring the Windows Live Messenger Experience to Your Web Applications
The collective features of the Windows Live Messenger IM Control, the Windows Live Messenger Presence API, and the Windows Live Messenger Library go beyond the simplicity of a chat application, making it possible to embrace this new era of social networking by leveraging a built-in Windows Live network within any web application.  
July 28, 2008

advertisement
or years, online chat has been progressively and swiftly revolutionizing how you communicate with friends, family, coworkers, and businesses you deal with. It is the foundation of the original chat room concept and the heart of instant messaging applications. Online chat—also called instant messaging or just "IM"—connects people for one-to-one or group chats, for social networking purposes, or for business directives, such as enabling access to technical support, customer services, or sales. Now, Windows Live Messenger lets you add IM and social support to your web applications through a rich set of features offered by the Windows Live Messenger IM Control, the Windows Live Messenger Presence API, and the Windows Live Messenger Library.

Extending Windows Live Messenger features to the web makes it possible for personal sites, community sites, and business applications to increase their reach and interactivity with visitors. For community sites such as your blog, or other social networking sites, this could mean sharing your online messenger presence so that visitors can easily contact you. You can also supply fully functional or completely customized web-driven instant messaging features from your site or web applications to enhance this interactive experience. You can apply the same ideas to business applications in the form of supplying technical support directly from the corporate site or interacting with other departments or personnel. In either case, an important benefit of web-enabled Windows Live Messenger is that it allows visitors that don't use Windows Live Messenger to interact with other Windows Live Messenger users, without installing the Windows Live Messenger Client.

The Windows Live Messenger IM Control provides a quick and easy way for non-developers to enable their presence on the web, and is particularly useful for chatting with anonymous visitors.
The Windows Live Messenger family's new suite of offerings include three major packages that support several different web-enabled scenarios:

  • Windows Live Messenger IM Control: Enables web applications to show the online presence of a Windows Live ID account to visitors and allows those visitors to interact with the account through a web-based instant messaging control. This interaction can be anonymous, or visitors can identify themselves by name or by their Windows Live account.
  • Windows Live Messenger Presence API: Enables site visitors to log in to their Windows Live ID account and enable web applications to access their online presence. This facilitates non-anonymous interactions with the IM Control.
  • Windows Live Messenger Library: Makes it possible to build web applications that integrate with Windows Live Messenger with more granular control over the UI and underlying instant messaging features exposed to visitors.
While the IM control and presence API are the easiest to implement and do not require development experience, the Messenger Library provides a rich set of features that require developers to provide the UI and programmatically control all interactions with Windows Live Messenger. Each has its place in the community; which ones you should use depends on the goals of your web application. This article will explain when and how to incorporate the IM control, presence API, and Messenger Library in your web applications, and provide common scenarios where each is distinctly useful.

Introducing the Windows Live Messenger IM Control and Presence API
The Windows Live Messenger IM Control was released in November 2007. This control is a fantastic addition to a blog, a web site, or any other space on the web where you want to communicate your online presence or allow visitors to communicate with you when you are signed in to a Windows Live Messenger client. Visitors can communicate with you anonymously, using a specified name, or in a more personal way by first logging in to their Windows Live account, thus making it possible for you to add them to your contact list for future communications. The Windows Live Messenger Presence API compliments the IM control, released in December 2007. It lets you explicitly invite visitors to log in to their account and share their online presence so that your web application can identify them. Both of these products are easy even for non-developers to include on web pages. The following sections explain how to work with the IM control, and then show you how to add value with the presence API.

Continue reading the article on DevX.com...

Mike Rohde joined Jupitermedia in March 2008 as the Senior Editor of www.devx.com and www.apifinder.com. He currently publishes articles on the Semantic Web, Project Management, and Architecture.


Windows Live Messenger Add-In API
By creating add-ins for the Windows Live Messenger 8.0 client, you can add new abilities to the client. This API is used to create those add-ins and make them available to users. This release of the Messenger Add-in API relies on the Microsoft .NET Framework as the hosting platform. Using the Code Access Security feature of the .NET Framework, you can isolate add-ins from the system on which they run. (description from MSDN)
Provider: Microsoft   Cost: 0



Windows Live Messenger IM Control API
The Windows Live Messenger IM Control enables web sites to show the presence of Windows Live Messenger users, and let site visitors engage in instant messaging conversations with the Messenger users. A web site can invite its users to share their Messenger presence and exchange messages with visitors to the site.
Provider: Windows Live   Cost: 0



Windows Live Messenger Library API
The Windows Live Messenger Library allows developers to build presence-enabled instant messaging applications.
Additional instant messenger-related API's:
  • Trillian Developers SDK
  • AIM Custom Client API
  • Smack API
  • Yahoo Messenger Plug-in SDK
  • Provider: Windows Live    Cost: 0


    internet.comearthweb.comDevx.commediabistro.comGraphics.com

    Search:

    Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

    Jupitermedia Corporate Info

    Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
    Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers