Rising Popularity of Online Chat

Online chats and instant messaging will soon accountno other software downloads or installs.
for more personal and corporate communicationsUnfortunately, the implementation of Java inside the
than the telephone. Nearly eight hundred million instantWeb browser is not very accessible. Unless the Java
messages are being sent each day. It is estimatedprogrammer has specifically designed the chat
that number will increase to over four billion. Theinterface to work with screen readers, the screen
accessibility of these communication tools to all usersreader will not be able to use the interface. Newer
is important. When individuals with disabilities areversions of Jaws are currently the only readers
blocked from using online chat programs, they arecapable of reading Java output; however, the author
cut out of one important communication channel.is unaware of any Java chat interfaces that have
There are three types of popular synchronousbeen developed for them. For users with disabilities
communication tools: IRC - Internet Relay Chat wasother than vision problems (cognitive, motor, hearing,
an early communication technology. It allows users toetc.), there are design principles that can make
send and receive messages from the central serverWeb-based chat interfaces more accessible, such as
using client software. Another type of communicationuse of clear/consistent navigation, not relying on
tool is web-based Chats. These typically use Java toaudio for content, and easy-to-use interfaces as well.
display and control a chat interface within a WebSome Web-based chat programs have been
page. No additional software is required. There aredeveloped to output HTML only. These chats can be
also Instant Messengers or software for managingquite accessible to screen readers, because no
and communicating with others.additional software is required and the output is easily
IRC, or Internet Relay Chat is one type ofread by the software. HTML chats are also cross
communication tool popular in the business world. Tocompatible and work with all new web browsers.
participate in an Internet Relay Chat, you need anHTML chat programs must allow the user to control
IRC program, commonly called a Client. There is ahow new messages are displayed - if new messages
wide variety of IRC programs available, with varyingare automatically displayed, then the user may
levels of accessibility to those with disabilities. Thebecome confused. HTML chat windows must be
most popular Macintosh IRC client is Ircle - externalautomatically or manually refreshed to view new
link. The best Windows based IRC client is mIRC -messages, which can be tedious or confusing to
external link. These clients are primarily commandusers.
based, meaning that the user must manually enterIn general, Instant Messenger chat tools seem to be
text commands into the interface to go to differentreasonably accessible, although there are compatibility
chat areas, change preferences, and chat withissues between versions of assistive technology and
others. The accessibility of IRC clients varies andversions of IM tools. The Jaws screen reader was
accessibility programs have been developed to workdesigned to work with versions of AOL Instant
with Ircle, mIRC, and others, but most are outdatedMessenger and has been used with each of the
and do not work with newer IRC clients. Because ofmajor instant messengers with varying levels of
the limitations of IRC and the difficult to learn andsuccess. The user in many cases must learn to 'trick'
use interfaces, it is not as frequently used as otherthe IM program into working with their assistive
chat tools.program and must learn how to control and
The use of synchronous communications through amanipulate the program, which is not inherently
Web page interface is quite powerful. Mostaccessible. IM settings can be changed to make the
Web-based chats use the programming languageprogram more accessible, such as viewing one
Java to create an updateable region of the screenmessage at a time, keeping the IM window from
that can be used for chatting with other users thatautomatically opening, and designating sounds for
are at the same Web page. Because most usersvarious notifications.
already have a Java-enabled Web browser, there are