...
- Being able to take the browser offline. Using HTML5 Web Storage to locally cache data. Similar to what many mobile apps do (like GMail). Then you don't have to maintain a persistent data connection. Problems with invalidation and new data. Would probably require entitybroker feeds to exist and UI's to be rewritten in javascript.
- A working back button.
- On both Android and iPhone the back button is even more important than the browser. It bacically undoes whatever the last action was, whether that is removing a dialog box, going back to the last screen. Incorporating consistant back button behavior into mobile navigation would be great.
- Supported integration for conferencing/chat tools, link them up to classrooms.
- It seems ilke big blue button is getting the most support, it would be great to be able to switch to that and use it. This is quite a ways down the road though because of the lack of Flash on iPhone/iPod, and the HTML5 spec support for cameras being a little ways off.
- Push notification to phones.
- Android (and I believe iPhone) support pushing notifications to the phones rather than polling.
- In Android 2.2 (mostly unreleased) it's by a "Cloud to Device" messaging API that seems really nice. [5]
- This seems like something we'd really like to take advantage of. Facebook/Twitter/Gmail and others all push notifications and I'm addicted.
- For example, notification on a new announcements in any course, or a new file uploaded. Perhaps configure how you want mobile push notifications as well.
- This might be something more to think about for Sakai 3. I think this will be even more important in 3-5 years.
1.
http://cksource.com/forums/viewtopic.php?f=6&t=18317 2.
http://www.slideshare.net/jonmott/eli-2010-the-genius-of-and-the-cms-the-oln-2958774 (Slide 11)
3.
http://www.blogherald.com/2010/07/07/wordpress-ignores-iphone-updates-android-app/ 4.
http://mobileapps.its.umich.edu/mobile-apps 5. http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html
{"serverDuration": 354, "requestCorrelationId": "9ba249b40df440e9a4e8314815ec63ca"}