Tuesday, September 29, 2009

Google Talk Auto reply using .NET

Google Talk (GTalk) Autoreply using .NET
In this article we will see how you can develop a simple GTalk client using .NET using which you can notify your users that you are away from your desk. This article will also discuss how to use the Extensible Messaging and Presence Protocol (XMPP) protocol libraries. GTalk services are built on the XMPP protocol. The article is primarily in VB.NET, but C# code has also been mentioned in the article. Below is the screenshot of how our application will look like.


Auto Reply
Below is the screenshot of our application in action. 
Auto Message
Before getting started with the application, it is important for you to learn a little about Extensible Messaging and Presence Protocol (XMPP). According to www.xmpp.org
The Extensible Messaging and Presence Protocol (XMPP) is an open technology for real-time communication, which powers a wide range of applications including instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
You can learn more about XMPP at www.xmpp.org. Google Talk services is built on XMPP protocol. This allows us to build clients which can connect to Google Talk.
There are lots of XMPP libraries available for .NET. I am going to use agsXMPP .NET library. You can download the free library from its home page. http://www.ag-software.de/index.php?page=agsxmpp-sdk
Let us get started.try this URL : http://gtalkautoreply.codeplex.com

No comments:

Post a Comment