I am looking for a standard contact API(for addressbook importer) for java and the implementations by different providers. Is there anything existing like that?
I noticed Google has a Java Contact API, but it's their own implementation and doesn't go with any standard interface. Does anyone has any idea?
If I want to implement an address importer using Java for Gmail, Yahoo, Facebook, Hotmail, AOL what I need to do? Do I need to go with each providers implementations. I see a big learning curve in that.

Can somebody give some idea about that?