Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
 Discussion Forums
 HTML, XML, JavaScript...
 Software Reviews
 Editors,Others...
 Top100
 JavaScript Tutorials, ...
 Tutorials
 ASP, CSS, Databases...
 Discussion List
 FAQ, Roundup, Configure ...
 Authoring
 HTML, JavaScript, CSS...
 Design
 Layout, Navigation,...
 Graphics
 Tools, Colors, Images...
 Software
 Browsers, Editors, XML...
 Internet
 Domains, E-Commerce, ...
 WDVL Resources
  Intermdiate, Tutorials,...
 WDVL
 Discussion Lists, Top 100,...
 Technology Jobs


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us
Calling Cards
KVM over IP
Disney World Tickets
Online Education
Corporate Awards
Career Education
Desktop Computers
Memory Upgrades
Condos For Sale
Send Text Messages
Auto Insurance Quote
Shop
Domain registration
Memory

Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Get the SOA Development Survival Guide
Get started understanding the benefits and tools needed for service-oriented architecture development. Includes whitepapers, Webcasts, and articles. » IBM Rational Systems Development Solution eKit
As systems increase in complexity, communication between systems and teams becomes more and more difficult. Read the "Model Driven Systems Development" whitepaper to see how to improve product quality. Also included are more whitepapers, customer examples, tutorials, informative Webcasts, and best practices for designing, building, and managing systems. » Webcast: Succeed with Asset-Based Development: Introducing Rational Asset Manager
Learn how IBM Rational Asset Manager enables organizations to identify, manage and govern the design, development and consumption of software assets, including services, as part of an SOA initiative. Learn about the key challenges of asset-based development and how IBM Rational Asset Manager can help provide the solutions. » Download: IBM Rational Rose Technical Developer
IBM Rational Rose Technical Developer is a robust Model-Driven Development (MDD) solution, expressly created to meet the challenges of complex systems development. Based on UML, Rational Rose Technical Developer provides a highly-automated and reliable solution to the unique problems of concurrency and distribution. »
Top 10 Articles
  1. Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
  2. JavaScript Tutorial for Programmers
  3. Design
  4. JavaScript Tutorial for Programmers - Objects
  5. JavaScript Tutorial for Programmers - JavaScript Grammar
  6. JavaScript Tutorial for Programmers - Versions of JavaScript
  7. Cascading Style Sheets
  8. JavaScript Tutorial for Programmers - Embedding JavaScript
  9. JavaScript Tutorial for Programmers - Functions
  10. Authoring JavaScript
Domain Name Lookup
Search to find the availability of a domain name. Just enter the complete domain name with extension (.com, .net, .edu)

Chat Software

March 1, 1998

Chat software is all the rage on the Internet. Is it time to add some real-time interactivity to your site or are you a chat user and want to learn about your options? Do you need a real-time communication forum for your users? With the number of chat software packages available today, how do you decide which one to use? Read this overview of chat software capabilities, complete with a administrator check list of software features.

Chat software provides the ability to "talk" using your keyboard in real-time with other people on a network of computers like the Internet or a company Intranet. This textual real-time way of communicating is very popular with people who have special interests. It allows people to join a conversation in a public meeting room during most any hour of the day. Scheduled chats allow people to meet at predefined times to discuss topics of special interest.

Chat software is used to create customer support centers, interactive training facilities, business meetings, special interest groups and just plain get-togethers. Chat rooms are a cost effective means to talk to others in different countries where a telephone call would be cost prohibitive. Chat rooms offer an alternative form of communication to email, telephone, regular mail, and in person communication. Chat software is categorized as either IRC or Web-based.

Internet Relay Chat (IRC)

The IRC technology is older than the newer Web-based chat technology. IRC uses a text-based communication protocol on a client/server network. The server computer connected to the Internet hosts multiple IRC c onnections. The users connect to this server with specialized software that resides on their client computer. Because the server can host multiple simultaneous connections, users can communicate with each other by passing messages to the server which relays the messages to all users currently logged on to the IRC channel. An IRC channel is similar to a room where a group of users meet. Channels are given a name by the user who creates the channel, who is known as the channel operator. Subsequent users must JOIN the channel to participate. The channel may be restricted to only users who have been invited.

IRC software must be downloaded, installed and configured on each client computer before a user can start chatting. Users must learn the IRC command language to participate in a chat session. IRC software does not run under a browser and it lacks fancy graphics capabilities.

IRC protocol is defined in this technical article that specifies the protocol standard for IRC software.

IRC Networks and ServerLists provides a list of IRC networks grouped by size, along with a comment on the focus of each chat group. This site has a list of abbreviations and their meaning, used by users to save typing while chatting. It provides instructions on IRC commands as well as hints for IRC etiquette.

IRC Chat Software

ConferenceRoom is an IRC based client and server software package offered by the WebMaster, Inc. aimed at business communication.

