Aegle GearSync Driver Architecture

Register
Submit a solution
The challenge is finished.

Challenge Overview

Aegle has a system currently implemented for interfacing with a pedometer that a user wears. When the user plugs the pedometer into a USB port on their computer, a small application reads information from the device through a custom driver and uploads the data to a set of web services.

Right now, this application is Windows only. This architecture will take the existing code and will architect an OS X based driver that will be the base for the OS X version of the same software

NOTE: Only the driver is in scope for this architecture. The actual uploading functionality, installer, and general preferences of the software will be a separate architecture competition. This competition will define the driver and a small utility library that can be used to read the data from the device.

 

  Tips for success
  • Asking questions early and getting PM'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+GearSync+Driver+Architecture

ELIGIBLE EVENTS:

2012 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30024314