On May 5, 2010, at 5:27 AM, Phillip Mills wrote: > I have ideas for a number of different applications that share a general > architecture: use an iPhone as a remote data-collection front end to a Mac > app that does more complicated processing, or to a general purpose > application such as a spreadsheet or database, or to a variety of apps that > each do their own specific processing (*nix style). The core feature in all > of this is a need for easy file or document transmission between the systems.
OS 3.2 (i.e. the iPad, for now) supports document sharing. While the device is docked the user can use iTunes to (clumsily) transfer files between the Mac filesystem and the app’s Documents folder. Apps like Pages and GoodReader use this. The UI for this is currently really bad, as in “I can’t believe this came from Apple”, but I can only assume that’s because they haven’t had time to get it right yet, but had to ship it anyway because it’s pretty crucial for the iWork apps. So I strongly expect/hope it will work more smoothly on the Mac side in the future. The alternatives all involve network transfer, either up to a server or directly to the user’s computer. For a server you’d probably want to use a straight HTTP POST, which any web app will understand; if connecting to the user’s computer you’ll need a small listener app to run there and handle the data transfer. Greg already mentioned BLIP, a high-level messaging protocol, which is implemented in my MYNetwork library for Mac and iPhone: http://bitbucket.org/snej/mynetwork/ —Jens_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com