Caleb Eggensperger wrote:
> I think he means a desktop app that offers for an android phone what
> itunes offers for an iphone, not an android app that syncs with itunes
> specifically.

There is no built-in off-device protocol to communicate with on-device
apps in a general sense. For example, while adb communicates with the
device, there is no real supported API to invoke adb from a desktop app,
and adb itself cannot, say, access the calendar.

So, to implement this, you'd need:

-- A syncing framework, perhaps based on Funambol or something

-- Encourage apps to support that framework, to make themselves syncable
with clients, or write "thunks" that enable syncing for apps that don't
support it themselves but offer APIs (e.g., a ContentProvider) that
could be turned into sync support

-- Write a desktop client that syncs with supported apps

All eminently doable, but combined would not be trivial.

A variation on the theme would be to do a sync solution "to the cloud",
with the desktop app also syncing to the cloud, which opens up the
possibility of Web apps participating in all of this.

Definitely a compelling project, but probably beyond two guys, two days,
and two cases of Red Bull...

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy

_Android Programming Tutorials_ Version 1.0 Available!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to