• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 50
  • 1
  • 1
  • 1
  • Tagged with
  • 54
  • 42
  • 31
  • 27
  • 25
  • 25
  • 25
  • 25
  • 22
  • 21
  • 20
  • 12
  • 12
  • 9
  • 9
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
51

Arcabouço baseado em componentes para o desenvolvimento de interface de usuário de aplicação para smartTV.

FREITAS, Danilo Araújo de. 13 July 2017 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2017-07-13T19:25:09Z No. of bitstreams: 1 Arcabouço Baseado em Componentes para o Desenvolvimento de Interface de Usuário de Aplicações para SmartTV - Danilo Arauj-1.pdf: 973928 bytes, checksum: f96cebfdda1400d4efd5bc760a122872 (MD5) / Made available in DSpace on 2017-07-13T19:25:09Z (GMT). No. of bitstreams: 1 Arcabouço Baseado em Componentes para o Desenvolvimento de Interface de Usuário de Aplicações para SmartTV - Danilo Arauj-1.pdf: 973928 bytes, checksum: f96cebfdda1400d4efd5bc760a122872 (MD5) Previous issue date: 2014-10-15 / O conceito de SmartTV permite a instalação em TVs de aplicativos pelos usuários. Atualmente, algumas marcas disponibilizam seu próprio conjunto de ferramentas para que os desenvolvedores criem seus aplicativos e publiquem na respectiva loja. O middleware Ginga foi desenvolvido no país para ser utilizado no Padrão Brasileiro de TV Digital, tornando possívelodesenvolvimentodeaplicativosparapermitirainteratividadeentreTVeusuário. O Ginga recomenda que seja utilizada a linguagem de programação Lua para desenvolver os aplicativos,em conjunto com a Nested Context Language. Omiddleware especifica uma biblioteca em Lua com módulos utilizados para inserir desenhos na tela e gerenciar eventos da TV e do controle remoto. Porém,a biblioteca nativa provida pelo middleware é primitiva para o desenvolvimento de interface de usuário para aplicativos de SmartTV e TV Digital. Com isso,tal atividade torna-se improdutiva devido à grande quantidade de código,repetição de código e tratamento de eventos. Além disso, o desenvolvedor deve gerenciar a memória e eficiência nos aplicativos. Neste trabalho propõe-se um arcabouço para o desenvolvimento de aplicativos com interface de usuário para melhorar a produtividade dos desenvolvedores nessa atividade. O arcabouço é baseado em componentes de interface, o que diminui o esforço necessário para a criação de um elemento e facilita o reúso. Como resultado da solução, foicriadaabibliotecaLuaSmartGUI,desenvolvidaemLua. Setecomponentespresentesna solução foram avaliados individualmente. Também foi realizada outra avaliação utilizando desenvolvedores voluntários para desenvolver uma tela utilizando a solução proposta e a biblioteca nativa d oGinga. A avaliação mostrou que, apesar de um aumento no uso de memória de aproximadamente 867%, o uso de LuaSmartGUI mostrou ser aproximadamente 61% mais eficiente e apresentou ganho de 31% na produtividade. Os experimentos mostraram que as meta de produtividade e eficiência foram alcançados, mas é preciso melhorar o gerenciamento de memória da biblioteca para viabilizar seu uso. / The concept of SmarTV allows users to install applications on TVs. Nowadays, some TV brands provide their own toolkits so that developers can create their own applications and publish in the brand store. Ginga middleware was developed in Brazil to be used in Brazilian Digital TV Standard, making possible the development of applications with interaction between users and TV. Ginga recommends developers to use the programming language Lua to develop applications, along with the Nested Context Language. The middleware specifies a library in Lua with modules which allow to draw on the screen and to manage TV and remote control events. However, the native library provided by Ginga is primitive for user interface development to SmartTV and Digital TV applications. Consequently, this task becames unproductive due to challenges of handling events, writing very large codes and avoiding code replication. Furthermore, the programmers must deal with memory management and efficiency of the applications. In this work, we propose a framework for applications development with user interface to improve the productivity of developers in this task. The framework is based on interface components, which decreases the necessary effort to create an element and facilitates reusing. As result, the library LuaSmartGUI was developed in Lua. Seven components present in our solution were evaluated. Then, another evaluation was made with volunteers developers using the both approaches: our solution and the native Ginga library. Our results suggest that, despite the increase of approximately 867% in memory usage, LuaSmartGUI proved to be approximately 61% more efficient and showed a gain of about 31% in productivity. The experiments showed that the productivity and efficiency goals have been met, but it’s necessary to improve the memory management for the libraryusetobecome viable.
52

A-TVDBR: um modelo de atividades de aprendizagem no contexto de educação a distância para a tv digital brasileira / A-TVDBR: A Learning Activity Model for Brazilian Digital TV

