State and why sync is dumb

1,923 views
1,828 views

Published on

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

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,923
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

State and why sync is dumb

  1. 1. State and why syncing is dumb
  2. 2. About me • Tom Hughes-Croucher • http://kid666.com/blog • 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?

×