Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Application State Restore, UI Enhancements, added iPad Split Views to map and directory.

...

uMobile does not currently support the expected behavior for all button presses to the menu, search, back, etc. buttons. Implementing consistent handling for these buttons will improve the native experience offered to Android users.

Application State Save and Restore

The application currently exits the app completely when the user closes the app or navigates to another app (like the native map). This was due to iOS memory issues causing the app UI to degrade after opening up other apps that require a lot of memory. The newer Titanium SDKs claim to have better memory management, so it may require little effort to implement. Otherwise, the app should save the state (what portlet is opened, and what data is being viewed) as the app is used, and restore to that state when the app is opened again.

UI Enhancements

  • When the device is oriented in landscape mode, the primary title bar and secondary nav bars (only exist in certain views) should be combined to conserve real estate.

Module Updates

Map

As of 1.0, the native map module allows users to search across campus locations, but does not offer a compelling way to browse locations. Adding tag/category information to the map data would allow the map interface to offer a browsing interface, and the map might additionally be enhanced by adding multi-campus support.

...

  • Categories and browsing
  • Multi-campus support
  • Allow user to center map to geolocation
  • Tablet-specific UI, particularly utilizing the iPad Split View to display results in list view and on map with one view.

Courses

Alternate merged announcement view

...

uMobile users should be able to download directory contact information to their phone's local address book.

Attribute Copy

Users should be able to copy the value of a particular field, to paste in another program (such as a note, an existing contact, email, etc).

Tablet-specific UI

The directory's native interface would benefit from a tablet-specific UI that makes use of the additional available screen real estate, particularly use of the iPad Split View.

Announcements/Notifications

...