Module Assembly - Aegle HTML5 Offline Optimization WCF Service Assembly

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 assembly 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. The Android assembly will follow this one, and Android changes are not in scope.

This will cut down loading times for the app significantly.

 

  Tips for success
  • Asking questions early and getting the architect's feedback is very important for the success of this competition.


Final Submission Guidelines

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

ELIGIBLE EVENTS:

2012 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30024649