Will Instant Messaging Ever Unite?
scallion writes "An article in Technology Review titled Getting AOL To Talk To MSN points out that currently the world of instant messaging is "as factionalized as Afghanistan," then asks, what will it take to unite all these individual IM networks under one umbrella?"
what will it take to unite all these individual IM networks under one umbrella?
jabber.org
Trillian rocks... combines 3 or 4 different IM into a single, skinnable interface, and even manages to keep up with AOL's shennanigans...
Jabber and Trillian have been mentioned, now for Miranda: http://miranda-icq.sourceforge.net
Support your open source brethren! Help develop an AOL or MSN plugin!
Actually, for a long time, ICQ was the only instant messaging platform. AOL bought Mirabilis, the creators of ICQ, shortly after the development of AIM.
You can get all chat windows combined into one - it's called gaim.
The US Army: promoting democracy through unquestioned obedience
The answer from IETF is a workgroup called SIMPLE. This working group focuses on the application of the Session Initiation Protocol (SIP, RFC 2543) to the suite of services collectively known as instant messaging and presence (IMP). The IETF has committed to producing an interoperable standard for these services compatible with the requirements detailed in RFC 2779 and in the Common Presence and Instant Messaging (CPIM) specification, developed within the IMPP working group. As the most common services for which SIP is used share quite a bit in common with IMP, the adaptation of SIP to IMP seems a natural choice given the widespread support for (and relative maturity of) the SIP standard. http://www.ietf.org/html.charters/simple-charter.h tml
Trillian has already been mentioned for win32, but there's also gaim for Linux/GTK - it supports almost every instant messaging protocol under the sun, and doesn't feature the same bloat as the likes of ICQ.
Gabber's also pretty good, but since no-one uses the Jabber protocol, it seems pointless to register...
- AOL
- AOL is the undisputed leader in the IM market. They were the
pioneers; instant messages have been a part of AOL since the service was
called AppleLink back in the late 1980s.
- AOL does not need any more users on its IM network. It does not want
more users on the network. Everybody who is anybody has an AIM account.
- Facilitating compatibility with other IM networks would cost AOL money
unnecessarily. They would not be able to install their spyware and ads on
your system. And they would not be able to use the competing services to
try to get you to join AOL. The economics of the situation favor the
current approach.
- MSN
- Microsoft would also lose out from giving up the right to blast ads
and spyware at all of the users of its network.
- Microsoft fully intends to leverage a monopoly in the instant messaging
arena to further its desktop and server monopoly. At that point they will
begin charging for service. This would be less effective if they opened
their network.
- Keeping their network closed encourages more users to get Passport
accounts, which Microsoft uses to harvest personal information and sell
consumer dossiers and mailing lists.
- Jabber
- Jabber.org would benefit from an open IM standard. Unfortunately,
Jabber.com would lose its only competitive advantage and would quickly go
out of business.
- Decentralization would make administration simpler, but would be
unnecessarily incompatible with the centralized models of AOL, MSN, and (to
a large extent) ICQ.
b.There are many multi "transport" instant message clients out there, the largest being Trillian ( http://www.trillian.cc ) and Jabber ( http://www.jabber.org ). While it is true that they're not supported by their respective owner (AOL, Yahoo or Microsoft), they do function properly. In the past Microsoft tried to block them but recently has supported Trillian by offering them the future specifications of the MSN protocol (although I am sure it somehow is meant to undermine AOL), and AOL has given up trying to block the sneaky clients. I doubt they will ever work together (at least not until an evil and scary merger between AOL and Microsoft happens). I use Trillian personally and I have used Jabber in the past and I feel they are quite professional.
"The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true." --James
I guess you didn't bother to check and see what protocols Gaim actually supports, preferring instead to make an inference based on the name of the program. For the record, it supports MSN, Yahoo, IRC, Gadu-Gadu, Napster, Zephyr, Jabber, and ICQ.
Everybuddy (www.everybuddy.org) is another multi-protocol chat client available for Linux. It can actually receive files from AIM users, which Gaim can't, though I don't really worry about that too much. And I never worry about being able to send files using my IM client; that's what Web server software does.
WMBC freeform/independent online radio.
If you're not running WinXP, get TweakUI (Power Toys, MS Downloads). It's very helpful for stopping those annoying programs that insist on starting every reboot.
Why would anyone engrave "Elbereth"?
I disagree....AIM is *the* best interface I've seen for Instant Messenging. Yes, out of the box it's a bit "excessively synergized" with a special home page, stock tickers, headlines, etc, but they have done an excellent job of making all that stuff easily "turn-offable" in the configuration. When they released a new version that probably made some behaviors easier for newbies (i.e. how minimizing, closing the window, and signing off/on are all linked) they made it easy to restore the old behavior that people may have gotten used to. The interface is feature rich (in terms of buddy icons, fonts, colors, the frickin smiley thing, blah blah etc) but the complexity is well hidden.
Compared to the old interface for ICQ, it's heavenly. I think they've really done their usability homework (my only gripe is that if I've cut and pasted some text from another someone else's talk, it copies the color and formatting, and the only way to get back to my default text is to cut and paste some of my own text...) Admittedly, I've only played with AIM, ICQ, Trillian, and Exodus, but AIM is the cleanest interface I've seen.
SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
Quote:
=== Cut ===
That is, you may have a single client, but you've still got multiple AIM, ICQ, MSN, and Yahoo! accounts. Maybe even a jabber account (and that one isn't even universal -- it's based on wherever your account's server).
What is needed is, essentially, SMTP for IM. A way to embed a service name/address into the message traffic. So that, for example, a user "harry.truman" on MSN could send, using MSN, an IM to "aim:dcooper", and have it go through. A little quiet reflection should convince you that this is a server-side problem, and one the current services haven't addressed. (I'll leave the question of why, be it technical, political, or economic reasons, to others).
=== Cut ===
Huh? Isn't that exactly what jabber do? There are several jabber servers on the net and you can run your own if you like. It works very much like email and your address looks like an emailaddress. You don't have to be on the same jabber server to talk to each other.
On the other hand, SIMPLE is every bit as interoperable as Jabber, with the added weight of the fact that AOL has agreed to interoperate with other vendors using SIMPLE once it is complete.
Not true. AOL had IMs way before they had AIM. But at that time, the only way to IM would be to have AOL. AIM just lets you get to the IM feature of aol without having aol.
AOL has abandoned support for the initiative you site (about two years ago, in fact). They are now throwing their support (along with Microsoft) behind an IETF emerging standard called SIPMLE. See this article for confirmation of AOL's support of SIMPLE.
Gaim supports AIM, ICQ, Y!, MSN, Jabber, IRC, Gadu-Gadu, Zepher, and Napster (though why you would want to use napster via an opennap server just to talk is beyond me). As such, supporting 7 protocols, it suprasses Trillian as an all-in-one messanger (besides the fact it vastly pre-dates trillian), and is open source to boot. Its amazing that gaim's only mentioned a handfull of times while trillian is in almost every other post it seems.
Jabber addresses are like that.
When you send e-mail from one address to another, you send the message to your (ISP's) SMTP server, which looks up the domain name you're sending the message to, gets the SMTP server defined in the MX (mail exchange) record for the domain, and sends the message there. Under this proposal, a new record type would be added to DNS, an IMX record that specifies which server can handle IM connections.
This is how the Jabber transport works as well. Except that instead of creating a new DNS RR, they used SRV records. SRV records are a generalization of this concept. They are beginning to be used for LDAP, Kerberos, Jabber, etc. (Try "host -t srv _ldap._tcp.uiowa.edu", for example.)
That's really the only way to go. I will never be happy with instant messaging until it is decentralized like email. Providing a way of looking up the correct server with the address and the existing infrastructure (DNS) is the only way to go.
on windows, trillian is okay too. it can handle irc, aim, icq and msn. its free too (not as speech through). it even supports encrypted communication.
check it out www.trillian.cc
-- http://electronicintifada.net --
Whoever wrote this article is way behind the curve. Fancy little free and advert free program called Trillian works great for me - tying Yahoo, MSN, AOL, ICQ and even IRC into one neat little app. http://www.ceruleanstudios.com/
As far as I know, SMTP was around before Compuserve, AOL etc. ever existed. It's not like they agreed on building it as a standard, it was already there. With so many people using it that they couldn't force their own proprietary protocols down everyone's throat.
There's not such a standard that predates all existing IM's, so I think it will be a bigger struggle to get to a standard this time.
--GekkePrutser