Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

Video surveillance cameras show what is happening in a scene from a remote location. Cameras are connected to digital video recorders (DVR) to allow for the recording of the scene.

Cameras and DVRs have many features available such as pan / tilt / zoom (PTZ), capturing images, and motion detection.

The project will be a cutting edge mobile application camera viewing system. The main goal of the project will be to view live video in H.264/MJPEG format from multiple cameras and recording devices. User will be able to view video from mobile devices like:

  • Smartphones
  • Tablets

The purpose of this project is to develop an interface library for the graphical front end.  The library will serve as layer of abstraction between the user interface and the underlying device logic for video.  

Application will initially support one Interlogix brand recording device (LNVR) and needs to be architected in a way to allow for addition of different brand DVRs.

Competition Task Overview

For this challenge, we need to make some enhancements to video, which include changes to both frontend and backend. For details please refer to Prism Mobile Video Enhancement Tasks.docx which you can download from challenge forum after you register.

Project Structure

Project structure of current app must be kept as is.

Themes & Localization

The app supports different themes (actually: different colors) and localization. If you make any changes to UI make sure they follow the same theming and localization standard / behavior.

24h Review

This is a 24h review challenge, reviewers should pay attention to the timeline and make sure they don't miss the deadline.

Technology Overview

  • Objective-C 2.0
  • Xcode 5.x
  • iOS 7

Documentation Provided

Please register to see documents in the challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • Updated soruce code
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30044166