Libeds-java
From thecentric
Contents |
About libeds-java
Evolution Data Server provides the server backend for the popular GNOME groupware client 'Evolution'. It provides a single desktop-wide database for a user’s address book, calendar events and tasks.
libeds-java provides a set of Java bindings for the Evolution Data Server. It currently has a complete address book binding (libebook). The calendar and tasks (libecal) are being worked on.
One can use libeds-java to get access to their data stored in evolution easily. Populate, extract, modify, search, extend & more! Together with java-gnome you'll be able to create GUI applications that can easily use EDS. Another potential reason to use libeds-java is if you're writing a Java Application and need access to a wonderful & easy to use VCard parser and builder.
Downloads
The latest public release is 0.5.0 (Release Notes)
(Note: The latest libebook1.2 has slight API changes around EContactPhoto. A newer version of libeds will be here soon with this change included)
The source for this release is available below; It includes examples and javadocs.
- Source Code - libeds-java-0.5.tar.gz
Subversion
libeds-java is developed from a subversion repository. I'm in the process of getting my act together to make this publicly available - so check back soon!
Build Instructions
You will need glib-java, libgtk-java and libebook in order to build libeds-java.
To compile and install type: $ ./autogen.sh $ make $ sudo make install
The examples and tests are currently not compiled or executed. They are located in src/examples and src/java-test.
Applications
If you have an application that uses libeds-java please let me know!
- Java Gnome Contacts - Screenshots
Contact Information
Sean Coughlan <excentric@gmail.com>