Integração de Dados JSON em Aplicações Ginga-NCL para Alerta de Pessoas Desaparecidas

  • Alice Lima Soares IFAC
  • Marcos Vinícios Mesquita de Moraes IFAC
  • Flávio Miranda de Farias IFAC

Resumo


Introduction: This paper explores the use of JSON for dynamic content management in interactive Digital TV applications developed with the Ginga-NCL middleware and NCLua scripting language Objective: The proposed application aims to simulate a missing persons alert system, inspired by the Amber Alert Brazil initiative. Methodology: The system’s architecture leverages Ginga-NCL’s modularity to facilitate maintenance and future scalability. Using JSON as the data format allows efficient, real-time updates of content, improving the responsiveness of the application. under the Brazilian standard. Results: The successful development of a functional prototype demonstrates the practicality of integrating JSONbased dynamic content in Digital TV applications, reinforcing its potential for public utility services

Palavras-chave: JSON, NCL, ginga, NCLua, TV Digital, pessoas desaparecidas

Referências

Associação Brasileira de Normas Técnicas. 2007. Televisão digital terrestre – Codificação de dados e especificações de transmissão para radiodifusão digital – Parte 1: Codificação de dados. Norma Técnica NBR 15601-1. Associação Brasileira de Normas Técnicas, Rio de Janeiro.

G. Booch and J. Rumbaugh. 2006. UML: guia do usuário. Elsevier. [link]

Antonio Celestino and Carlos Pernisa Júnior. 2024. Sincronismo e Interatividade com a Segunda Tela frente à Implementação da TV 3.0 no Brasil. In Anais Estendidos do XXX Simpósio Brasileiro de Sistemas Multimídia e Web (Juiz de Fora/MG). SBC, Porto Alegre, RS, Brasil, 309–314. DOI: 10.5753/webmedia_ estendido.2024.243863

Daniel de Sousa Moraes. 2016. Lua2NCL: Framework para autoria textual de aplicações NCL usando Lua. Monografia de Graduação, Universidade Federal do Maranhão. Orientador: Prof. Dr. Carlos de Salles Soares Neto.

Luiz Fernando Gomes Soares e Simone Diniz Junqueira Barbosa. 2009. Programando em NCL 3.0 (2º ed.). Campus, Rio de Janeiro, RJ.

Adriano França, Aline Silva, Jair Assis, Valdir Silva, Rayanne Santos, Ricson Santana, and Thiago Santos. 2022. Ação para redução do analfabetismo digital em instituições sociais da mata sul de Pernambuco. In Anais do XIX Congresso Latino-Americano de Software Livre e Tecnologias Abertas (Evento Híbrido). SBC, Porto Alegre, RS, Brasil, 62–68. DOI: 10.5753/latinoware.2022.228049

Instituto Brasileiro de Geografia e Estatística(IBGE). 2024. Pesquisa Nacional por Amostra de Domicílios Contínua: Acesso à Internet e à televisão e posse de telefone móvel celular para uso pessoal 2023. [link] Coordenação de Pesquisas por Amostra de Domicílios. Diretoria de Pesquisas.

Marina Ivanov, Eyre Montevecchi, Raphael Abreu, Fabio Barreto, Joel dos Santos, and Débora Muchaluat-Saade. 2020. Ambientes multissensoriais aplicados à saúde: desenvolvimento de aplicações e tendências futuras. Minicursos SBCAS 1 (2020), 48–89.

David Kolf. 2023. dkjson: a JSON module for Lua. David Kolf. [link] Acesso em: 20 jun. 2025.

Ministério da Justiça e Segurança Pública. 2025. Amber Alert Brasil. Ministério da Justiça e Segurança Pública. [link] Acesso em: 27 jun. 2025.

Ministério da Justiça e Segurança Pública (MJSP). 2024. RELATÓRIO ESTATÍSTICO ANUAL DE CRIANÇAS DESAPARECIDAS E LOCALIZADAS ANO-BASE - 2022. [link]

Ministério da Justiça e Segurança Pública (MJSP). 2024. RELATÓRIO ESTATÍSTICO ANUAL DE PESSOAS DESAPARECIDAS PERÍODO: ANOS-BASE 2022 E 2023. [link]

Daniel Moraes, Polyana da Costa, Antonio Busson, José Boaro, Carlos Neto, and Sergio Colcher. 2023. On the Challenges of Using Large Language Models for NCL Code Generation. In Anais Estendidos do XXIX Simpósio Brasileiro de Sistemas Multimídia e Web (Ribeirão Preto/SP). SBC, Porto Alegre, RS, Brasil, 151–156. DOI: 10.5753/webmedia_estendido.2023.236175

Office of Juvenile Justice and Delinquency Prevention (OJJDP). 2010. AMBER Advocate, Volume 4, Issue 1. [link] Prepared under Cooperative Agreement number 2008-MC-CS-K028 from the Office of Juvenile Justice and Delinquency Prevention (OJJDP), U.S. Department of Justice.

R.S. Pressman, B.R. Maxim, J. Arakaki, R. Arakaki, R.M. de Andrade, and F.E. Costa. 2021. Engenharia de software:. AMGH. [link]

Francisco Sant’Anna, Carlos de Salles Soares Neto, Roberto Gerson de Albuquerque Azevedo, and Simone Diniz Junqueira Barbosa. 2009. Desenvolvimento de aplicações declarativas para TV Digital no middleware Ginga com objetos imperativos nclua. PUC–Rio, Junho 1, 0 (2009), 0–0.

Ian Sommerville. 2011. Software Engineering (9 ed.). Addison-Wesley, Boston, MA.
Publicado
10/11/2025
SOARES, Alice Lima; MORAES, Marcos Vinícios Mesquita de; FARIAS, Flávio Miranda de. Integração de Dados JSON em Aplicações Ginga-NCL para Alerta de Pessoas Desaparecidas. In: WORKSHOP FUTURO DA TV DIGITAL INTERATIVA - SIMPÓSIO BRASILEIRO DE SISTEMAS MULTIMÍDIA E WEB (WEBMEDIA), 31. , 2025, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 232-237. ISSN 2596-1683. DOI: https://doi.org/10.5753/webmedia_estendido.2025.15909.