Saturday, May 17, 2014

Google Music Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo

Google Music Biography

Source(google.com)
I started with SyncML, an open standard for syncing calendar and contact data. SyncEvolution is a great SyncML client, with both GUI and command line tools available for GNOME and Maemo GNU/Linux, and Funambol is an AGPL SyncML server, with an Android client.

I setup Funambol and migrated from Google Calendar in July 2011, using SyncEvolution on my N900 and my laptop, but there were a bunch of problems. It was unstable around the edges, not handling deletes very well, and sometimes choking and failing with certain characters ( ” maybe?) in event titles. When I tried to switch my parents over in Android, it was a nightmare trying to figure out where the sync was failing, and they eventually moved to Google Calendar instead. SyncEvolution only syncs with Evolution on the desktop; there’s no mature SyncML solution for Lightning. The Funambol free software edition felt like a bit of an afterthought as well, with poor or outdated documentation, and a crippled, totally useless “demo” web UI. There was no calendar sharing or access controls either. Plus, Funambol is a pretty heavy application, targeted at mobile carriers, not someone who wants to run it from their living room.

SyncML with Funambol and SyncEvolution allowed me to leave Google Calendar behind, but I ended up living off my mobile calendar, using Funambol essentially as a backup service. I had no web client, no shared calendars, and eventually stopped syncing to Evolution on my laptop. Part of the problem was Funambol, but part of the problem was also SyncML, which seems to be a clunky standard, designed for an older paradigm of syncing with offline mobile clients.

I quickly realized that CalDAV was the better open standard.

The Solution: CalDAV

CalDAV is an extension of WebDAV, an internet standard for remote access to calendar data. It’s a more modern standard that SyncML — though SyncML does have better support on older mobile devices. (There’s also CardDAV for contacts, but I’ll leave that for a future post.)

Servers: SOGo, ownCloud or Radicale

However, there are a ton of CalDAV servers.

Here are my favourites so far:

Application Pros Cons
SOGo
[demo] Works with anything via connectors; well-integrated with Thunderbird/Lightning, and web UI modelled after Lightning; Ubuntu/Debian repos UI isn’t super pretty; comes with a webmail client I don’t want; heavy, took some effort to install (e.g. made a custom MySQL user auth table, in the absence of an LDAP server)
ownCloud
[demo] Very alive; support for contacts, photos, music, etc.; Ubuntu/Debian repos Newer (immature when I first tried in 2011); seemed more of a personal than business tool, but that may have changed.
Radicale Simple, elegant, light-weight For sysadmins: no UI
I tried a few others, but I wouldn’t recommend them:

Funambol CalDAV connector: In theory, best of both worlds with SyncML and CalDAV support, but I couldn’t figure out if there was an updated stable version, how to get it working with Funambol, etc., and this would still carry the Funambol issues and lack a web client or CardDAV support
DAViCal: seemed robust, but also onerous to configure and administer, and the web UI is only for administration (no web calendar client). This could work, but it just felt a bit onerous to use.
Update: lnxwalt mentions PHP Web Calendar, which I’d missed. I tried the online demo, but it looks/feels pretty ~2005: awkward and not fully-featured UI, focus on old standares like iCal (rather than true CalDAV?), with a CVS wishlist that includes SyncML support and a Java servlet, and import/export from Palm as a key feature, etc.
Others I didn’t bother to try:

Zimbra: Seemed like heavy-duty Groupware with a bunch of things I didn’t need or want — though could make sense if that’s what you’re looking for.
Horde (Kronolith): I did try Horde, but using the old interface a few years back. That UI felt 10+ years old, but it’s since undergone a complete overhaul and I haven’t looked at it since. Also, a groupware suite, which may be a plus or a minus. However, I don’t think it uses real CalDAV
Bedework: Java, seems heavy, without any obvious benefits or easy packaging
Apple Calendar and Contacts Server: while Apache licensed, it really doesn’t seem to be designed to enable other people to run the software — I didn’t get very far looking into this
Update: Jean Baptiste Favre has a great tutorial on implementing SabreDAV, a PHP library which implements WebDAV and its CalDAV and CardDAV extensions, if you want to build your own solution.


Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

Google Music  Dosti SMS In Hindi urdu Marathi In English Wallpaper Images Marathi Sad Photo 

No comments:

Post a Comment