MiniIM is multi-protocol instant messaging client. It is based on J2ME and thus targets the MIDP2 supported platforms (commonly found in the mobile devices). It is inspired by the popular Pidgin (Gaim) program. The design is concentrated on the protocol level abstraction and an easy way to integrate new protocol implementations. The interface design is unaware of the underlying protocols.
Vayala is a multi-purpose chat client for developers. It offers a platform and an easy to use Eclipse plugin. Based on multicast technology, each client is automatically connected to one chat client network without a central server or much configuration or installation effort. You add the Eclipse view, and you are connected to your colleagues. In addition to basic chat functionality, you can also exchange files, graphics, and much more.
The ipoque PRX traffic manager effectively detects and controls all major peer-to-peer (P2P) filesharing, instant messaging (IM), and Voice over IP (VoIP) protocols. Bandwidth and volume limits can be assigned to network links, subnets, individual users, and user groups. Detailed usage statistics are provided and can be exported for post-processing. This community edition is a fully functional version with a bandwidth limit of 2 Mbit/s.
Echomine Feridian is an easy-to-use Java API that gives you quick and easy access to the XMPP network used in IM services such as Google Talk. The API allows you to communicate with Jabber/XMPP servers for sending and receiving instant messages, presence management, and custom extensions to the XMPP protocol.