
Instant Messaging
by Guest Blogger, 2/16/2002
One type of technology that forms a logical extension between the notion of community building and the work of nonprofits is instant messaging (IM). Reportedly some 80 million folks are using IM technology daily to generate a low-end estimate of some 500 million messages a day.
What exactly is instant messaging, though? As best as one could describe it, it is sort of a hybrid of e-mail, chat rooms, pagers, ringing telephones, voice mail, caller ID, bulletin boards, and Rolodexes- depending on what you use it for. The real secret behind IM's usefulness is not the speed with which messages can be delivered. It is the ability to gauge when a particular user is online and to deliver targeted communications and information to them at the exact moment that they are both most able and most likely to respond to them.
Despite the hype about IM technology as the next extension of e-mail and chat, it is not really new, especially considering entities like Usenet and the early Bulletin Board Systems (BBS), which ran on UNIX operating systems. The UNIX systems had a talk feature called that enabled one-to-one relatively instantaneous text-based messaging of a few lines between two people. In Finland, around the late 1980s, Jarkko Oikarinen developed a chat system called Internet Relay Chat (IRC), which gained a foothold among the growing base of Internet users who wanted to participate in live online discussions with more than one person. By the time IM as we know was deployed via services like America Online around the late 1990s, you could start to see features like instant notification when particular users were online and available for conversation and targeted contact lists that would let you select (and elect to join) groups of users with similar interests.
Why should you consider using IM?
Well, most of the software tools available are free, allowing users to take advantage of real-time targeted chat communications. In fact, if you are running a network using Novell, Lotus and Microsoft tools, you most likely have a form of IM bundled into your systems. The type of message and response archiving IM clients utilize also makes it much easier to develop an electronic "message trail" or transcript of communications, even among multiple users, that becomes cumbersome to do through e-mail or a discussion list.
IM also can allow staffs, particularly large staffs divided by project teams and/or geography, to communicate cheaply, effectively,
and efficiently. Tied to this is the fact that IM systems force users to register and designate an identification for themselves, allowing other users to log them into lists that can designate when someone is online and available to receive messages. In addition, the current and next generation of IM technology enables users to set filters that will forward messages from either preferred sources and/or those messages that are relevant and urgent based on patterns of use or user preference.
So, at a minimum, IM allows users to:
- Check the online status of other users
- Select their visible online status (away, busy, etc)
- Customize the way messages displayed and delivered
- Choose sounds or visual cues to alert you when users are online or new messages are delivered
- Ironically enough, it puts a lot of pressure on people to respond immediately. The concern is that the quickness of responses kills the potential for substantive exchanges. The other side, however, is that the type of messages folks receive, could be ultimately forced to be more focused on a specific matter that can be targeted to specific users.
- The spontaneous gathering that can take place among a set of users can seem somewhat distracting if not intrusive. Although good IM clients allow one to change their accessibility status (such as "online but busy," "away from the desk," or "do not disturb"), it does not change the fact that one could potentially be flooded with numerous pop-up messages, much as a steady stream of messages accumulating in one's inbox.
- It is extremely easy to get overwhelmed by simultaneous one-to-one, one-to-many, many-to-one, and many-to-many exchanges, and you can run the risk of sending the wrong response to the wrong user or groups of users.
- The ability to filter out people based on whim or preference potentially creates a scenario where potentially useful information sources are evaluated based only on familiarity, not necessarily the quality of the content provider.
- There has been a major set of skirmishes between the various makers of IM clients that are unable to communicate with one another. You may recall, in fact last summer's shenanigans between AOL's AIM client and Microsoft's MSN Messenger, and similar services by Yahoo and Prodigy. Microsoft repeatedly attempted to let its client communicate with AIM, AOL blocked its service to MSN Messenger, and Microsoft reversed engineered its product to work around the blocks. Eventually Microsoft backed off. Even as recently as March 2000, a similar scenario was brewing between CMGI's iCast client and AOL's AIM. AOL, which also owns the ICQ instant messaging client, has repeatedly said that it will work to help develop standards under efforts such as those of the Internet Engineering Task Force's Instant Messaging and Presence Protocol (IMPP) Working Group, but that it will not allow it's service at this time to communicate with competing clients.
- There are still some serious security issues IM clients present to users. The ability to maintain an "always-on" connection means that you are opening up a "channel" to your computer's desktop, thereby raising the vulnerability of client systems to viruses, security breaches, spam messages, junk mail, and abuse by other users, assuming of course that they are using the same client. For example, there is the recent instance of a "buffer overflow attack" with the ICQ service this past February, as a user took another user's client hostage by flooding the victim's client with more text than it could handle, including an executable code that gave the hacker access to other person's machine.
- AbbottChat (http://www.abbottsys.com/atchat.html) This client for Macintosh and Windows users (including those on AOL) lets people chat without having to log onto a central server, in effect running their own messaging systems for one to one conversations or group chats. Files can be transferred and notification of users' online status is featured. They are now charging for the current client, but a previous version of the fully functioning client is available online from Ziff-Davis (http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/info.html?fcod e=000PYT [no spaces])
- ChatRocket! (http://wwwuniversal.hypermart.net/public/download.html) Not a lot of online documentation available for this one, but it is touted as a "bi-directional" chat client, which means that two users can talk to one another by connecting directly via their respective IP addresses.
- CoolSpeak (http://www.coolspeak.com) Pretty sophisticated package of unified IM services, CoolSpeak incorporates text to voice, paging, messaging, chat, and is soon expected to add faxing capabilities to the free downloaded client. CoolSpeak also features a tool-free telephone service for registered users to send, receive, and reply to voicemail messages from other users, and to send text messages as voicemail messages.
- CuteMX (http://www.globalscape.com/products/cutemx) A different take on IM, this is primarily search engine software designed to locate media files located on the Web, that can also transfer files and receive streaming content via a built-in media player. It also features basic instant messaging and chat functions.
- FireBall (http://www.fireballnow.com/) Relatively small download for a relatively simple IM client for Windows
- FireTalk (http://www.firetalk.com) FireTalk gives PC users (sound card and directional headset microphone required) unlimited domestic and international long distance calls, voice messaging and instant text messaging. It supports live voice-based conference calls of up to 100 people, and voice mail messages and greetings of up to one minute that can be accessed by other users. The chat room/forum feature is significant here as it allows for moderated online voice discussions of up to 100 users, and broadcast/auditorium presentations to up to 1,000 users. It also allows users to congregate anywhere on the Web, in effect turning any Web page into an online chat room or instant messaging board. FireTalk also enables users to synchronize the browsers of other users so that they can look at web pages and sites simultaneously. One of the newest entrants in the IM field, FireTalk boasts a pretty formidable range of online telephony services.
- GKU (http://www.xifaworks.com/gku) And you thought ICQ had an awful pun for a name. GKU (Gnomie Know You) is a pretty close twin of ICQ in look and functionality.
- Hotline (http://www.bigredh.com/index2.html) Macintosh and PC client download has standard IM features, but also utilizes QuickTime playback support, which means that any of the 30 supported multimedia file types (MP3, MPEG, AVI, Wave, GIF, JPEG, TIFF, Flash, among others) can be viewed as they are being downloaded (much like streaming media), instead of after the download. Most IM clients only allow for file transfer and not direct and/or simultaneous file playback.
- Hotlyin (http://www.filedudes.lvdi.net/mac/online/hotlyin.html) or (http://www.tucows.com (under Macintosh section) This Macintosh IM client is a lot like Hotline, but it also allows for multithreaded downloads in separate windows, enhanced statistics on downloads and transfers, and features for advanced IM network administrators who might want to host their own IM server.
- ichat (http://www.ichat.com) The model for this IM suite of tools is based on the integration of a separate pager and chat client, similar to the services offered by Excite and Yahoo. The pager tool notifies users when others are online, and a wizard interface lets people exchange messages and files. The ichat Rooms client allows users to participate in hosted online discussions conducted through web based chat rooms.
- LOL Chat (http://www.lolchat.com) This is distinctive because it not only opens up separate windows for each person you with whom you chat, but it also lets you see each character as it is typed. You can have as many open as windows as you choose.
- MyCQ 1.2 beta 6f (http://www.mickem.nu/viewProject.php3?projectid=1) MyCQ can incorporate user lists and files from ICQ and AOL Instant Messenger, and relies on "skins" (downloadable overlays) to allow users to customize the look of the IM interface
- Network Assistant (http://www.yaasoft.com/nassi) This is more of a tool for LANs (Local Area Networks) to have full IM features, including chat, whiteboard, and instant notification. For LANs running the WinPopUp utility, this tool works well in tandem.
- OfficeChat (http://www.polarlogics.com/officechat) Microsoft Outlook 97 and 98 can be used for instant messaging with this tool, allowing for chat sessions and file transfers. It monitors incoming calls from other Outlook users, and when received, a "heads up" notification enables you to accept or decline invitations for discussions or exchanging files. For those of you concerned with security, these Outlook sessions are encrypted.
- OnlineCall (http://www.onlinecall.com) This one has multilanguage support and supports basic IM functions, and has plans to support Internet paging, Web browser interface and auto-start of external applications in its next release.
- PeopleLink (http://plnk.peoplelink.com/plnk/peoplelink/download/index.cfm) PeopleLink is noteworthy because it can convert text into speech that can be played via a sound card equipped machine. It consists of a download executable file and a separate Java applet that enables Web-based chat.
- PowWow (http://www.tribalvoice.com/powwow) This both predates and matches the offerings of FireTalk, and is another contender for organizations considering a scalable IM option for their work. Noteworthy features here include the remotely guided web browser synchronization (or "web tours") for groups of users, shared and online whiteboards.
- Rapman (http://www.rapman.com) Client software interesting for its emphasis on streaming media content, including Internet radio and news broadcasts. This can import ICQ contact lists.
- ScreenFIRE (http://www.screenfire.com/products/index.html) This lets people familiar with IRC Chat utilize a similar interface for instant messaging and on-the-fly conferences of up to 50 people. Although not available currently, a Java applet will be coming out for Macintosh, UNIX and Windows
- TaoTalk (http://www.taotalk.com) An instant voice messaging and voice chat system, with a really small download size. The idea is that you can send and receive voice messages to others, even those who do not have access to the Internet. here's the rub: when sending a message to those without access to the free TaoTalk software, the recipient will get a message with a link to a Web gateway where they can log in and hear the playback of the voice message. If your end user lacks Web access, they can check the message via a telephone gateway (for now, unfortunately, there is no international gateway, simply a common number for calls in the UK)
- TinyChatIS (http://www.cmi.arizona.edu/users/calbrecht/Freeware/TinyChatIS.exe) This is literally one of the smallest downloads and installs for IM software. No need to register through a central server, since each client acts as a separate IM server, so it automatically switches between sending and receiving modes when needed.
- Webbe (http://www.webbe.com) Arguably the slickest and simplest of the IM interfaces, this is positioned as a potential corporate-level tool, though the individual client version is free, and can support conferencing for up to 25 users, with file exchanges of any size and type.
- WinTalk (http://www.thoughtcraft.com/elf/wintalk/wintalk.html) or (http://www.elf.com/elf/wintalk.html) This supports the UNIX Talk protocol, which means that Windows users can carry on real-time chat with UNIX users running TALK or some variant thereof. While there is no version of WinTalk planned for Macintosh users, there is a TALK program for Macs at (http://www.umich.edu/~archive/mac/util/comm/talk1.11.sit.hqx). If the author's claims are correct, all TALK-compatible software should be able to talk to all other TALK-compatible software, but you will not be able to conduct voice-based chats.
- WorldChat (http://home.sunrise.ch/compag/sds/wchatfw.html) IM client with good basic ability to log chat sessions
- x Chat (http://xstudio.bizland.com/digital/xchat/index.html) This is a useful chat tool for private Intranet or Internet use, probably most useful for two people in remote locations, as only two users can share an x Chat connection. It maintains a contact address book, which can automatically connect to whichever user is on the connection. It also features a special chart whiteboard for business users and the ability to capture a screen shot of your desktop.
