Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

uMobile Roadmap

Table of Contentschildren

uMobile Phase 1

uMobile Phase 2

Architecture Updates

Performance Improvements

Some portlets (particularly the calendar) need performance improvements. We could attempt to improve performance either by maintaining the current WebView-based approach and improving caching, or by transitioning this module to be a native module. In order to decide on an approach, we should first profile the loading behavior to determine whether the delay is due to network I/O or JavaScript parsing. If network I/O seems to be a bottleneck, we should determine how much improvement can be gained from setting ETags and cache headers.

If acceptable performance can be achieved through ETags and cache headers, uMobile could contribute to completing full JSR-286 cache support in the uPortal platform. If not, select modules like the calendar should be implemented as native modules that consume REST feeds from the portlet.

Link from Web-based to Native Modules

Android Button Integration

Module Updates

Map

  • Categories and browsing
  • Multi-campus support
  • Allow user to center map to geolocation
  • Tablet-specific UI

Courses

Alternate merged announcement view

Discussion at the Sakai conference indicated that some institutions would prefer a merged view of synoptic information for announcements, etc. While the current by-course view is valuable, we might add an alternate view that merges information from multiple courses.

LMS integration implementations

To make uMobile easily adoptable, the uMobile community should develop working implementations of the generic LMS connector for popular LMS systems suich as Sakai, Moodle, and Blackboard.

It would also be beneficial to implement the new uMobile search API in the courses portlet, allowing the portlet to report search results from implemented LMSs.

Directory

Contact download

Tablet-specific UI

Announcements/Notifications

uMobile is in need of a high-quality announcements and/or notifications portlet. Jasig does not currently offer such a portlet with a jQuery Mobile-based interface, though the Announcements Portlet might be a good starting point, as it already has a custom mobile interface. Alternatively, one of the in-development notifications portlets from a uPortal institution might be a good fit.

Additional Portlets

uMobile would benefit from the development of additional custom portlets. Such portlets might include:

...

excerpttrue