JGGApi - Gadu-Gadu protocol implementation.
JGGApi is a Gadu-Gadu protocol implementation based on specification from EKG. Gadu-Gadu is a very famous Instant Messanger in Poland.
Thanks to the libary it is very easy to create applications that communicate with Gadu-Gadu server. It uses commonly used design patterns (GoF) that minimizie the learnining curve for developers. It has a good internal design and realizes a paradigm of programming - programming by extension. What is more, it will help developers that are going to write applications similar to Kadu, Gaim or command-line EKG to fasten their development process.
if you want to start using library and learn how to use it, it is suggested that you take a look at our Getting Started guide.
Features
The JGGApi-1.6 allows: - Send and receive messages.
- Retrieve confirmation of message delivery.
- Export and import of user's buddy list (contact list).
- Set own status which may include description and return date.
- Monitor statuses of users from buddy list.
- Add unwanted and nasty users to banned list.
- Read and write personal information to and from public directory.
- Search public directory given user defined criteria.
- Register and unregister Gadu-Gadu account.
- Change account's password.
- Send forgotten password by e-mail.
Known Bugs and Limitations
- Write support for larger contact lists. Current implementation is limited to contact lists that are not more than 2048 bytes long.
- Add ability to send larger notify lists, i.e. list that is send at the beginning to notify Gadu-Gadu server what users we want to monitor.
Planned Features
- Secured connections (SSL) support.
- Era Omnix discovery.
- Send and receive messages in Rich Text Format.
- Send and receive files and images.
- DCC connections: send and receive messages in RTF, files and images.