Geração automática de SDK em ES6 para APIs do Ginga CCWS
Resumo
The evolution of the Ginga standard for Digital TV requires tools that facilitate the adaptation and development of interactive applications. This article presents an SDK generator in JavaScript (ES6) based on the OpenAPI (Swagger) specification of the Ginga CCWS standard for TV 2.5 (ABNT NBR 15606-11). The SDK has the potential to simplify the interaction with the CCWS API services of the TV receiver, promoting interoperability and speeding up the development of applications for Brazilian Digital TV. In addition, the use of OpenAPI guarantees adaptability to future versions of the standard, facilitating the updating and maintenance of applications.
Referências
ABNT. 2017. Televisão digital terrestre – Codificação de dados e especificações de transmissão para radiodifusão digital – Parte 11: Ginga CC WebServices – Especificação de WebServices do Ginga Common Core.
Swagger Codegen. 2024. swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. [link]
Mary Shaw and David Garlan. 1996. Software architecture: perspectives on an emerging discipline. Prentice-Hall, Inc.
Aimilios Tzavaras, Nikolaos Mainas, and Euripides G.M. Petrakis. 2023. OpenAPI framework for the Web of Things. Internet of Things 21 (2023), 100675. DOI: 10.1016/j.iot.2022.100675