Alves Júnior, Mozart de Melo 30 September 2010 (has links)
In 2003, since issued the decree number 4.901, the Brazilian Digital Television was established. Its main features are to provide interactivity and new technologies development, offering the population entertainment and education, promoting culture and social inclusion. Therefore, there is an immediate need for the creation of ways of making this new technology available for the whole population, despite economical status. And if this is to become true, it is extremely important that the Brazilians stop thinking on Digital TV only as an improvement of image and sound quality, but as an interactive tool for education and learning for all. Ignoring this new circumstances would be neglectful to the society, due to the loss of uncountable educational opportunities. A very small number of suggestions on Brazilian Digital TV learning activities models are being proposed recently. For that reason, this work presents a learning activity model for Brazilian Digital TV (A-TVDBR), which relies on an interactive ways of tutoring through Digital TV, aiming disabled students with locomotion difficulties. The model was specified and implemented for GINGA-NCL, using Nested Context Language declarative language / Em 2003, a partir do decreto nº 4.901, foi instituída a TV Digital brasileira, cujas características preponderantes são de proporcionar a interatividade e o desenvolvimento de novas tecnologias oferecendo entretenimento à população, promovendo a educação, a cultura, e a inclusão social, diante desta nova realidade, precisam-se viabilizar meios de utilização desta tecnologia para diminuição das barreiras sociais principalmente no que tange a educação. Neste contexto, poucos modelos de atividades de aprendizagem para TV digital brasileira têm sido propostos na literatura, o presente trabalho apresenta um modelo de atividades de aprendizagem para TV Digital brasileira (A-TVDBR) que possibilita de forma ativa e principalmente interativa o aprendizado e a formação através da TV Digital. O modelo proposto foi especificado baseado em componentes de software e implementado para GINGA-NCL, utilizando-se da linguagem declarativa Nested Context Language. O modelo implementado foi usado numa aplicação de TV Digital que teve como público alvo, alunos portadores de deficiência física que possuem limitação motora da associação dos deficientes físicos do estado de Alagoas (ADEFAL)
53

Uma extensão da visão estrutural do NCL Composer para integração de código imperativo

Ferreira, Thales Pordeus 24 July 2014 (has links)
Made available in DSpace on 2015-05-14T12:36:52Z (GMT). No. of bitstreams: 1 arquivototal.pdf: 2982046 bytes, checksum: d47162b1f64db9ed8714393abd8d8534 (MD5) Previous issue date: 2014-07-24 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / NCL application requirements such as the need for dynamic content processing, makes their development challenge. These applications are defined with a declarative part and additionally a portion imperative that relates the media objects to a operation processing complex (for example, a programmed logic described in a script language Lua). Within the development of NCL applications, an option taken by the authors of the document is to use the structural view of the NCL Composer to relate visually the media objects with media objects imperatives. Currently, despite the NCL Composer support the relationship with the media objects imperatives, it is possible to identify an inefficiency associated to integrate fast and simple imperative code in an application NCL. The objective of this work is to propose an extension to the structural view that better integrate media objects and imperative code, in order to decrease the time to use the content in this media imperative. The paper presents an evaluation of the impact on productivity of application development compatible with the specification Ginga-NCL. / Os requisitos das aplicações NCL, como a necessidade de conteúdo dinâmico resultado de processamento, tornam o seu desenvolvimento um desafio. Essas aplicações são definidas com uma parte declarativa e, adicionalmente, uma parte imperativa que relaciona os objetos de mídia com algum processamento de operações complexas (por exemplo, uma lógica descrita num script programado na linguagem Lua). Dentro do desenvolvimento de aplicações NCL, uma opção adotada pelos autores de documento é utilizar a visão estrutural do NCL Composer para relacionar de forma visual os objetos de mídia com os objetos de mídia imperativos. Atualmente, apesar do NCL Composer suportar o relacionamento com os objetos de mídia imperativos, é possível identificar uma ineficiência no tocante à integração de forma rápida e simples do código imperativo em uma aplicação NCL. O objetivo deste trabalho é propor uma extensão para a visão estrutural que permita melhor integrar objetos de mídia e código imperativo, de forma a diminuir o tempo de uso do conteúdo presente nas mídias imperativas. O trabalho traz também uma avaliação do impacto na produtividade do desenvolvimento de aplicações compatíveis com a especificação Ginga-NCL.
54

GingaForAll: linha de Produtos do Middleware Ginga

Pereira, Lucas Silva 16 December 2010 (has links)
Made available in DSpace on 2014-12-17T15:47:55Z (GMT). No. of bitstreams: 1 LucasSP_DISSERT.pdf: 4412437 bytes, checksum: 1797ce9cec4016d1d5518d6d933435d2 (MD5) Previous issue date: 2010-12-16 / 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 / V?rios desafios t?m sido impostos a middleware para suporte a aplica??es de TV digital devido a heterogeneidade e restri??es de recursos das plataformas de execu??o. Nesse cen?rio, o middleware deve ser altamente configur?vel de forma a poder ser customizado para atender aos requisitos das aplica??es e das plataformas subjacentes. Esse trabalho tem como objetivo apresentar o GingaForAll, uma linha de produtos de software desenvolvida para o Ginga o middleware do Sistema Brasileiro de TV Digital (SBTVD). GingaForAll agrega os conceitos de linha de produtos de software, orienta??o a aspectos e desenvolvimento dirigido a modelos de forma a permitir: (i) a especifica??o das caracter?sticas comuns e vari?veis do middleware; (ii) a modulariza??o dos conceitos transversais tanto conceitos obrigat?rios quanto vari?veis atrav?s de aspectos; (iii) a express?o de conceitos como um conjunto de modelos que aumentam o n?vel de abstra??o e permite o gerenciamento de diferentes artefatos de software em termos de modelos configur?veis. Esse trabalho apresenta a arquitetura da linha de produtos de software e uma ferramenta que implementa tal arquitetura e que oferece suporte para customiza??es autom?ticas do middleware. O trabalho tamb?m apresenta uma ferramenta que implementa o processo de gera??o de produtos GingaForAll

Page generated in 0.0297 seconds