View
1.677
Download
0
Category
Preview:
DESCRIPTION
A Mobilecamp presentation to start a discussion. About where sync should be in transfering the state of application.
Citation preview
Stateand why syncing is dumb
About me
• Tom Hughes-Croucher
• http://kid666.com/blog
• Day job as a Web Developer at Yahoo!
• Secret Mobile jock
State of a presentation
• Idea
• Questions
• Open discussion
State (of mind)
• Sync is about moving data
• State is about continuity
• State is transient
• State normally only matters for a short amount time
How do I get there?
How do I get there?
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
State, State, Revolution
State, State, Revolution
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
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’
Discussion
• Some open questions
• Should devices automatically ‘carry on’ tasks
• Should all shared applications pass state?
• Should state timeout?
Recommended