Author(s): Cardoso, José Alexandre
Date: 2010
Persistent ID: http://hdl.handle.net/10451/14044
Origin: Repositório da Universidade de Lisboa
Subject(s): Multimoda; Televisão; Framework MMX; Xadrez
Author(s): Cardoso, José Alexandre
Date: 2010
Persistent ID: http://hdl.handle.net/10451/14044
Origin: Repositório da Universidade de Lisboa
Subject(s): Multimoda; Televisão; Framework MMX; Xadrez
A televisão é um elemento fundamental na vida de milhões de pessoas. Com os avanços tecnológicos evidenciados nos últimos anos, também a televisão evolui para patamares tecnológicos mais avançados. As utilizações dadas a tal sistema têm vindo a diversificar-se, passando da simples apresentação de áudio e vídeo para a disponibilização de aplicações mais complexas. Tanto assim é que os aparelhos utilizados habitualmente em conjunto com a televisão no tratamento de conteúdos de áudio e vídeo, como, por exemplo, os videogravadores ou os amplificadores de som, têm vindo a ser substituídos por aparelhos mais avançados, as Set Top Boxes, que vão para além do tratamento de imagem e som. A recente evolução e massificação de diferentes formas de aceder a dispositivos computacionais como as STBs ou os telemóveis, aliadas à forma ubíqua como a televisão está presente no dia-a-dia de milhões de pessoas, evidenciam a oportunidade de utilizar este meio através de diferentes modalidades de entrada e saída. Esta utilização de diferentes modalidades de entrada e saída permite, não só, alargar o espectro de utilizadores das aplicações desenvolvidas, mas também proporcionar uma experiência mais diversificada aos actuais utilizadores. Para além da interacção com as aplicações através de diferentes modalidades de entrada/saída, um dos grandes desafios que se colocam, centra-se em perceber como é que os programadores de aplicações conseguem, de forma eficaz, desenvolver ou adaptar aplicações que utilizem em simultâneo as várias modalidades de entrada/saída. Neste sentido desenvolveu-se a Framework MMX, que pretende disponibilizar algumas camadas de abstracção que serão úteis no desenvolvimento de aplicações, permitindo-lhes estarem logicamente separadas das modalidades utilizadas. Para além da Framework MMX propriamente dita, desenvolveram-se protótipos para exercitarem e ajudarem ao desenvolvimento desta. Destes protótipos destacam-se o Tabuleiro de Xadrez, desenvolvido em conjunto com a Framework, o Jogo do Galo desenvolvido por uma equipa diferente para aferir da qualidade da Framework MMX e ainda a Aplicação EPG definida para testar a Framework em ambiente de Televisão e implementada pela mesma equipa que desenvolveu o Jogo do Galo. O protótipo Jogo do Galo evidenciou algumas deficiências na Framework que foram corrigidas antes de se iniciar a implementação da Aplicação EPG. A Aplicação EPG mostrou a utilidade e facilidade de uso da Framework na integração de diferentes modalidades numa aplicação.