Opera TV Developer Tools
Opera TV Developer tools
Opera TV provides web app developers a complete suite & support of documentation, specifications and tools to test, verify and certify HTML5 based applications across Opera TV enabled Smart TVs, Blue-ray Players and Set-top Boxes devices from a broad range of well know brands on the market.
Opera TV’s open platform approach is solving the problem facing most developers by providing a program to easily build and deploy OTT apps to work initially across the Opera TV ecosystem.
We’ve collected below everything you need for a successful creation and certification of your Connected TV app.
Overview of the process
- Before you get started, check the “Introduction to Opera TV” for guidelines, technical specification and relevant documentation.
- Choose the type of emulator that fits your needs (see below for more detail on types of emulators).
- Test and debug your application. For support, please visit the Opera TV Forum
- Once ready, submit your application via https://publish.tvstore.opera.com/, select “I have an app” and follow the steps.
Opera TV Emulator types
The purpose of the emulators is to provide the tools needed for application developers to test and debug web-based apps in an environment that would emulate the behaviour of the target device. There are three types of emulators to choose from; two of the emulators are Chromium-based and the third is based on Presto. See below for short explanation of each emulator:
1. Chromium based Opera TV Emulator (Standalone)
This emulator environment runs on top of Oracle VirtualBox and is suitable for developers wanting to do more extensive, in-depth tests of web applications based on Chromium or Opera Device SDK 4.X versions. It is the emulator package that comes closest to emulating an actual embedded system running Opera, with exactly the same browser engine versions and closely matching platform media playback capabilities. The emulator comes packaged as an Oracle VirtualBox image and can be run on Windows, Mac and Linux machines.
2. Chromium based Opera TV Simulator (Browser Extension)
This simulator is based on an Opera desktop browser that simulates Opera Device SDK version 4.0 or later and is based on Chromium. The simulator runs directly from a browser as an extension and is the easiest and quickest way to test web applications built using HTML5. This is the recommended tool for early development, but use of the standalone emulator is recommended when approaching the final development phase.
3. Presto based Opera TV Emulator (Standalone)
This emulator environment runs on top of Oracle VirtualBox and is suitable for developers wanting to test web applications based on Presto or Opera Device SDK 3.X versions. The emulator comes packaged as an Oracle VirtualBox image and can be run on Windows, Mac and Linux machines.
For documentation about how to use the Opera TV Emulator and articles detailing how to develop content for TVs, visit the Opera Developer Community.