So that leaves akonadi google resource. Including the contacts and calendar in KDE would be useful, this without google gadgets. There is a "kdroid" program which will read the contacts via a phone and a dataengine could be done based on this code, but I think getting the resource working would be better.