1 |
[en] GINGA-MD: AN NCL BASED PLATFORM FOR SUPPORTING THE EXECUTION OF MULTI-DEVICE HYPERMEDIA APPLICATIONS / [pt] GINGA-MD: UMA PLATAFORMA PARA SUPORTE À EXECUÇÃO DE APLICAÇÕES HIPERMÍDIA MULTI-DISPOSITIVO BASEADA EM NCLCARLOS EDUARDO COELHO FREIRE BATISTA 02 September 2013 (has links)
[pt] O crescente número de formatos de mídias digitais fomentou a criação de
aplicações multimídia interativas, incluindo o desenvolvimento de cenários
interativos para múltiplos usuários. Existem muitos espaços onde artefatos
multimídia são consumidos por grupos de pessoas, tais como ambientes
domésticos com TV Digital, salas de Cinema Digital e salas de conferência com
apresentações multimídia. Nesta tese, uma plataforma para execução de
aplicações hipermídia distribuídas é proposta para ser utilizada em tais espaços
onde ocorre consumo coletivo de multimídia interativa. A plataforma proposta
usa a linguagem NCL como seu formato de descrição de aplicações, pois NCL é
uma linguagem de cola para autoria de documentos hipermídia que suporta o
conceito de aplicações multi-dispositivo através de abstrações declarativas. A
plataforma estabelece uma arquitetura de software de referência, definindo
mecanismos e interfaces para a integração de dispositivos heterogêneos. Um
protótipo foi implementado e validado em diferentes cenários de uso, nos quais
aplicações hipermídia usam recursos de mídia capturados por e sendo
transmitidos para múltiplos dispositivos. / [en] The increase of digital media formats fostered the creation of interactive
multimedia applications, including the development of multi-user interactive
scenarios. There are many spaces where digital interactive multimedia artifacts
are consumed by groups of people, such as homes with Digital TV, theaters
with Digital Cinema and conferences with interactive lecture presentations. In
this thesis, a platform to support the execution of distributed hypermedia
applications is proposed aiming at these spaces of collective digital multimedia
consumption. The proposed platform uses the NCL language as the application
description format, since it is a hypermedia glue-language that supports the
concept of multi-device applications following a declarative abstraction level.
The platform establishes a reference software architecture, defining
mechanisms and interfaces for heterogeneous device integration. A prototype is
implemented and validated against different usage scenarios, in which
hypermedia applications use media resources coming from and going to
multiple devices.
|
Page generated in 0.0331 seconds