Implementing a HbbTV application editor
Halonen, Veera (2022)
Halonen, Veera
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022121228115
https://urn.fi/URN:NBN:fi:amk-2022121228115
Tiivistelmä
This thesis describes the implementation of a web editor for generating and customizing HbbTV (Hybrid Broadcast Broadband TV) applications for television. The project was commissioned by Sofia Digital and includes a web editor implemented with Vue.js, a Node.js API which serves the configuration generated by the editor, and a Vue-based HbbTV application which receives the configuration and generates its contents based on it. The project applications also utilize certain pre-existing interfaces to supplement their functionality, such as for generating user polls and prize draws for the HbbTV application.
The editor was based on various previously implemented companion applications for Finnish television shows, which also used similar content editors but were always application-specific. This project started as a technology update on those applications but soon evolved into a more generic editor solution allowing even non-developers to easily create and customize simple menu-based HbbTV applications.
The project development is still ongoing and more features are being added, but the core functionality was successfully implemented, and the editor will soon be ready to be deployed in Finland, and later, perhaps internationally. It has already been incorporated in the company’s Sofia Backstage® product family and was also a finalist in the HbbTV Awards 2022 in the category “Best tool or product for HbbTV service development or delivery”.
The editor was based on various previously implemented companion applications for Finnish television shows, which also used similar content editors but were always application-specific. This project started as a technology update on those applications but soon evolved into a more generic editor solution allowing even non-developers to easily create and customize simple menu-based HbbTV applications.
The project development is still ongoing and more features are being added, but the core functionality was successfully implemented, and the editor will soon be ready to be deployed in Finland, and later, perhaps internationally. It has already been incorporated in the company’s Sofia Backstage® product family and was also a finalist in the HbbTV Awards 2022 in the category “Best tool or product for HbbTV service development or delivery”.