Challenge Overview
Project Overview
AppStream is a new “application streaming as a service” product from Amazon (currently in private beta) that provides the functionality to run an application in EC2 and stream the video and audio output to an end-user’s device. Developers will be able to write software once and run it via AppStream to instantly and securely deliver the experience to computers, tablets, phones, and televisions with an Internet connection. The service allows graphically-intense and resource-intense applications to run on low-end and low-performance devices, enabling developers to reach new customers without having to constrain their application design to the device, port across platforms or protect from piracy.
Competition Task Overview
This is first AppStream contest and we want to build a simple starter app - host Topcoder Videos in AppStream platform and play the videos in client.
You can find Topcoder Official Videos Here: http://www.topcoder.com/help/template-all-video/
You should use AppStream Server to manager these videos and allow user to play the videos in client via AppStream.
AppStream Developer Guide: http://docs.aws.amazon.com/appstream/latest/developerguide/appstream-intro.html
AppStream provide Windows / Java Server SDK and Windows / Android / iOS Client SDK.
You can choose your preferred technology in this contest, we don't have hard requirement.
Deployment Guide
This contest will be used as a starter app and tutorial for downstream contests so the Deployment Guide is very important.
You should provide full steps to deploy your submission on AWS, install client and test it.
You can assume user have AWS and AppStream Account.
Verification Steps
You should provide how to verify your submission in BOTH server and client.
For example, how to view the videos in client and how to control the content in Amazon AppStream Console, how to update the content, etc.
Final Submission Guidelines
For this contest you MUST be a participant in the beta program. Please register the beta program here: https://aws.amazon.com/appstream/limited-preview/ TopCoder has a few spots open in the beta program. Please email support@topcoder.com
As a prototype we are wide open on the technologies that you use for your application. Simply build your coolest use case using AppStream with any technolgies that you choose.