Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

State and why sync is dumb


Published on

A Mobilecamp presentation to start a discussion. About where sync should be in transfering the state of application.

Published in: Technology, Business
  • Be the first to comment

State and why sync is dumb

  1. 1. State and why syncing is dumb
  2. 2. About me • Tom Hughes-Croucher • • Day job as a Web Developer at Yahoo! • Secret Mobile jock
  3. 3. State of a presentation • Idea • Questions • Open discussion
  4. 4. State (of mind) • Sync is about moving data • State is about continuity • State is transient • State normally only matters for a short amount time
  5. 5. How do I get there?
  6. 6. How do I get there?
  7. 7. Where is the state? • Both computer and mobile have map clients • Both map clients know the location of 45 Foubert Place • When I grab my phone and leave my desk I don’t want to repeat the same action
  8. 8. State, State, Revolution
  9. 9. State, State, Revolution
  10. 10. Where is the state? • iTunes and the mobile device both understand playlists • iTunes may have the same tracks as the mobile (increasingly likely) • When I grab my phone and leave my desk I want the sound track to my life to follow
  11. 11. Adding state to sync • Two kinds of sync • Data sync • e.g Calendar, Todo list, Music Tracks, etc • State sync • Quick update of ‘where am I’
  12. 12. Discussion • Some open questions • Should devices automatically ‘carry on’ tasks • Should all shared applications pass state? • Should state timeout?