Chapter 8

Network and Communications


CONTENTS

Chat and Multiuser

Another Chat Applet

by Kyle Palmer
Contact Info: kyle@cs.ualberta.ca
URL: http://elycion.geology.ualberta.ca/~kyle/chat
Load Time: Fast
Source Code Included: Yes

Author's Description: Another multiuser chat applet. Includes source for both. Probably has C source for the server as well.

The paired server source and capability of this applet is what distinguishes it from other similar applets-otherwise, it's a nicely functional, straightforward chat resource. Other chat resources on the Gamelan directory include the EarthWeb Chat, Chatbox, and Dimension X Cafe (all in this section).

The Bored Room

by NorthCoast Interactive Inc.
Contact Info: solutions@eyehand.com
URL: http://www.eyehand.com/boredroom
Load Time: Fast
Source Code Included: No

Author's Description: Are your bored? Check into The Bored Room, a multiuser chat/whiteboard applet. Features include colored markers, eraser, whiteboard text tool, and separate chat function with group and private chat. Set up your password-protected bored room as public or private. Check out The Bored Room today, and bring a friend. The Bored Room is available for site licensing.

Also see Ewgie (this section) for an example of another whiteboard chat applet.

Chat Box

by Ashley King
Contact Info: lunch@trey.com
URL: http://206.61.207.67/chat
Load Time: Fast
Source Code Included: Yes

Author's Description: A multichannel chat applet that supports private conferences and new channels.

Choose from four established rooms, including one for CU-SeeMe users, or start one of your own. Also check out the available commands on the Help menu to help yourself get around. Other chat resources on the Gamelan directory include Another Chat Applet, EarthWeb Chat, and Dimension X Cafe (all in this section).

Chatmeister Dee

by Tilo Christ
Contact Info: christ@studflr-heilbronn.de
URL: http://lem.studflr-heilbronn.de/~christ/chatter.html
Load Time: Medium Fast
Source Code Included: No

Author's Description: A demonstration of some cool chat technology. Chat in a graphical room filled with cartoon characters. Graphics are being rendered using a PostScript Interpreter written in Java. The server is written in rock-solid ANSI/POSIX-C. This is a small site located in Germany. Accessibility from outside Europe might be poor :-( Docs are available in both English and German, the program is in German, but is very easy to use!

Accessibility is slow, but the applet is definitely not poor-it's a bit confusing if you don't speak German, but the graphics and navigation are very cool. Similar chat applets-with rooms and/or characters/avatars for visitors to explore and utilize-include Web Environment Home (Network and Communications: Other Network and Communications Resources) and WWWalker Virtual World (this section).

Como Multi Use Communication System & Groupware Toolkit

by Como Professional
Contact Info: msrex@cip.informatik.uni-erlangen.de
URL: http://www4.informatik.uni-erlangen.de/IMMD-IV/Projects/como
Load Time: Fast
Source Code Included: No

Author's Description: Como is a framework for developing multiuser applets. It provides an easy-to-use programming interface-a simple chat program is only about 100 lines long (including user interface and comments). Servers running Como can be interconnected for global communication.

Options include a multiuser draw program, a virtual classroom, and chats with or without video capability. A few drawbacks on the Windows 95 testing platform: First, the Como window graphics loaded incompletely, though text descriptions of each option in were available. Secondly, response time to choices was very slow, and the Help file was not accessible. These difficulties were less apparent on the Macintosh testing platform, but keep these factors in mind as you try this applet.

The Dimension X Cafe

by Dimension X
Contact Info: cafe@dimensionx.com
URL: http://www.dimensionx.com/products/cafe/cafe.html
Load Time: Very Fast
Source Code Included: No

Author's Description: An applet conforming to the beta API that allows all the people looking at a particular Web page to talk with each other. The Cafe uses the IRC protocol as the basis for the communication and acts much like a standard IRC client. NOTE: Because of the nature of the program, The Cafe requires the use of an applet viewer that supports sockets (the JDK appletviewer, for instance.)

License this applet with or without the Dimension X logo. Other chat resources on the Gamelan directory include Another Chat Applet, EarthWeb Chat, and Chatbox (all in this section).

EarthWeb Chat

by Carl Muckenhoupt/EarthWeb
Contact Info: mwork@earthweb.com
URL: http://chat.earthweb.com
Load Time: Fast
Source Code Included: No

Author's Description: A chat applet. Mind-numbingly easy to use yet as powerful as you need. License it for free for non-commercial use.

The best of all the chat applets (nah, we're not biased!) featuring simultaneous chatting and surfing, private message capability, and more. Other chat resources on the Gamelan directory include Another Chat Applet, Chatbox, and Dimension X Cafe (all in this section).

Ewgie

by Kevin Hughes
Contact Info: kevinh@eit.com
URL: http://www.eit.com/ewgie
Load Time: Fast
Source Code Included: No

Author's Description: A simple IRC-like chat and shared whiteboard service with a clean, basic interface. The server and client are easy to install and are completely free.

Read the documentation page first before running the demo, for everything from usage instructions to installation and set-up help. At this writing, though, there's no way to navigate backwards from this page (neither the Back in Frame nor the Back button were highlighted/activated) so you have to reenter the URL to get to the demo. Also see The Bored Room (this section) for another example of a whiteboard chat applet.

Habanero

by The National Center for Supercomputing Applications
Contact Info: webdev@ncsa.uiuc.edu
URL: http://www.ncsa.uiuc.edu/SDG/Software/Habanero
Load Time: Very Fast
Source Code Included: Yes

Author's Description: NCSA Habanero is an API framework and environment for sharing Java applications between multiple users. We've written an extremely flexible programming interface to help you write your own collaborative Java applications. Included with the archive are a number of interesting applications, including a multiuser weather visualizer, a multiuser version of the Visible Human, chat, a drawing program, a program to connect Mosaic browser sessions to allow you to surf the Web together, and some simple example programs to get you started if you're interested in writing your own applications.

Wow. And wow again at the resources on this applet's page-a list of all contributed components, a preview of coming attractions, a user's gu