The JGGApi is a Java Gadu-Gadu protocol implementation. It is meant to be used for GUI application designers. JGGApi uses that well-known design patterns that minimize learning curve. As a result developers can write Gadu-Gadu clients faster than before.
We use GPL open source license, therefore if you want to write the Gadu-Gadu client it must have GPL license as well. To find out more about open-source licenses point your browser at: www.opensource.org/licenses/
The project was founded by Marcin Naglik (mnaglik@gazeta.pl) in 2003.
In November 2004 Mateusz Szczap (mati@sz.home.pl) joined the project and helped with the development and documentation process.
The library requires JDK 1.4+.
This library can be used by anyone who wishes to write any kind of application or module that will interact with Gadu-Gadu server and it's users.
Typical uses:
If you are a Java developer who wants to write a Gadu-Gadu application you can help by submiting bug reports and patches fixing found issues.
Also, there is a TODO list that always has some issues on it. Please feel free to look at it if you want to help us. If you convince us that you are valuable to the project and that you have Java skills we will be happy to include you on the list of our developers.
You do not have to be a Java Developer or a Computer Engineer to contribute to this project. We are looking for web site mainteners and testers. Bug reports are very welcome.
Yes, it depends on commons-logging-1.0.4 framework and backport-util-concurrent from JDK 1.5.
If you want to find out more about commons-logging framework take a look at: http://jakarta.apache.org/commons/logging/
First of all, you have to grab a fresh release of JGGApi from Download.
Second of all, please read our Getting Started.
Third of all, your can browse JGGApi's Java Docs and sources online.
Last but not least, start writing your application or module and get some hands on.