Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Amazon AppStream Now Available

Amazon AppStream is now available to all developers after its initial preview at fall's re:Invent conference.

AppStream technology represents a low-latency service to stream "resource intensive" applications and games from the Amazon cloud. AppStream deploys and renders an application on AWS infrastructure and streams the output to computers, tablets, and smartphones.

Developers are invited to use AppStream to build complex applications that run on "simple devices" that are "unconstrained" by the compute power, storage, or graphical rendering capabilities of the device.

Amazon AppStream includes an SDK that currently supports streaming applications from Microsoft Windows Server 2008 R2 to devices running FireOS, Android, iOS, Mac OS X, and Microsoft Windows.

An application can take advantage of the g2instance type including high-performance GPU-powered rendering of 2D and 3D graphics.

Amazon offers a variety of instance types such as compute-optimized, memory-optimized, and so on, and the G2 instance falls into the GPU-optimized family that enjoys popular use cases in game streaming, 3D application streaming, and other server-side graphics workloads.

With AppStream, an application runs in a Windows 2008 R2 environment on an EC2 instance. It can make use of native Windows APIs and AWS resources such as relational (Amazon RDS) and NoSQL (Amazon DynamoDB) databases, persistent object storage (Amazon S3), caching (Amazon ElastiCache), message queues (Amazon SQS), publish and subscribe messaging (Amazon SNS), and email delivery (Amazon SES).

"Your client code runs on a desktop (Windows or Mac) or a mobile device running FireOS, Android, or iOS. The client code calls AppStream to obtain an Entitlement URL through an Entitlement Service (we supply a sample that you can use as-is, customize, or use as the basis for your own implementation). The client opens the Entitlement URL to initiate the streaming of video and audio content for playback. The client is also responsible for routing keyboard, mouse, and other device events to the application for processing," said Jeff Barr, chief evangelist for the Amazon Web Services.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.