Register
Submit a solution
The challenge is finished.

Challenge Overview

Aegle has a system currently implemented for users to track their medical information. This is implemented for mobile platforms as a native wrapper around an offline HTML 5 web application. When the application is loaded, the shell downloads a bunch of content from the server and caches it for offline HTML 5 access, namely through a manifest file.

This system works well, but it causes a lot of data traffic and latency when the application is first started because there can be a lot of individual requests that have to be made based on the updates contained in the manifest file.

This architecture will define a new server side service that will generate the manifest and all updated files it contains, compress the update via zip and send it to the client as a single file

The Android client will also need to be updated to take the zip file received from the server, unzip it, and then process it as normal.

This will cut down loading times for the app significantly.

 

  Tips for success
  • Asking questions early and getting the copilot's feedback is very important for the success of this architecture competition. The requirements of this architecture are a little different than normal, so please ask questions right away so we can get you the information you need.


Final Submission Guidelines

Please see the wiki - http://apps.topcoder.com/wiki/display/docs/Aegle+HTML5+Offline+Optimization+Architecture

ELIGIBLE EVENTS:

2012 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30024424