Protocol Issues

 
 
About the Group
Description
Proposal

Parts List
Update 1
Update 2

Timeline
Status
Refer to the protocol page for the current draft of the protocol specification.

Item Creation

With all individual items of all programs, we have an ID associated with each entry to uniquely identify items within their respective applications. Because item creation happens at the device level, and because it's possible to have creations comming from different devices, the question arises as to how the ID numbers should be coordinated.

To resolve this issue, we are proposing this simple scheme:
When it becomes time to save a created item on a device, the device will beam that entry up to the server, without an ID. The device will then temporarily forget this newly created item. The server will give this entry an ID number as it adds it to the database. The server will then broadcast the complete entry down to all the devices associated with the user. Thus, all devices, including the device that created the entry, will now be synched with the new entry including matching ID numbers.


University of Washington Computer Science and Engineering

comments to 476scrap@cs.washington.edu