Kolab 3.0 and format changes

47 views
Skip to first unread message

Torsten Grote

unread,
Aug 7, 2012, 12:13:00 PM8/7/12
to kolab-conne...@googlegroups.com
Dear KolabDroid developers,

today the first alpha version of Kolab 3 was released:
http://kolab.org/blog/grote/2012/08/07/alpha-kolab-3.0-and-roundcube-0.8-released

Do you have any plans to support the new format that comes with it?

There's a library libkolab [1] that handles both formats. It already has
python and php bindings. Adding Java bindings should be no problem. Have you
thought about using this library? It might help you to get rid of nasty format
implementation and free up some programming time for other areas.

I'd be glad to help and connect you do the respective Kolab developers if needed.

Regards,
Torsten

[1] http://kolab.org/about/libkolab

Arthur Zaczek

unread,
Aug 9, 2012, 12:20:47 PM8/9/12
to kolab-conne...@googlegroups.com
Sounds great! We are interessed. Where can we find the documentation of the
new Kolab - Format?

@Java bindings: Why not - if the help us to get rid of Mailhandling & work
for Android it would be a great deal. Is there a documentation for it?

Thanks for the pointer, Arthur

-----Ursprüngliche Nachricht-----
Von: kolab-conne...@googlegroups.com
[mailto:kolab-conne...@googlegroups.com] Im Auftrag von Torsten
Grote
Gesendet: Dienstag, 07. August 2012 18:13
An: kolab-conne...@googlegroups.com
Betreff: Kolab 3.0 and format changes

Torsten Grote

unread,
Aug 16, 2012, 9:40:09 AM8/16/12
to kolab-conne...@googlegroups.com, Mollekopf, Christian, Jeroen van Meeuwen
On Thursday 09 August 2012 18:20:47 Arthur Zaczek wrote:
> Sounds great! We are interessed. Where can we find the documentation of the
> new Kolab - Format?

Most of it is available in the Kolab Wiki

https://wiki.kolab.org/Kolab_3.0_Storage_Format

We are working on adding the missing bits and pieces.

> @Java bindings: Why not - if the help us to get rid of Mailhandling & work
> for Android it would be a great deal. Is there a documentation for it?

Unfortunately, there isn't much documentation. You can have a look at the
source http://git.kolab.org/libkolab/tree/ and compile the libraries with the
following command

cmake -DJAVA_BINDINGS=ON

If you run into troubles or need to know anything else, please let me know. I
also included two Kolab engineers in this thread. They can answer further
questions best.

You might also want to look at Libkolabxml. It is the reference implementation
of the Kolab XML Format. It provides serialization/deserialization from/to in-
memory representations for all Kolab Objects, including input validation.

The library is written in C++ and (optionally) comes with Java bindings
generated by SWIG. See source at http://git.kolab.org/libkolabxml/tree/

Regards,
Torsten
Reply all
Reply to author
Forward
0 new messages