On Tue, 2010-10-12 at 23:34 +0200, Roberto Polli wrote: > On Tuesday 12 October 2010 10:24:17 Julien Kerihuel wrote: > > If you want to connect to an existing caldav server rather than SOGo, > > then you'll presumably have to write an OpenChange mapistore backend for > > caldav.
> ok. How long will it take? That is really up to you ;-) I would say that a working POC can be done within 1-2 weeks. > Do I have to use C++ or can use other languages? I maintain a java caldav > library named caldav4j. OpenChange is primarily using C. SOGo is plugging it's Objective-C code within our C module and everything works fine. So I expect we can have similar results with C++ too. In the meantime, if you really want to develop your module using Java, I guess you will need to open a local socket to a Java service running your caldav4j library. > Do I have to know MAPI to write a backend? I've a 100% linux background... You do not need to be a MAPI expert but the fundamentals are required (MAPI properties, ROPs and operation chaining) and obviously understand the mapistore semantics - but the latter is OpenChange specific. > Do I just need to override the SOGo methods with the caldav one or I need to > write everything from scratch? In your case, everything from scratch. Cheers, Julien. -- Julien Kerihuel [email protected] OpenChange Project Manager GPG Fingerprint: 0B55 783D A781 6329 108A B609 7EF6 FE11 A35F 1F79
signature.asc
Description: This is a digitally signed message part
_______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
