I’'ve written a VCcard & VCard IQProvider classes, and I thought other people might be interested. (see JEP-54 at http://www.jabber.org/jeps/jep-0054.html for info about vcard.)
Be warned - the code is very kludgey and inelegant. Also remember that vcard is not an official standard, though seems to be a de facto standard in the jabber community.
That said, they do appear to work for basic vcard retrivial, editing and uploading.
Class, source and docs from:
Feedback (esp. improvements ) welcome,