Setting Up Amazon AppStream
Before you begin using Amazon AppStream, you need to understand the system requirements, sign up for an AWS account, and download the necessary development tools.
The streaming application must run in the 64-bit version of Microsoft Server 2008 R2 or earlier. The streaming application must have a 720p video resolution mode.
Client applications must run in one of the following operating systems:
Android 4.0 (Ice Cream Sandwich) or later
Apple iOS 8.0 or later
Chrome browser or a Chromebook with the latest updates installed
Mac OS X Mountain Lion (10.8.5) or later
Microsoft Windows 7 or later
Sign Up for AWS
You need an AWS account in order to use Amazon AppStream.
If you do not have an AWS account, use the following procedure to create one.
To sign up for AWS
Open https://aws.amazon.com/ and choose Create an AWS Account.
Follow the online instructions.
AWS notifies you by email when your account is active and available for use.
Amazon AppStream Limits
AWS accounts that have not used the Amazon AppStream service must request a service limit increase. To submit the request form, go to AWS Support Center.
To help you get started, several downloads are available, including client applications, software development kits, and a sample entitlement service.
Client applications are available for the following operating systems or devices:
Android and Fire OS. – http://amzn.com/axc
iPad, iPhone, or iPod Touch – https://itunes.apple.com/us/app/amazon-appstream-basic-client/id974559711?ls=1&mt=8
Amazon AppStream SDK
The Amazon AppStream SDK provides tools for developing Amazon AppStream-compatible Windows streaming applications as well as client applications for Fire OS, Android, iOS, Mac OS X, and Windows.
To download the Amazon AppStream SDK, go to https://s3.amazonaws.com/appstream-sdk/AppStreamSDK_22.214.171.124.zip.
Amazon AppStream Chrome App SDK
The Amazon AppStream Chrome App SDK provides the example Chrome app and native client files to create a Chrome app.
To download the Amazon AppStream Chrome App SDK, go to https://s3.amazonaws.com/appstream-sdk/AppStream_Chrome_SDK-126.96.36.199.zip.
Amazon AppStream SDK for Java
The Amazon AppStream SDK for Java includes functions you can call to interact with Amazon AppStream. These functions wrap the Amazon AppStream REST API and handle details like signing the requests that are sent to Amazon AppStream. The most common uses of the Amazon AppStream SDK for Java are to write an entitlement service that authorizes user access to your streaming applications and to automate Amazon AppStream.
To download the Amazon AppStream SDK for Java, go to https://github.com/awslabs/aws-appstream-sdk-java/.
Sample Entitlement Service
You can download the following files to use and deploy a sample entitlement service:
For an Amazon AppStream entitlement service template, go to https://s3.amazonaws.com/appstream-sdk/appstreamEntitlementService.template. You can use this AWS CloudFormation template to deploy the sample entitlement service.
For the Amazon AppStream sample entitlement service, go to https://s3.amazonaws.com/appstream-sdk/sample-entitlement-service.jar.
For the source code for the sample entitlement service, go to https://s3.amazonaws.com/appstream-sdk/sample-entitlement-service-src.zip.
To use the sample entitlement service, see Amazon AppStream Sample Entitlement Service.
For more information about creating your own entitlement service, see Building the Entitlement Web Service.