JTalk Home Page
JTalk is a Java implementation of the talk protocol, compatible with
the talk client and server found on Linux and many other Unixes. I
wrote JTalk mainly as a way to learn more about the Java language, the
standard Java APIs, and object oriented program design. The program
is designed in such a way that the main functionality is completely
separate from the user interface, making it easy to implement multiple
user interfaces for the client. To test this, I wrote a Swing UI and
an AWT UI, both included.
You can download a jar file, ready run.
To run the program, run
java -cp jtalk.jar talk.swingui.TalkApp
or
java -cp jtalk.jar talk.awtui.Talk
You can also download the source code.
I used Ant, a
Java-specific replacement for the make command, to build it.
Once you have ant installed, you can run
ant javadoc
to generate javadoc for the JTalk internals.
Adam P. Jenkins