1 / 10

Synchronizing Contacts between Android OS & Mac OS X

Synchronizing Contacts between Android OS & Mac OS X. by Alexandru Gogan. But it works, where’s the problem?. Isn’t Android MADE by Google?. Jop! And every Android device has a Google account associated with, including Gmail Google Contacts Google Calendar. Goal.

Download Presentation

Synchronizing Contacts between Android OS & Mac OS X

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Synchronizing Contacts between Android OS & Mac OS X • by Alexandru Gogan

  2. But it works, where’s the problem?

  3. Isn’t Android MADE by Google? • Jop! And every Android device has a Google account associated with, including Gmail Google Contacts Google Calendar...

  4. Goal • Provide a satisfying alternative, that personal data is stored only on the devices used, instead of spreading it out in the world wide web • Not fighting against Google, just to take the challenge to do it without it!

  5. Am I the First? doubleTwist SyncMate The Missing Sync for Android Fone Sync

  6. Why not using them? • Too many unnecessary features • Only one side wins • Support for basic fields like name + number • Cable Sync

  7. Aha, so what’s the challenge? • No native synchronization • OS X speaks Objective-C • Android speaks Java • Entities are similar, but different • Data is kept persistent different

  8. What has happened so far... • Network Communication via TCP Sockets and Bonjour(Zeroconf) using AsyncSockets Framework in Cocoa • JSON as common “language” (TouchJSON in Cocoa) • Understanding contact structures in Android/OS X • Use of SyncServices in OS X (“server”) • Actually creating 2 different applicationsIn 2 different programming languagesOn 2 different devices

  9. Useful Links http://www.google.co.uk/intl/en_uk/mobile/android/ http://www.twitlonger.com/show/bvqdos http://www.myid.com/Google-privacy-personal-information-protection-guide http://www.doubletwist.com/ http://mac.eltima.com/sync-mac.html http://www.markspace.com/products/android/missing-sync-android.html http://www.novamedia.de/en/mac-fonesync-samsung.html http://json.org/ http://code.google.com/p/cocoaasyncsocket/ https://github.com/TouchCode/TouchJSON http://www.zeroconf.org/

More Related