1. Providing a set of Java APIs that implements
the set of instant messaging/p2p file sharing protocols that are out
there today. These include but are not limited to Yahoo! pager, Icq,
AIM, MSN messenger, gnetella, etc. This set of Java APIs intends to
facilitate the making of instant messangers and/or file transferring
2. A front-end program named JTrillian built
upon this set of APIs and Java swing, is simliar to Trillian, but it
intends to have more functionalities and incoporates file sharing capabilities.