ICQ is chat software from Mirabilis Ltd. It allows you to create a contact list of friends and informs you when your friends are logged in. The software runs on Windows based computers as well as Mac 68k's and Power PC's.

mIRC is a shareware chat program developed for Windows based client computers.

Web-based Chat

Web-based chat software consists of a web browser enabled client software component and a server software component. The client software can be a browser plug-in, a Java applet, or a plain HTML page. A browser plug-in requires the users to download and install the software prior to participating in a chat. A Java applet is available to the user after it is automatically downloaded by the browser. A plain HTML page chat software system provides a chat client that is an automatically refreshed HTML page delivered to the client computer. This HTML chat software allows embedded HTML tags to be provided by chat users. For example, people can actually type in HTML tags to change the font of their messages to shout or to include pictures or links to other web sites. All web-based client chat software is embedded within an HTML page, which enables the customization of the user interface. The HTML page with the embedded chat client can also display graphics like GIFs and JPEGs and additional logic using Javascript and Java to enhance the functionality of the chat page. This customization is a popular feature for those chat rooms that are advertiser supported with ad banners prominently displayed to all chat users.

Web Based Chat Software

The Chat Server is a product offered by Magma Communications, Ltd. This software appends users messages immediately to the end of a web page that is displayed to everyone in the room. This software allows embedded HTML tags in messages, which allows for URL links to other web pages and graphics files.

ParaChat is a Java based chat system that provides private rooms and the ability to resize and float the chat room window on the client desktop. The administrator can define security to ban users by name or IP address, define room topics, get logs of what was said in the chat sessions, and define room passwords.

ChitChat is a Macintosh based multimedia communication software package for networks that supports text communication, speaking into a microphone and displaying images. Text is displayed in a continuous scrolling window, graphics may be displayed in a separate image window. This software can be accessed locally via Ethernet or LocalTalk networks or remotely via Apple Remote Access.

Volano Chat from Volano LLC is chat software package that has Java based client and server components.

eShare Expressions from eShare Technologies, Inc. is a chat package with clients in ActiveX, Java, Java Light, and HTML. eShare Expressions operates behind firewalls. It offers buddy lists, IRC support, and an administrator communication log.

Chat Software buying decisions

There are many things to consider when selecting a chat client/server software package. The following two checklists provide you a starting point for your own evaluation process. Most software is always in a state of improvement. New releases offer new features. To avoid the risk of quickly being out of date I have included a check list of features for you to use when evaluating the current state of chat software. Look over the features and decide which ones are required and optional for your particular requirements. Then visit the chat software resources to learn more about the available chat software products.

Chat Software User Feature Checklist

  • private chat rooms
  • buddy lists
  • private messages
  • customizable chat rooms
  • members-only access
  • embed HTML commands
  • embed URL links
  • spell checker
  • help information
  • easy to use
  • attractive and friendly user interface
  • client platform, Java, IRC, HTML, ActiveX
  • free to use

Chat Software Administrator Feature Checklist

  • in-room advertisement banners
  • user Id and passwords administration
  • no login requirement
  • moderated chat rooms
  • administer word filters (profanity removal)
  • email support
  • client screen real-estate requirement
  • provide read-only access to rooms
  • get transcript of chat sessions
  • set room topics
  • web tours
  • BBS option (bulletin board)
  • search features
  • log control and log reporting
  • access log, content log, server activity log, advertising log
  • VMRL 3-D environment
  • bump users out of room
  • email user security information to participants
  • open or close room to visitors
  • integrate with RealMedia, MS Netshow, and Shockwave
  • real-time status monitoring of room usage
  • remote administrator capabilities
  • firewall configuration
  • site restrictions based on IP address
  • restrict access to certain rooms
  • RAM requirements for each room
  • languages supported
  • CPU load requirements
  • bandwidth requirements for Internet connection
  • disk space requirements
  • servers that software runs on, (Unix or NT)
  • built-in database
  • authoring tool for chat client room design
  • number of rooms possible
  • number of users in each room
  • documentation quality
  • required additional server software for installation
  • support offered by Chat software vendor
  • daily maintenance required to administer system
  • demo software available for a trial
  • browser component for managing administration duties or FTP required
  • cost

Chat Software Resources

Conferencing on the WDVL provides links to resource sites such as Conferencing on the World Wide Web which provides a comprehensive and update-to-date alphabetical listing of chat software including its server platform and vendor.

New IRC Users provides a variety of information aimed at the beginning IRC chat user. This site has links to Mac IRC client software, information for AOL users, IRC commands, IRC newbie FAQ and links to IRC software.

Introduction to IRC for Windows users is a article written in question answer format that answers the fundamental questions for new IRC users.

Can We Chat is a PC Magazine article that discusses IRC software.

Chat User is a ZDNet guide to a variety of articles on the ZDNet sites about chat, conferencing and groupware.



Up to => Home / Software / Applications




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers