Based on the user interface described in the previous post, our first prototype has four primary screens for start-up, browsing, viewing and editing content.
The Android client runs on the emulator, communicating with a REST server on localhost.
Users' calls for a quick application start-up and a personal dictionary led us to maintain a local cache of items that were added or edited by the respective user. Content in the first screen is retrieved from a local SQLite database on the handset for quick start-up. Content in the Browse and Detail screens is retrieved from a MySQL database on the server. A database abstraction layer keeps the code clean and takes care of all caching, synchronisation and server communication issues.
Thursday, 24 September 2009
First prototype
Labels:
android,
CIS4LL,
development,
endUser,
JISC,
jiscri,
progressPosts,
rapidInnovation,
userCase
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment