Chat Rooms
Ron Graham
with Molly Hays
A chat room is often the cornerstone of an online community. Though message boards can provide the same connection between visitors to your site, the connection established by a chat room is dynamic. An online community allows for the possibilities of

An online community generally requires careful planning. Here's how to start:

  • balance your business strategy with the audience's desire for connection
  • get GOOD moderators
  • start with an incentive-filled promotion to get people to visit the chat room
  • respond to customer comments quickly

Chat rooms are already used effectively as online classrooms. In classes I have taken as a member of America Online, the following conventions were followed:

  • Each class was logged, and the log file made available for downloading and review afterwards.
  • Administrative information was communicated first, as often happens in a live classroom.
  • A library was established for files students can download (e.g. homework assignments).
  • A message board was established for collaboration between class meetings.
  • The question and answer protocol was as follows:
    • student types a question mark
    • instructor calls on student's screen name
    • student acknowledges when question is answered
  • The instructor's lectures were prepared in advance and entered automatically via macros (that's a great deal of fast typing otherwise!).

It's important to have the leader of a class or meeting maintain control in this environment, because

  1. It's too easy to interrupt the flow of lecture or discussion.
  2. It's too difficult to follow more than one thread at a time.
  3. People who use chat rooms tend to be used to utter chaos. :-)

But you can readily see that third-party chat rooms can be used for profit as well as fun.

Here is an example of a portion of a lecture being delivered via a chat room:

Java Molly: JAVA APPLET EXAMPLE
Java Molly: .
Java Molly: /* Welcome applet */
Java Molly: .
Java Molly: import java.awt.Graphics;
Java Molly: import java.awt.Color;
Java Molly: import java.awt.Font;
Java Molly: .
Java Molly: public class Welcome extends java.applet.Applet {
Java Molly: .
Java Molly: . Font f = new Font("TimesRoman",Font.BOLD,36);
Java Molly: .
Java Molly: . public void paint(Graphics g) {
Java Molly: . g.setFont(f);
Java Molly: . g.setColor(Color.red);
Java Molly: . g.drawString("Welcome to Molly's Home Page", 15,50);
Java Molly: . }
Java Molly: }
Java Molly: .
Java Molly: This is a Java applet.
Java Molly: You compile the same way you compile a
Java Molly: Java application:
Java Molly: .
Java Molly: javac Welcome.java
Java Molly: .
Java Molly: To run it, you will need an html file such as the following:
Java Molly: .
Java Molly: <HEAD>
Java Molly: <TITLE>
Java Molly: Welcome to Molly's Home Page
Java Molly: </TITLE>
Java Molly: </HEAD>
Java Molly: .
Java Molly: <APPLET CODE="Welcome.class" width=600 height=100>
Java Molly: </APPLET>
Java Molly: .
Java Molly: .
Java Molly: Then you point your browser to the location
Java Molly: of the html file and presto! your applet loads and runs.

References

Zetlin, M. and B. Pfleging. "The Cult of Community." Smart Business, 06.2002.


[Table of Contents] [Previous] [Next]