IBM alphaWorks
E-Mail Site Map
Search

alphaWorks
Internet Access Required Internet Access Required alphaWorks Press and Awards Information about alphaWorks Internet Access Required XML Tutorials and Papers
IRC Client for Java                                                                                           | Overview | FAQ | Requirements | Discussion |

Update: [06/28/99]
New features for embed1.40 that expires on 12/31/99, new update for irc1.40 that highlights URLs and automatically plays a selected text file in a chat room, and added text function for irc1.55. Read more for details.


OVERVIEW
IRC Client for Java is an enhanced, Java-based IRC client that provides a rich set of features for Web sites and Web users. In addition to the Java applet, a full Java application version of the IRC Client for Java is now available. This version provides full DCC support, transcript saving and logging, and parameter saving. Developers can add new features to the application using Java.

Because IRC Client for Java is platform-independent, it requires no bug fix to install. It supports connection to any IRC server on the Internet, or within an intranet, and it supports client-to-client protocol. With IRC Client for Java, users can:

  • Request a message history from another user.

  • Monitor up to five people/domains and request prompts when they join a room.

  • Toggle between public and private chat.

  • Conduct a guided Web site tour.

  • Monitor up to 20 stocks when connected to a stock quote server and the IRC Client,
  • Lock messages from selected people or chat with selected people in a room.

The IRC Client for Java host component simplifies the management of IRC hosting, by providing:

  • A customizable panel of single click actions for frequently used behavior/gestures, FAQs, answers to FAQs, canned customer services and other functions.

  • Full room host (channel operator) controls including moderated room control and the ability to ban particular users.

  • The ability to post, edit or remove advertising, with images and/or text, in selected rooms.

  • Ability to add or remove room hosts.

FAQ
  1. Is it possible to change the contents of the ticker at the top of the applet?

    Yes, There are 3 ways to change the ad ticker content.

    1. For initial ads: Add lines into the applet tag:

    etc..

    Maximum 10 initAd (0-9) allowed.

    2. For client poll: Add the following lines into the applet tag:

    all clients will poll the server for ads every 720 seconds.

    3. For client push: You need to define an admin who can post ads if the admin login from the specified domain/host and using a specified nick name. Add the following lines into the applet tag:

    This will enable user "mynick" to ads if he/she login from "mydomain".

    You don't have to use all three approaches, but you can use them all.

  2. How do you set the ad admin?

    To set the ad admin, add the following parameter to your applet tag: where user is your IRC nick name and website.com is the domain name of your IRC server/network.

  3. Why does the IRC applet allows for only reading in the initial room after logon?

    In the applet tag, make sure the room parameter line reads:

    .

    The #pass#P# part allows one to enter a password for authentication.

    REQUIREMENTS
    Click here to view the
    Installation Procedures

    IRC Applet Requirements
    Java Tool(s) JDK 1.0.2 (or later)
    Server HTTPD Web server
    Browser Java-enabled Web browser

IRC Application Requirements
Java Tool JDK 1.0.2 (or later)


IRC Chat for Java Applet Installation Procedures:

  1. Download applet client.
  2. Create a new directory and unpack MINI_IRC.ZIP from the directory . To set up the Relay Server, create this new directory of your base HTML directory.
  3. Read INSTALL.DOC located inside the ZIP file for further instructions on Client and Relay.

    IRC Chat for Java Application Installation Procedures

  1. Download application client.
  2. Create a new directory and unpack IRCAPP.ZIP from directory.
  3. Read INSTALL.DOC located inside the ZIP file for further instructions.
File Size Comments  
irc1_55.zip 248 KB IRC Applet Version 1.55 for JDK 1.1.x (expires 09/30/1999).
embed1_40.zip 160 KB Light version of IRC Applet that can be embedded in an HTML page (expires 12/31/99).
irc1_40.zip 360 KB IRC Application Version 1.40 for JDK 1.1.x
irc1_24.zip 317 KB IRC Applet and Relay Server version 1.24
irc_mini.zip 165 KB Light version of IRC Applet.
ircapp.zip 208 KB IRC Application version 1.28 for JDK 1.0.2
ircnls.zip 321 KB IRC Applet and Relay Server version 1.20 with National Language Support.