Skip to content
This repository has been archived by the owner on Jan 15, 2024. It is now read-only.
leala-amzn edited this page Jan 10, 2019 · 58 revisions

Getting Started

The Alexa Smart Screen and TV Device SDK extends the Alexa Device SDK to support visual experience capabilities for your Alexa built-in products. You must download and install the AVS C++ Device SDK, the Alexa Presentation Library (APL) HTML renderer, and a few other dependencies before you can use this SDK.

Architecture

Prerequisites

The SDK runs on Linux, macOS, and Ubuntu 16.04.

Libraries

The SDK also depends on Asio, websocketpp, OpenSSL and the dependencies of those libraries. The Alexa Smart Screen and TV Device C++ Client libraries are tested with the following versions of these dependencies:

Name Description Minimum Version
Asio C++ library An asynchronous input/ouptut library that enables websocketpp https://think-async.com/ TBD
websocketpp A stand-alone websocket client/server library that implements the websocket protocol https://github.com/zaphoyd/websocketpp TBD
OpenSSL An open source secure socket layer implementation used by many services https://www.openssl.org/source/ TBD

More information

Quickstarts How-to Guides APIs and Reference Concepts Resources Support