Instant Synchronization
I see the need for instant synchronization daily; Working on my laptop and adding new tasks, having suddenly to walk over to a conference room or colleague, or preparing the next day on my home computer. But since MLO does not synchronize other than on intervals or when the application exits, and not when the laptop goes to sleep since it is closed, I don't have access to those tasks.
Instant synchronization is possible, and does not have to be that hard to implement. For the purpose of implementing this in the current MLO cloud, I propose looking at:
* Android supports lightweight messaging on changes, meant to be used for synchronization purposes.
- iOS has similar functionality.
But really, I suggest that MLO would benefit from moving away from the MLO Cloud. The application would be better served if it used something like Dropbox or any other nowadays more advanced cloud storage for storing task data instead of the proprietary file storage. Using Dropbox, the MLO application could register a listener to know get a signal if something changed. If using Google Drive, there is similar support for this.
(I use MLO on an Android phone, an iPad, two office PCs, and a home PC. All running the professional or paid versions).
References:
* http://developer.android.com/google/gcm/index.htmlhttp://backendless.com/documentation/messaging/ios/messaging_overview.htm
* https://www.dropbox.com/developers/core/docs#longpoll-delta
* https://developers.google.com/drive/web/push