|
From: Daniel G. <dg...@su...> - 2008-05-03 15:39:47
|
On Thursday 24 April 2008 09:44:31 Sascha Peilicke wrote: > First of all I wouldn't recommend using libsyncml from the opensync > project, it's a rock-solid (and to my knowledge) very favorable library but > it's hard to get that thing on the greenphone because of it's dependencies. > Glibc and libxml have a footprint around 2.5MB (correct me, but i tested > it) without your app. That's certainly too much for every embedded device, > the factor that it's written in C brings some difficulties with it too, > since all the Qt/Qtopia stuff is C++. You have two other free library > options then: glibc or glib? IIRC, there are projects like BlueZ which have also glib dependency, they ship optional something called "eglib" which is a small subset of glib which they use. We actually could also strip down our use of glib or also use this "eglib". Don't you use use BlueZ on Qtopia? libxml - that's might be true. Maybe it's worth to look at libexpat to make libsyncml (and OpenSync) more attractive for embedded devices. wbxml2 already has a dependency on libexpat, and wbxml is quite nice if it comes to Bluetooth or IrDA ;) best regards, Daniel |