LDAP Sync 1.4

November 19th, 2010

Here’s the changelog:

Plaxo Sync 0.2

November 17th, 2010

The next release of the Plaxo Sync adapter. The changes can be seen below:

  • Added synchronization of addresses
  • Enable the sync automatically for newly added accounts

LDAP Sync 1.3

November 14th, 2010

The first release with a feature that was not implemented by me. Thank you Michael! And here are the changes:

LDAP Sync open sourced

November 5th, 2010

Today I pushed the sources of the LDAP Sync adapter to github https://github.com/weisserd/LDAP-Sync. Feel free to check out the code.

Plaxo Sync 0.1

November 1st, 2010

The first release of the Plaxo Sync has been pushed to the market:

  • Initial release (Supports syncing name, e-mails, URLs, phone numbers and picture)

XING Sync 0.5.2

October 29th, 2010

Another bugfix release:

  • Fixed a problem with non-existing encoding for name data in the VCF file

Plaxo Sync Test

October 28th, 2010

And another Sync adapter someone requested. It’s a first test with Plaxo. It builds on the same foundation as the XING and LDAP adapter. Currently only name fields, home and work mail and the picture is supported.

You can take the APK from http://www.danielweisser.de/PlaxoSync_0.1beta.apk. If it works for you I’ll put it up on the market as well after adding some more fields.

LDAP Sync 1.2

October 28th, 2010

So finally the bugfix for the misbehavior with Google Contacts Sync has been fixed. Lots of changes have also been ported from the XING Sync adapter. Here’s the changelog:

  • Bugfix for the misbehavior in association with Google Contacts
  • Improved performance (better checks on data => less updates)
  • Internal code restructuring => better code ;-)
  • Log file of contact changes on SD card (folder LDAPSync)
  • Allow more than one LDAP server without problems (though not the same LDAP server again)

FAQs for the XING sync adapter

October 24th, 2010

I got a couple of questions concerning the XING Sync adapter, so I tried to summarize the questions and answers before answering the questions again and again.

How does it work?

As there is no real XING API for fetching contacts I rely on a functionality offered by the XING Premium account. With the given credentials the adapter logs on to the XING portal. There it requests an export of all contacts as VCard file. The adapters then waits for 60 seconds (the export is performed asynchronously and thus the adapter doesn’t know when the export is ready. 60 seconds is a time interval that has shown to work well) and fetches the VCard file from XING. The file is then parsed and the contacts are stored/updated in the Android phone book.

Why does it only work for Premium members?

The functionality of a VCard export is only available for Premium members. As there exists no real XING API there is no other legal way of fetching contact data as web site scraping is not allowed.

How are my contacts really stored/Do you touch my existing contacts?

Not any more. There has been a bug in version 0.4.1 and before where contact data was merged with other sync adapters when they were running concurrently. As of version 0.5 the contacts are stored as "XING contacts" only and no contact data is merged in the Android contact database. The contact merge that your phone offers is a feature from the Android OS to combine/aggregate several contacts (that seems to be the same person, see http://developer.android.com/resources/articles/contacts.html) to one contact.

Why is it just 1 Euro?

That’s the best question (and the question that comes up most) ;-) I just wanted to get back the money Google charges me for publishing applications to the Android market. And now I keep the price because of simplicity.

What are the plans now?

First I need to fix some bugs in the LDAP/Active Directory sync. And then I’ll try to make the sync adapters configurable (e.g. just sync existing contacts, adapt sync intervals, sync more fields (e.g. location in the LDAP adapter)). And somebody requested a Plaxo adapter as well.

Why did you develop the sync adapters?

Because I needed them. So I’m my primary customer.

XING Sync 0.5.1

October 24th, 2010

This is a bugfix release. I took the top 5 stack traces from the Google market and from the stack traces sent to my server and fixed them. So here are the official changes:

  • Better stability

Additionally I enhanced the list of automated tests (68 tests in total) that I run to test the adapter.