Hercules Player University Web App - Provisioning Architecture

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

The Hercules Player University apps are a suite of applications (web, iOS, and Android) that allow students on various Universities to get their content delivered over the IP network.  This content includes linear (live TV) and “on demand” content from various providers.

This application is in production and working as expected.  We are maintaining it and adding new features.

This architecture will focus on DRM provisioning and how that works in the application.  Right now, this is implemented and working as expected in most places, although the implementation isn't performing as well as we would like and doesn't have any formal documentation around it.  This architecture will:

  • Investigate the current implementation
  • Refactor the Javascript code and add new features to support the requirements detailed in the forum.

 

Tips for success

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

 

Competition Task Overview

 

Due to the sensitive nature of the documentation and code surrounding this functionality, the main requirements are detailed in a document in the forum.

Submission Deliverables

    •    Application Design Specification

    •    Sequence Diagrams

    •    Interface Diagrams

    •    Assembly specification(s)

 

Technology

An overview of the environment requirements are listed below:

Javascript

Adobe Flash

 

Support

Standard support applies. 

 


Final Submission Guidelines

Standard 30 day support applies

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30041925