370 resultados para middleware ginga
Resumo:
Many challenges have been imposed on the middleware to support applications for digital TV because of the heterogeneity and resource constraints of execution platforms. In this scenario, the middleware must be highly configurable so that it can be customized to meet the requirements of applications and underlying platforms. This work aims to present the GingaForAll, a software product line developed for the Ginga - the middleware of the Brazilian Digital TV (SBTVD). GingaForAll adds the concepts of software product line, aspect orientation and model-driven development to allow: (i) the specification of the common characteristics and variables of the middleware, (ii) the modularization of crosscutting concerns - both mandatory and concepts variables - through aspects, (iii) the expression of concepts as a set of models that increase the level of abstraction and enables management of various software artifacts in terms of configurable models. This work presents the architecture of the software product line that implements such a tool and architecture that supports automatic customization of middleware. The work also presents a tool that implements the process of generating products GingaForAll
Resumo:
Pós-graduação em Televisão Digital: Informação e Conhecimento - FAAC
Resumo:
O desenvolvimento de um modelo de aplicação interativa para Televisão Digital sobre a plataforma do middleware Ginga, do SBTVD, ainda em processo, é o tema deste artigo. A referida aplicação se traduz em um Ambiente Virtual de Aprendizagem, para Educação a Distância, aplicativo destinado a acesso on demand, fora da grade de programação síncrona da emissora, em TV Digital dotada de set top box, ou conversor digital, embarcado com Ginga NCL. A metodologia utilizada na construção deste produto da pesquisa de Mestrado (que também abrange uma monografia na área de Comunicação) integra três metodologias: um modelo de Design Instrucional (ou Educacional) adequado aos recursos da TV Digital; técnicas de Usabilidade e Arquitetura da Informação para a construção de um protótipo interativo; e um modelo de Desenvolvimento de Software de ciclo de vida ágil baseado em Prototipagem Evolutiva, a fim de se gerar um modelo de aplicação interativa para criação de conteúdos instrucionais focados em EaD através da mídia TV Digital.
Resumo:
Model-oriented strategies have been used to facilitate products customization in the software products lines (SPL) context and to generate the source code of these derived products through variability management. Most of these strategies use an UML (Unified Modeling Language)-based model specification. Despite its wide application, the UML-based model specification has some limitations such as the fact that it is essentially graphic, presents deficiencies regarding the precise description of the system architecture semantic representation, and generates a large model, thus hampering the visualization and comprehension of the system elements. In contrast, architecture description languages (ADLs) provide graphic and textual support for the structural representation of architectural elements, their constraints and interactions. This thesis introduces ArchSPL-MDD, a model-driven strategy in which models are specified and configured by using the LightPL-ACME ADL. Such strategy is associated to a generic process with systematic activities that enable to automatically generate customized source code from the product model. ArchSPLMDD strategy integrates aspect-oriented software development (AOSD), modeldriven development (MDD) and SPL, thus enabling the explicit modeling as well as the modularization of variabilities and crosscutting concerns. The process is instantiated by the ArchSPL-MDD tool, which supports the specification of domain models (the focus of the development) in LightPL-ACME. The ArchSPL-MDD uses the Ginga Digital TV middleware as case study. In order to evaluate the efficiency, applicability, expressiveness, and complexity of the ArchSPL-MDD strategy, a controlled experiment was carried out in order to evaluate and compare the ArchSPL-MDD tool with the GingaForAll tool, which instantiates the process that is part of the GingaForAll UML-based strategy. Both tools were used for configuring the products of Ginga SPL and generating the product source code
Resumo:
In this work we present the architecture and implementation of MyPersonal-EPG, a personal EPG with support to recommendations, built on top of the Ginga middleware, that fulfill the following requirements: (i) to allow users to build their own personal programming grids, based on programming guides from several broadcasters; (ii) to offer a mechanism to tune the desired channels on the moment the selected programs are about to begin; (iii) to allow users to select the desired programs categories; (iv) to offer programs recommendations, in both synchronous and asynchronous way, based on the categories previously selected by users; (v) to allow users to modify the current configuration options; (vi) to allow the creation of several users accounts, so that each user can store its own information. The application‟s usability test is also presented and its results are discussed and analyzed
Resumo:
The TV is a potential midia of communication that affects all social classes and it is available in 98% of Brazilian homes. It has been used as a distributor of educational materials since the 1950s. By 2016 the Open Digital TV (ODTV) in Brazil might cover the entire national territory, replacing the TV with analog signals. Concerns about accessibility for People with Special Needs (PSN) in that media have become more intense since the 1990s worldwide. In Brazil, it is estimated 24.6 million of PSN, 23% of them having some type of hearing loss. Of these, 2.9% are reported as deafs. Brazilian Sign Language (LIBRAS) is considered the first literacy language for deaf people in Brazil. In this context, this paper presents a proposal to facilitate the generation of educational content for ODTV based on two components. One is called SynchrLIBRAS and allows subtitles synchronization in Portuguese and a LIBRAS translator window of videos downloaded from the Web. The second component allows the visualization of this content through the Brazilian System of Digital TV and IPTV - environments that implement the middleware Ginga-NCL. The main focus of this paper is the presentation of the first component: SynchrLIBRAS. This proposal has educational purposes, contributing to teach LIBRAS to people who may collaborate with social inclusion of the deaf people.
Resumo:
Pós-graduação em Televisão Digital: Informação e Conhecimento - FAAC
Resumo:
Pós-graduação em Televisão Digital: Informação e Conhecimento - FAAC
Resumo:
Ao conceber esta obra, Evaldo Aparecido de Abreu levou em conta o decreto que instituiu o Sistema Brasileiro de TV Digital (SBTVD), que lista entre os objetivos da tecnologia propiciar a criação de rede universal de educação a distância. Ele estudou as atividades que deve desempenhar o profissional responsável por adequar material didático impresso, como livros e apostilas, em material audiovisual, mais especificamente para explorar a interatividade da TV. De todo o processo, o livro analisa a etapa da transformação do conteúdo pedagógico em produto audiovisual, chamado de design instrucional. E destaca o papel que o coordenador geral dessa atividade deve desempenhar. A obra levanta questões como as características tecnológicas da TV digital e do middleware Ginga, o software promotor da interatividade, e discute métodos de adaptação do material didático para a TV digital. Inclui ainda reflexões sobre a importância da interatividade no desenvolvimento de projetos educacionais e sobre como estes podem contribuir para a melhoria da educação brasileira.
Resumo:
This work had as objective the development of a prototype of educational content, as an experimental process, making use of resources from Interactive Digital TV. The characteristics of interactive digital terrestrial television are presented, in the form of a media mode capable of performing as a complementary source to education. The methodology used is composed of four phases: deduction, analysis, induction and synthesis. Its conception takes as issue the expressed need stated by UNESCO to use ICT (Information and Communications Technology) towards education, as well as the possibility of applying digital television in an educational process. The content is structured in the form of a quiz, a type of question-answer game as an informal way of education for high school students. The prototype developed in this work is presented as a structural script and map, taking into account the necessary activities and routines to put it into operation in the tested environments, eclipse, virtual set-top-box and Developer Box. The practice of prototyping was carried out in NCLua, based on middleware Ginga. As a result, we concluded that Ginga offers enough support to carry out the task, providing characteristics of interaction to publish the proposed content, at the moment of the actual practice.
Resumo:
Pós-graduação em Televisão Digital: Informação e Conhecimento - FAAC
Resumo:
Digital Television offers a resolution of highdefinition images and the possibility of interaction with the user. There is an estimate that by 2018 all municipalities in Brazil have digital signal availability and thus there will be a wide spread of Ginga. Ginga is a technology developed for digital television, which runs between the operating system and yours applications. However, the extensive use of Smart TVs would invalidate this technology? This article to cast a look on the topic, arousing reflection that effect and seeking bring issues that link the advantages and disadvantages of the two technologies, considering the current situation of Digital TV in Brazil.
Resumo:
Com o avanço da tecnologia e chegada da TV digital no Brasil, estudos apontam que a televisão aberta começa um novo estágio desde seu surgimento. Esta mídia disponibiliza ferramentas que permitem aos emissores de conteúdo uma dimensão interativa ainda não experimentada, sobretudo nos processos de comunicação massivos indicando que é possível novos caminhos de investimento na produção de conteúdo por parte das emissoras de TV. Com esta realidade de fundo, experiências começam a ser testadas no âmbito da televisão, como o StickerCenter, um software - desenvolvido pela TOTVS - que reúne elementos da internet na TV possibilitando ao receptor maior interação com o conteúdo televisivo, outra experiência é a realizada pela Rede Integração, afiliada à Rede Globo em Minas Gerais, com o software desenvolvido pela HXD Interactive Television, que testa um modelo brasileiro de interatividade no telejornal. Este trabalho mostra como estas duas empresas estão desenvolvendo aplicativos interativos para a TV utilizando o Middleware Ginga e os motivos pelos quais sua popularização não aconteceu. O StickerCenter não se popularizou e indica que o motivo seja erro de estratégia da empresa em desenvolver um produto que une broadband e broadcast TV sem atrativos ao consumidor, já o aplicativo interativo da Rede Integração não foi colocado no ar e apresenta inúmeros fatores que demonstram que não explorará a interatividade pela ausência de canal de retorno. Este estudo investigou o impacto da interatividade no mercado da radiodifusão e como a convergência tecnológica aponta para a construção de uma nova mídia baseada em displays interativos capazes de oferecer aos consumidores uma nova forma de recepção de conteúdo.
Resumo:
El presente proyecto de tesis, detalla el uso de la televisión digital como proveedora de contenidos interactivos y como herramienta complementaria de la educación inicial, para lo cual, propone una metodología al desarrollar software educativo multimedia. La base pedagógica se forjó con diversas fuentes bibliográficas y la colaboración de personas expertas en el tema, siendo su experiencia y conocimiento los pilares fundamentales en la selección de contenidos. El estudio realizado contiene una descripción de la arquitectura ISDB-Tb, escogida por nuestro país como norma para la televisión digital terrestre y de su middleware GINGA, mencionando sus dos tipos de programación, la declarativa que utiliza el lenguaje NCL, que va de la mano con el lenguaje de script LUA para dotarlo de mayor funcionalidad y la procedural mediante JAVA, para cada caso se describe las herramientas necesarias para comenzar a desarrollar aplicaciones y una guía para su instalación. Con la difusión de aplicaciones para televisión digital en nuestro país en un futuro cercano, debido a la oferta y la demanda, se mejorará la cantidad y calidad de programas. Lo que pretende nuestra tesis es dejar un precedente sobre el contenido que podría trasmitirse, como diseñarlo e implementarlo, tomando en cuenta las recomendaciones que proponemos. Para obtener un resultado eficaz de este proyecto, se realizaron constantes pruebas con los niños y educadoras del Centro de Desarrollo Infantil KERYGMA, una vez concluido la aplicación, se expuso a personas conocedoras del ámbito pedagógico y a los directivos de la SUPERTEL y Centro IDI.
Resumo:
Scheduling parallel and distributed applications efficiently onto grid environments is a difficult task and a great variety of scheduling heuristics has been developed aiming to address this issue. A successful grid resource allocation depends, among other things, on the quality of the available information about software artifacts and grid resources. In this article, we propose a semantic approach to integrate selection of equivalent resources and selection of equivalent software artifacts to improve the scheduling of resources suitable for a given set of application execution requirements. We also describe a prototype implementation of our approach based on the Integrade grid middleware and experimental results that illustrate its benefits. Copyright (C) 2009 John Wiley & Sons, Ltd.