Supporting Context Events in an Interactive TV Platform
Resumo
This paper aims at investigating functionality of the middleware Ginga that can be leveraged to build context-aware interactive TV applications. We identify the elements of the middleware that can effectively be used to realize each of the particular aspects of context-awareness, namely capturing, processing and reacting upon context changes. We present a prototype application in order to illustrate how these elements have been identified and how they can be used. We also define a programming framework that facilitates capturing and distributing context events in this interactive TV platform.Referências
ABNT. (2007). ABNT NBR 15606-2:2007: Digital Terrestrial Television Standard 06: Data Codification and Transmission Specifications for Digital Broadcasting, Part 2 – GINGA-NCL: XML Application Language for Application Coding.
da Silva, F. S., Alves, L. G. P. and Bressan G. (2009). PersonalTVware: A Proposal of Architecture to Support the Context-aware Personalized Recommendation of TV Programs. European Interactive TV Conference (EuroITV 2009), Leuven.
Dey, A. K. (2001). Understanding and Using Context. Personal and Ubiquitous Computing, pages 4-7.
Eugster, P. T., Felber, P. A., Guerraoui, R. and Kermarrec, A. (2003). The many faces of publish/subscribe. ACM Computing Surveys (CSUR), 35, 2, pages 114-131.
Leite, L. E. C., Lima, O., Filho, G. L. S., Meira, S. R. L. and Tedesco, P. C. A. R. (2007). Uma Arquitetura de Serviço para Avaliação de Contextos em Redes de TV Digital. In Anais do 25º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. Belém, PA, pages 1015-1028.
Sant’Anna, F., Cerqueira, R. and Soares, L. F. G. (2008). NCLua – Objetos Imperativos Lua na Linguagem Declarativa NCL. Simpósio Brasileiro de Sistemas Multimídia e Hipermídia (Webmedia 2008), Vila Velha. In Anais do XIV Simpósio Brasileiro de Sistemas Multimídia e Hipermídia, v.1, pages 67–74.
Schmidt, D. C. (1994). Reactor: An Object Behavioral Pattern for Concurrent Event Demultiplexing and Dispatching. In Proceedings of the First Pattern Languages of Programs conference in Monticello, Illinois.
Souza Filho G. L., Leite, L. E. C. and Batista, C. E. C. F. (2007). Ginga-J: the procedural middleware for the Brazilian digital TV system. Journal of the Brazilian Computer Society. vol.12(4), pages 47-56.
Telemídia, L. (2007). Ginga Digital TV Middleware Specification Source: [link].
Thawani, A., Gopalan, S. and Sridhar, V. (2004). Context Aware Personalized Ad Insertion in an Interactive TV Environment. In Proceedings of Workshop on Personalization in Future TV.
Viola, P. and Jones, M. (2001). Rapid object detection using a boosted cascade of simple features. In Proceedings of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 511–518.
da Silva, F. S., Alves, L. G. P. and Bressan G. (2009). PersonalTVware: A Proposal of Architecture to Support the Context-aware Personalized Recommendation of TV Programs. European Interactive TV Conference (EuroITV 2009), Leuven.
Dey, A. K. (2001). Understanding and Using Context. Personal and Ubiquitous Computing, pages 4-7.
Eugster, P. T., Felber, P. A., Guerraoui, R. and Kermarrec, A. (2003). The many faces of publish/subscribe. ACM Computing Surveys (CSUR), 35, 2, pages 114-131.
Leite, L. E. C., Lima, O., Filho, G. L. S., Meira, S. R. L. and Tedesco, P. C. A. R. (2007). Uma Arquitetura de Serviço para Avaliação de Contextos em Redes de TV Digital. In Anais do 25º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. Belém, PA, pages 1015-1028.
Sant’Anna, F., Cerqueira, R. and Soares, L. F. G. (2008). NCLua – Objetos Imperativos Lua na Linguagem Declarativa NCL. Simpósio Brasileiro de Sistemas Multimídia e Hipermídia (Webmedia 2008), Vila Velha. In Anais do XIV Simpósio Brasileiro de Sistemas Multimídia e Hipermídia, v.1, pages 67–74.
Schmidt, D. C. (1994). Reactor: An Object Behavioral Pattern for Concurrent Event Demultiplexing and Dispatching. In Proceedings of the First Pattern Languages of Programs conference in Monticello, Illinois.
Souza Filho G. L., Leite, L. E. C. and Batista, C. E. C. F. (2007). Ginga-J: the procedural middleware for the Brazilian digital TV system. Journal of the Brazilian Computer Society. vol.12(4), pages 47-56.
Telemídia, L. (2007). Ginga Digital TV Middleware Specification Source: [link].
Thawani, A., Gopalan, S. and Sridhar, V. (2004). Context Aware Personalized Ad Insertion in an Interactive TV Environment. In Proceedings of Workshop on Personalization in Future TV.
Viola, P. and Jones, M. (2001). Rapid object detection using a boosted cascade of simple features. In Proceedings of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 511–518.
Publicado
19/07/2011
Como Citar
MIELKE, Izon Thomaz; COSTA, Patrícia Dockhorn; VALE, Igor Magri.
Supporting Context Events in an Interactive TV Platform. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (SBCUP), 3. , 2011, Natal/RN.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2011
.
p. 1143-1152.
ISSN 2595-6183.