1 GroupDAV Client and Object Store Framework for Java
2 ----------------------------------------------------
3 This is a set of classes incorporating the GroupDAV client class and
4 an object store for Java, designed to allow rapid development of anything
5 needing access to data from a GroupDAV server.
7 The store is implemented using the SmallSQL database engine, which
8 implements a small subset of SQL. SmallSQL makes it much easier to keep files
9 and metadata together (particular in the case of groupdav where we have etags,
10 and the funambol requirement of tracking names*). It also solves the threadsafe
11 problems that caused all hell with the old tracking code that was used in the
12 Funambol GroupDAV connector
15 -----------------------------------------------------
16 * In order to prevent situations where SyncML clients could cause mass
17 duplication of items on the server, only one item may carry a particular name
18 (i.e SUMMARY in iCal). This requirement is only enforced on objects being added
22 -----------------------------------------------------
24 SmallSQL+Commons Logging