Register
Submit a solution
The challenge is finished.

Challenge Overview

The Hercules Player is an application that allows customers to download videos to their computer or device for offline playback, along with streaming playback of videos for online playback.

There is a proof of concept done as an iOS application that works correctly, but the client has requested an HTML5 version. The new version of the app will be used on browser-based versions of the application, as well as wrapped in native code and used as the iOS and Android versions, leading to a single HTML5 codebase that covers all platforms.

This assembly will implement a Windows application wrapper around the HTML5 that is already built to provide an application for Mac computers. There are two big pieces to this assembly:

1) A Windows application written in C++ / MFC that displays the HTML5 and handles the HTTP embedded server

2) A C++ library that contains a lightweight Mongoose HTTP server and talks to the content server for recording information and uses libcurl to download files locally. This piece will be mocked for this assembly.

 



Final Submission Guidelines

Please see the wiki - http://apps.topcoder.com/wiki/display/docs/Hercules+Player+HTML5+Native+Windows+Assembly

ELIGIBLE EVENTS:

2013 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30029105