The architecture behind the editor follows the pattern of:
- The UI looks to the local DB for data
- When an event happens it gets queued
- When an event happens the UI tries to send it to the cloud
- Events have status flags to let the system know what is happening
This is beginning to be part of the on and off, blink on, blikn out , session management, session freeze and session recontinue kind of logic which is crucial for the transformational IT. Good stuff!
Blog.gears post on Google Gears blog.