A Middleware Perspective for Integrating Ginga-NCL Applications with the Internet of Things

  • Danne Makleyston Gomes Pereira UFMA
  • Francisco José da Silva e Silva UFMA
  • Carlos de Salles Soares Neto UFMA
  • Álan Lívio Vasconcelos Guedes PUC-Rio

Resumo


IoT (Internet of Things) technologies are underway. They allow the inter-connection of physical devices (also called "smart objects") that are embedded with electronics and network connectivity allowing these objects to collect and exchange data. Smart objects can be used in residential environments turning objects of everyday life (e.g. lamps, thermostats and speakers) into digital products that can emits data about its usage, location and state, can be tracked, controlled, personalized and even upgraded remotely. On the other hand, currently TV devices have extended their traditional usage by allowing applications such as web navigation, social TV and gaming. This work proposes an approach for integrating the TV with surrounding smart objects through a middleware approach, taking as its base Ginga-NCL, the Brazilian middleware for digital TV, and M-Hub, a middleware that allows the discovery, connection, communication, and data distribution of IoT smart objects. The proposed software infrastructure is evaluated in different usage scenarios that allows: (i) the TV application to modify the surrounding environment through the use of actuators, (ii) to adapt the content being presented according to the perception of the environment provided by sensors; and (iii) to provide new modes of user interaction with the TV.
Publicado
17/10/2017
Como Citar

Selecione um Formato
PEREIRA, Danne Makleyston Gomes ; SILVA, Francisco José da Silva e ; NETO, Carlos de Salles Soares ; GUEDES, Álan Lívio Vasconcelos. A Middleware Perspective for Integrating Ginga-NCL Applications with the Internet of Things. In: WORKSHOP DE TESES E DISSERTAÇÕES - SIMPÓSIO BRASILEIRO DE SISTEMAS MULTIMÍDIA E WEB (WEBMEDIA) , 2017, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 70-75. ISSN 2596-1683.