Instant Messaging

5 pts.
Tags:
API
IM
Instant Messaging
Software development
Hello, I am looking to develop a software that could be integrated into AOL, MSN, Skype, Gmail and Yahoo messangers. I was wondering: 1. on what platform those IM's developed? 2. on what platform should I develop my own software, that would be easy to integrate to those IM's? Note: my software should be executable when installing and integrating it as part of those IM's. Thanks for your help.

Answer Wiki

Thanks. We'll let you know when a new response is added.

Ya.. it is a good thinking… :)
The IM development is depends on the Protocol.
For example :

IF you want to use SIP then SIP is providing Method called “MESSAGE” .
Otherwise It can be other protocols like XMPP.

You can find the XMPP source/package as open source i.e gloox /jabber package. By using these package you can enhance your IM.

Good Luck!!! :)

Discuss This Question: 1  Reply

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • YuvalShavit
    That's quite an undertaking -- those are all built on different protocols. There are already several free, and at least one open source, projects that do just that and are fairly successful. You may want to check out: Pidgin (my personal favorite, and it's open source) Trillian Meebo Digsby Pidgin and Trillian have years of development and community-building behind them and are very highly polished. Pidgin also supports nearly every major and kinda-major protocol I've heard of, including all the ones you mentioned and more through plugins (I'm not positive about Skype -- I haven't tested that plugin). Before you start this project, you may want to think about why you feel there should be another program, and what yours will be able to add to the mix that the others don't already have. Good luck! Yuval
    905 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following