On Tue, 2011-03-08 at 15:44 +0200, Vitaly Repin wrote: > Hello, > > On Tue, 08 Mar 2011, ext David Woodhouse wrote: > > > I've been looking at ActiveSync support recently, so I can answer it > > even if it was intended to be rhetorical. > > Thanks a lot! > > > To be honest, I've found the existing MfE solution on Maemo to be so > > horridly broken and unreliable that I didn't even explore the option of > > using it. It loses sync for some reason almost every week, and gives me > > *no* sensible error messages about what went wrong. > > What solution have you tried? Do you refer to N900 or something else > (MeeGo y.x)?
N900, using it against Google. I know it's "unsupported", but that's a chicken-and-egg situation. It's only "unsupported" because it's: - Not working and not a high priority for Nokia. - Not open source so it can't be debugged and fixed by those for whom it *would* be a priority. I see *those* two things as problems, and "Google is unsupported" merely as a symptom. > > The solution we're looking at for ActiveSync is probably going be a > > dæmon which implements the protocol itself, can run in the background > > and handle 'push' from the server, etc. The dæmon would be under a BSD > > or Apache licence. > > This is EXACTLY how it is done in MeeGo/Maemo with the only difference - > licensing part. It's a sensible design. But closed source is a complete showstopper for us. > > Then we have plugins for SyncEvolution and $MAILER which talk to that > > dæmon over DBus. > > Now we have the plugins to QMF which talk to daemon over D-BUS. > In N900 times we had the plugin to modest and libcamel provider to talk > with the daemon. That sounds interesting; I'd be very interested to see how much we can re-use. I assume that you'll never get anywhere with your lawyers on the topic of open sourcing it? But perhaps we could design the DBus API to be similar to the one you're already using, and make the transition a whole lot easier? Being able to use existing plugins to QMF and libcamel, perhaps with some modification, would be *really* useful — is there any better prospect of opening *those*? I'd love to work with your team on this. -- dwmw2 _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines
