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.


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!


Contact Information

Sean Coughlan <excentric@gmail.com>

Navigation