• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 217
  • 216
  • 28
  • 24
  • 24
  • 6
  • 6
  • 5
  • 5
  • 5
  • 5
  • 5
  • 3
  • 3
  • 2
  • Tagged with
  • 590
  • 140
  • 130
  • 110
  • 110
  • 93
  • 92
  • 69
  • 62
  • 62
  • 59
  • 59
  • 59
  • 57
  • 56
  • 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.
101

[en] GINGA-NCL FOR PORTABLE DEVICES / [pt] GINGA-NCL PARA DISPOSITIVOS PORTÁTEIS

VITOR MEDINA CRUZ 12 November 2008 (has links)
[pt] O advento da TV Digital traz muitas vantagens, como a melhora da imagem, do som e o suporte à interatividade. Um sistema de TV Digital especifica técnicas de codificação e transmissão de conteúdos televisivos a serem transmitidos das emissoras para os dispositivos receptores dos telespectadores. Um elemento importante definido por tais sistemas é o middleware. No contexto da TV Digital, o middleware oferece uma linguagem de programação a ser usada na criação das aplicações interativas. O middleware especificado pelo Sistema Brasileiro de TV Digital (SBTVD), denominado Ginga, é composto por dois ambientes: um declarativo, o Ginga-NCL, e outro imperativo, o Ginga-J. Apenas o uso do Ginga-NCL é obrigatório nos dispositivos portáteis. Dentre as vantagens do Ginga-NCL, ressalta-se o fato da sua linguagem, a NCL, apresentar um conjunto de características que são adequadas para a criação de conteúdo televisivo interativo. É importante, entretanto, realizar uma implementação de referência do Ginga-NCL que sirva como prova de conceito da especificação, ou seja, que mostre a sua viabilidade de uso na prática. Este trabalho apresenta a primeira implementação de referência do Ginga-NCL para dispositivos portáteis, baseada na sua implementação de referência para os terminais fixos. Entre as plataformas estudadas, a do sistema operacional Symbian foi escolhida para a realização da implementação proposta, por apresentar as maiores vantagens. Os problemas encontrados durante o desenvolvimento da implementação proposta são apresentados juntamente com as soluções dadas. Ao final, testes sistêmicos foram usados na identificação e correção de erros da implementação resultante deste trabalho. / [en] The advent of the Digital TV brings many advantages, such as image and sound improvement and interactivity support. A Digital TV system defines codification and transmission techniques for content to be transmitted from broadcasters to receiver devices belonging to viewers. An important element defined for such systems is the middleware. In the Digital TV context, the middleware provides a programming language to be used on the creation of interactive applications. The middleware specified by the Sistema Brasileiro de TV Digital (SBTVD), known as Ginga, is composed by two environments: one declarative, the Ginga-NCL, and another imperative, the Ginga-J. Only Ginga- NCL is mandatory in portable devices. Among the advantages of Ginga-NCL, stands out the fact of its language, the NCL, has a set of characteristics that are suitable for creation of interactive television content. However, it is important to make a Ginga-NCL reference implementation that can be used as proof of concept of the specification, which shows its use viability in practice. This work presents the first Ginga-NCL reference implementation for portable devices, based upon its reference implementation for fixed terminals. Among the studied platforms, the one provided by Symbian operating system was chosen to carry out the proposed implementation, since it has the greatest benefits. The problems found during the development of the proposed implementation are presented together with the solutions given. At the end, systemic tests were used on the identification and correction of errors of the implementation resulted from this work.
102

[en] MONITORING THE EXECUTION ENVIRONMENT OF DISTRIBUTED SOFTWARE COMPONENTS / [pt] MONITORANDO O AMBIENTE DE EXECUÇÃO DE COMPONENTES DE SOFTWARE DISTRIBUIDOS

EDUARDO FONSECA DE ANDREA 06 October 2009 (has links)
[pt] Sistemas de componentes têm como característica possibilitar a construção de aplicações através da composição de artefatos de software disponíveis. Interações podem ocorrer entre diversos componentes que podem estar distribuídos em diversas máquinas. À medida que aplicações distribuídas aumentam de tamanho, as interações existentes entre os diversos nós que a compõem vão se tornando mais complexas. Assim, torna-se importante para essas aplicações a existência de uma forma de monitorar as interações entre os componentes, com o intuito de identificar falhas e gargalos de processamento e comunicação no sistema. Este trabalho apresenta uma arquitetura capaz de oferecer mecanismos extensíveis para coleta de informações do ambiente de execução desses sistemas, e das interações realizadas entre os seus componentes. São implementadas formas de publicação dessas informações obtidas e testes comparativos para quantificar como a arquitetura desenvolvida onera o desempenho da aplicação. / [en] Component-based systems are characterized by the construction of applications through the composition of available software artifacts. Interactions may occur between different components that can be distributed through several machines. As distributed applications increase in size, the interactions between the various nodes that comprise them become more complex. Therefore it is important for distributed component systems to monitor the interactions between components in order to identify failures and bottlenecks in processing and communication. This dissertation presents an architecture capable of offering extensible mechanisms for monitoring the execution environment of distributed components, and the interactions between their components. It also presents a flexible mechanism for publication of the collected information, and some comparative test to measure the performance penalty imposed by the infrastructure to the application.
103

[en] AN ARCHITECTURE FOR STRUCTURED DATA ACCESS SERVICES IN SCIENTIFIC APPLICATIONS / [pt] UMA ARQUITETURA DE SERVIÇOS DE ACESSO A DADOS ESTRUTURADOS EM APLICAÇÕES CIENTÍFICAS

RODRIGO CARNEIRO HENRIQUE 22 October 2009 (has links)
[pt] Aplicações científicas trabalham, tipicamente, com grandes volumes de dados que possuem uma representação complexa e própria da aplicação que os utiliza. Essas características representam um grande desafio para o compartilhamento de dados e serviços entre aplicações científicas. Este trabalho tem como objetivo principal definir uma arquitetura de serviços de software que permita um acesso flexível e eficiente a grandes volumes de dados disponibilizados por aplicações científicas. São apresentados estudos de caso para ilustrar a flexibilidade promovida pela arquitetura através de experimentos com dados cuja representação é fortemente baseada em dados reais utilizados por aplicações científicas desenvolvidas pelo Tecgraf/PUCRio. Há, ainda, uma avaliação de diferentes técnicas de codificação de dados realizada através de experimentos criados para medir o desempenho alcançado na implementação da arquitetura. / [en] Scientific applications usually handle large amount of data that have a proprietary and complex representation. This characteristics represent a great challenge for sharing data between scientific applications. The main goal of this work is to provide an architecture of software services that allows a flexible and efficient access to large amount of data served by such applications. Case estudies are presented to show the flexibility that we can achieve with this architecture. These experiments are strongly based in actual data used in scientific applications developed by Tecgraf/PUCRio. We also present an evaluation of different techniques of data encoding based on experiments conducted to measure the performance achieved by an implementation of the proposed architecture.
104

[en] STATISTICAL DETECTION OF PERFORMANCE ANOMALIES IN MIDDLEWARE-BASED SYSTEMS / [pt] DETECÇÃO ESTATÍSTICA DE ANOMALIAS DE DESEMPENHO EM SISTEMAS BASEADOS EM MIDDLEWARE

SAND LUZ CORRÊA 13 September 2011 (has links)
[pt] Tecnologias de middleware têm sido amplamente adotadas pela indústria de software para reduzir o custo do desenvolvimento de sistemas computacionais. No entanto, é difícil estimar o desempenho de aplicações baseadas em middleware devido a fatores como a especificidade de implementação das plataformas de middleware e a multiplicidade de serviços e configurações provida para diferentes cenários de implantação. O gerenciamento do desempenho de aplicações baseadas em middeware pode ser uma tarefa não trivial. Computação autonômica é um novo paradigma para construir sistemas autogerenciáveis, que procuram operar com o mínimo de intervenção humana. Este trabalho investiga o uso de abordagens estatísticas para construir mecanismos autonômicos de controle do desempenho de aplicações baseadas em middleware. Particularmente, investigamos o tema sob três perspectivas. A primeira é pertinente à previsão de problemas de desempenho. Propomos o uso de técnicas de classificação para derivar modelos de desempenho que auxiliem o gerenciamento autonômico das aplicações. Nesse sentido, diferentes classes de modelos em aprendizado estatístico são avaliadas, tanto em cenários de aprendizado offline quanto online. A segunda perspectiva refere-se à redução da emissão de alarmes falsos, visando a construção de mecanismos robustos a falhas transientes dos classificadores. Este trabalho propõe um algoritmo que aumenta o poder de predição das técnicas de aprendizado estatístico combinando-as com testes estatísticos para a detecção de tendência. Por fim, a terceira perspectiva é pertinente ao diagnóstico das causas de um problema de desempenho. Para esse contexto, também propomos o uso de testes estatísticos. Os resultados apresentados nesta tese demonstram que abordagens estatísticas podem contribuir para a construção de ferramentas eficazes e eficientes para a caracterização do desempenho de aplicações baseadas em middleware. Portanto, essas abordagens podem contribuir de forma decisiva para diferentes perspectivas do problema. / [en] Middleware technologies have been widely adopted by the software industry to reduce the cost of developing computer systems. Nonetheless, predicting the performance of middleware-based applications is difficult due to specific implementation details of a middleware platform and a multitude of settings and services provided by middleware for different deployment scenarios. Thus, the performance management of middleware-based applications can be a non-trivial task. Autonomic computing is a new paradigm for building self-managed systems, i.e., systems that seek to operate with minimal human intervention. This work investigates the use of statistical approaches to building autonomic management solutions to control the performance of middleware-based applications. Particularly, we investigate this issue from three perspectives. The rest is related to the prediction of performance problems. We propose the use of classiffcation techniques to derive performance models to assist the autonomic management of distributed applications. In this sense, different classes of models in statistical learning are assessed in both online and online learning scenarios. The second perspective refers to the reduction of false alarms, seeking the development of reliable mechanisms that are resilient to transient failures of the classifiers. This work proposes an algorithm to augment the predictive power of statistical learning techniques by combining them with statistical tests for trend detection. Finally, the third perspective is related to diagnosing the root causes of a performance problem. For this context, we also propose the use of statistical tests. The results presented in this thesis show that statistical approaches can contribute to the development of tools that are both effective, as well as effcient in characterizing the performance of middleware-based applications. Therefore, these approaches can contribute decisively to different perspectives of the problem.
105

Arquitetura para aplica??es interativas imersivas de televis?o digital

Azevedo, Samuel Oliveira de 24 September 2012 (has links)
Made available in DSpace on 2014-12-17T14:55:18Z (GMT). No. of bitstreams: 1 SamuelOA_TESE.pdf: 3965946 bytes, checksum: 6a8d9b9ed216b68cf3f32ad57d32058f (MD5) Previous issue date: 2012-09-24 / Conselho Nacional de Desenvolvimento Cient?fico e Tecnol?gico / In this work, we propose a new approach to Interactive Digital Television (IDTV), aimed to explore the concepts of immersivity. Several architectures have been proposed to IDTV, but they did not explore coherently questions related to immersion. The goal of this thesis consists in defining formally what is immersion and interactivity for digital TV and how they may be used to improve user experience in this new televisive model. The approach raises questions such as the appropriate choice of equipment to assist in the sense of immersion, which forms of interaction between users can be exploited in the interaction-immersion context, if the environment where an immersive and interactive application is used can influence the user experience, and which new forms of interactivity between users, and interactivity among users and interactive applications can be explored with the use of immersion. As one of the goals of this proposal, we point out new solutions to these issues that require further studies. We intend to formalize the concepts that embrace interactivity in the brazilian system of digital TV. In an initial study, this definition is organized into categories or levels of interactivity. From this point are made analisis and specifications to achieve immersion using DTV. We pretend to make some case studies of immersive interactive applications for digital television in order to validate the proposed architecture. We also approach the use of remote devices anda proposal of middleware architecture that allows its use in conjunction with immersive interactive applications / Neste trabalho, propomos uma nova abordagem para a Televis?o Digital Interativa (TVDI), visando explorar os conceitos de imersividade. V?rias arquiteturas j? foram propostas para a TVDI, mas n?o exploram coerentemente quesitos relacionados ? imers?o. O objetivo desta tese consiste em definir formalmente o que s?o a imers?o e a interatividade para a TV digital e em como elas podem ser usadas para melhorar a experi?ncia do usu?rio deste novo modelo televisivo. A abordagem do problema levanta quest?es como a escolha apropriada de equipamentos para ajudar na sensa??o de imers?o; que formas de intera??o entre os usu?rios podem ser exploradas no contexto intera??o-imers?o; se o ambiente em que uma aplica??o interativa imersiva ? utilizada influencia na experi?ncia de imers?o; e que novas formas de interatividade dos usu?rios da TVDI entre si, e entre os usu?rios e as aplica??es interativas, podem ser exploradas com o uso da imers?o. Como um dos objetivos desta proposta, apontamos solu??es novas para estas quest?es que carecem de mais estudos. Ensejamos formalizar os conceitos que abarcam a interatividade no Sistema Brasileiro de televis?o Digital. Num estudo inicial realizado, esta defini??o ? organizada em categorias ou n?veis de interatividade. A partir deste ponto, s?o feitas an?lises e especifica??es para atingir a imers?o usando a TVDI. Visionamos alguns estudos de caso de aplica??es interativas imersivas para televis?o digital, visando validar a arquitetura proposta. Tamb?m, ? abordado o uso de dispositivos remotos, e a proposta b?sica de uma arquitetura de middleware que permita sua utiliza??o em conjunto com aplica??es interativas imersivas
106

The context-aware middleware in ambient intelligence / Intergiciels sensibles au contexte en intelligence ambiante

Xu, Tao 09 December 2013 (has links)
Il y a près de 20 ans, Marc Weiser a imaginé l'ordinateur du 21ème siècle et a proposé le concept de l’informatique ubiquitaire. Une des idées principales de Weiser a récemment évolué vers un paradigme plus général connu comme la sensibilité au contexte qui est devenu un thème très important en informatique ubiquitaire. Depuis Active Badge considéré comme la première application sensible au contexte, de nombreuses tentatives pour construire des systèmes sensibles au contexte efficaces ont vu le jour. Cependant la problématique comment acquérir contexte, comment le traiter et comment créer des applications sensibles au contexte est encore aujourd’hui un défi suscitant de nombreuses recherches. Cette thèse étudie en profondeur certaines questions clés liées à la sensibilité au contexte et au développement d’intergiciels sensibles au contexte. Les principales contributions de notre recherche concernent la prise en compte du contexte spatiotemporel et sa modélisation, la conception et l’implémentation d’un intergiciel sensible au contexte et d’un moteur intelligent d'inférence de contexte. Le modèle de représentation du contexte spatiotemporel proposé vise à organiser le contexte et ses relations pour un système sensible au contexte. La méthode basée sur les ontologies est adoptée pour construire notre modèle, supportant à la fois le partage des connaissances et leur réutilisation ainsi que la déduction logique. Ce modèle adopte une structure hiérarchique à deux couches pour modéliser les situations à prendre en compte. La couche supérieure s’occupe du contexte commun générique, tandis que la couche inférieure se concentre sur les caractéristiques plus spécifiques. A la différence des modèles existants, en plus de prendre en compte l’aspect localisation, notre modèle prend également en charge la gestion d’historique des de contextes en s’appuyant sur différentes ressources. Ces historiques de contexte peuvent être utilisés pour prévoir et inférer le contexte. Un middleware sensible au contexte a été conçu comme une plateforme permettant la récupération et le traitement du contexte. Elle est organisée en deux couches : La couche basse apporte une solution à l’intégration des capteurs et actionneurs avec une représentation de données normalisée ; la couche haute propose un interpréteur de contexte polyvalent qui s’appuie sur quatre éléments : un agrégateur de contexte, un moteur d'inférence, une base de connaissance de contextes et un moteur de recherche en charge de la déduction de contexte, de l’interrogation et du stockage persistant. Ce middleware fournit un environnement pour le prototypage rapide de services sensibles au contexte pour l’intelligente ambiante. Le moteur intelligent d’inférence est le composant central de notre middleware. Pour le concevoir nous avons d’abord étudié toutes les méthodes publiées pendant les dix dernières années dans les trois conférences de premier plan du domaine. Nous en avons retiré que la reconnaissance du contexte d’activité peut être obtenue par trois catégories de traitements : par l’activité de l’inférence de base, par l’analyse dynamique de l’activité et par la recommandation d’activités futures. Nous proposons alors un moteur d'inférence intelligent basé sur notre middleware sensible au contexte. Outre les exigences liées à la vérification de la cohérence du contexte, notre moteur d'inférence intègre les trois méthodes les plus populaires concernant la reconnaissance de contexte : des règles, des arbres de décision, et les Modèles de Markov Cachés. Ceci constitue une solution intéressante couvrant toutes les facettes de l'activité de reconnaissance de contexte dans notre middleware sensible au contexte. Les informations collectées à partir des réseaux sociaux sont utilisées pour éduquer le moteur d'inférence intelligent. […] / Almost 20 years ago, Marc Weiser envisioned the prospect of computer in 21st century, and proposed the pioneering notion of ubiquitous computing. One of Weiser’s primary ideas has recently evolved to a more general paradigm known as context awareness, becoming a central research theme in many other ubiquitous computing programs. From Active Badge considered as the first context-aware application, there are numerous attempts to build effective context-aware systems. However, how to acquire context, how to process context and how to create context-aware applications is still faced with enormous challenges in the both of research and practice. This dissertation investigates deeply some chosen key issues in context awareness and develops a context-aware middleware. The main research contributions are presented in three categories: a spatialtemporal context represent model, a context-aware middleware and an intelligence context inference engine. The spatial-temporal context representation model is proposed to organize context and relations for context-aware system. Ontology-based method is adopted to construct our model, supporting both knowledge sharing and reuse as well as logic inference. This model adopts two-layer hierarchy structure for different situation. The higher layer comes up with the generic common context, while the lower layer focuses on various specific situations. Differing from existing models, besides taking locational factors into account, it supports different historical context service depending on different context resource. These context histories may be used to predict and infer the context. A context-aware middleware is designed as a platform associated with context retrieval and context processing. It is organized in two layers: the low layer provides a solution to integrate sensors and actuators with a standardized data representation; the high layer: versatile context interpreter focuses on context processing, which is made up of four parts: Context Aggregator, Inference Engine, Context Knowledge Base, and Query Engine in charge of context inferences, expressive query, and persistent storage. This middleware provides an environment for rapid prototyping of context aware services in ambient intelligent. The intelligent inference engine is the central and intellectual component of context-aware middleware. We review all the methods on activity context recognition published in three premier conferences in past decade and conclude that activity context recognition is divided into three facets: basic activity inference, dynamic activity analysis and future activity recommendation. Then we propose an intelligent inference engine based on our context-aware middleware. Beside satisfying requirements of checking the context consistency, our inference engine integrates the three most popular methods on activity context recognition: Rules, Decision Tree, and Hide Markov Model. It provides a solution for all facets of activity context recognition based on our context-aware middleware. The individuals’ information collecting from their social networks under permission are leveraged to train intelligent inference engine. We finally use two scenarios (applications) to explain the generic process to develop application via our middleware, and compare and analyze the main aspects of our middleware with other five representative context-aware applications. Our middleware profits good features from existing context-aware systems and improve intelligence via supporting activity context recognition. It provides an efficient platform for a rapid developing of new context-aware applications in ambient intelligence.
107

Ubá: uma arquitetura de linha de produto de software para desenvolvimento de middleware para computação em grade

Junio de Oliveira, Davi 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:52:41Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Os sistemas de middleware (infraestrutura de software) para computação em grade tipicamente implementam características, como: coordenar e compatilhar recursos em grande escala e geograficamente distribuídos, registrar e recuperar informações sobre recursos disponíveis, administrar o o grande número de dispositivos da grade e a heterogeneidade existente, em termos de: hadware, tecnologia de rede, políticas de segurança e administrativa, dentre outras. Além de facilitar o desenvolvimento de aplicações distribuídas, ocultando a complexidade dos mecanismos de rede de baixo nível. No entanto, apesar da importância dos sistemas de middleware, existe uma falta de ferramentas que auxiliem no projeto e implementação deste tipo de software, o que ocasiona um maior esforço, custo e tempo de desenvolvimento. Sendo que, essa falta de ferramentas pode ser entendida devido a complexidade de algumas funcionalidades, anteriormente citadas, que a infraestrutura deve prover. Particularmente, a heterogeneidade e o grande número de dispositivos são questões importantes a serem consideradas no projeto e implementação do middleware, pois irão requerer um esforço extra na customização do sistema de middleware. Nesse contexto, são levantadas algumas soluções existentes na engenharia de software que possam auxiliar no desenvolvimento de sistemas de middleware para coputação em grade. Em especial, a Engenharia de Linha de Produto de Software (ELPS), que permite tratar a heterogeneidade e o grande número de dispositivos através da customização em massa. Por meio da adoção da ELPS para construção de sistemas de middleware para computação em grade, é proposto o Ubá. O Ubá é uma arquitetura de linha de produto de software desenvolvida utilizando a metodologia QADA (Quality-driven Architecture Design and Quality Analysis Method). Essa arquitetura é composta de artefatos reusáveis de diversas atividades do desenvolvimento (requisitos, projeto, implementação) com o objetivo de realizar a instanciação e customização dos sistemas de middleware para computação em grade. O Ubá foi construído através da especificação de dois projetos arquiteturais, primeiramente de uma arquitetura conceitual (abstrata), composta por diversos serviços responsáveis pela execução de tarefas típicas, como, por exemplo, gerência de recursos, serviço de segurança e descoberta de recursos. Posteriormente, uma arquitetura concreta foi definida. Sendo que esta refina os elementos estruturais, comportamentais e de implantação da arquitetura conceitual. Após a construção de cada projeto arquitetural, foi realizada uma análise da qualidade de cada arquitetura, visando verificar se os requisitos não-funcionais estão sendo corretamente implementados, além de analisar a aplicação dos estilos arquiteturais e considerar novos elementos para a arquitetura (abstrata ou concreta). A arquitetura especificada foi implementada em linguagem Java. Juntamente com a implementação foram construídos testes unitários e de integração. Já a avaliação foi realizada através de estudos de caso e da aplicação do método FAE (Family Architecture Evaluation)
108

Middleware seguro para redes de sensores sem fio

Henrique Albuquerque de Freitas, Luiz 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:56:29Z (GMT). No. of bitstreams: 2 arquivo2936_1.pdf: 5341800 bytes, checksum: a5ccda133be4a528522f870ef9096677 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 / Há uma grande variedade de aplicações para redes de sensores sem-fio (RSSFs) tais como monitoramento médico, aplicações militares, segurança de escritórios e residências, agricultura de precisão e assim por diante. Estas aplicações têm que lidar com as particularidades das RSSF como consumo de energia, baixa capacidade de processamento, dinamicidade na topologia da rede, escalabilidade, heterogeneidade de hardware dos sensores e limitada largura de banda. Devido à natureza inerentemente distribuída das RSSF, ameaças de segurança podem afetar a execução das aplicações. Tornar uma RSSF segura é uma tarefa complexa devido à natureza distribuída da aplicação e da rede, assim como as limitações de recursos do nó sensor (e.g., processamento e bateria). O principal objetivo da segurança é garantir a integridade, autenticidade e confidencialidade dos dados e afetar minimamente o tempo de vida da rede. Diante desse cenário, este trabalho propõe o SM-Sens, um middleware que facilita o desenvolvimento de aplicações distribuídas seguras escondendo a complexidade das RSSF e os mecanismos de segurança. O middleware utiliza criptografia simétrica e de chave pública, autenticação de mensagens, distribuição de chaves baseado no papel que o nó sensor desempenha. As defesas providas pelo middleware são eficientes contra muitos ataques (e.g., encaminhamento seletivo,buraco negro,sybil entre outros), prevenindo-os ou minimizando os danos causados
109

Um middleware declarativo na plataforma AndroidTM para o Sistema Brasileiro de Televisão Digital (SBTVD)

Ferreira, Guilherme Daher 28 August 2010 (has links)
Made available in DSpace on 2016-12-23T14:33:42Z (GMT). No. of bitstreams: 1 Dissertacao de Guilherme Daher Ferreira.pdf: 1480938 bytes, checksum: 0a076c807b7bde1fd9d7ef383e8184ac (MD5) Previous issue date: 2010-08-28 / As with all major digital terrestrial TV systems, the Brazilian middleware called Ginga, supports both declarative applications (through its presentation declarative environment Ginga-NCL) and procedural applications (through its execution procedural environment Ginga-J). Unlike the fixtures, the Brazilian standardization provides that for the portable devices, only the environment Ginga-NCL is required. Today in Brazil there are some portable devices that allow the reception of digital TV signal. However, a minority of these devices are equipped with the middleware adopted by the Brazilian System of Digital Television - SBTVD. Known, although there is no device capable of running applications to digital television, using the AndroidTMplatform operating system, like, there is also no open-source middleware implementation, available to the scientific community, capable of playing, in Brazilian standard, digital TV on portable devices. This paper describes the process used for implementation of Ginga-NCL, as well as details of the encoding for portable devices based on AndroidTMoperating system. As a means to validate the implementation, experiments were conducted to analyze the performance of applications NCL and resource usage of the handheld device / Hoje existem no Brasil alguns dispositivos portáteis que permitem a recepção do sinal de TV digital. No entanto, uma minoria destes aparelhos estão equipados com o middleware adotado pelo Sistema Brasileiro de Televisão Digital - SBTVD. Sabidamente, ainda não existe nenhum dispositivo capaz de executar aplicaçãoes para televisão digital utilizando a plataforma AndroidTMcomo sistema operacional. N ao existe também nenhuma implementação aberta disponível para comunidade científica, de um middleware capaz de reproduzir aplicações, no padrão brasileiro, para televisão digital em dispositivos portáteis. Este trabalho descreve o processo utilizado para implementação do Ginga-NCL, bem como detalhes da codificação, para dispositivos portáteis baseados no sistema operacional AndroidTM. Como meio de validar a implementação, foram conduzidos experimentos para analisar a execuçãao de aplicações NCL, bem como o uso de recursos do dispositivo portátil
110

Metodologia de avaliação estratégica do software embarcado em receptores de TV digital / Strategic evaluation methodology for embedded software on digital television set-top boxes

Azana, Nilsa Toyoko 17 August 2018 (has links)
Orientadores: Ivan Luiz Marques Ricarte, Daniel Moutinho Pataca / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação / Made available in DSpace on 2018-08-17T15:10:05Z (GMT). No. of bitstreams: 1 Azana_NilsaToyoko_M.pdf: 1128921 bytes, checksum: 636a4b2fd862f80bee64f7c19831937c (MD5) Previous issue date: 2010 / Resumo: Metodologias de avaliação estratégica têm sido utilizadas nos diversos campos do conhecimento humano, especialmente na área de engenharia e tecnologia, como ferramentas para identificar e entender as questões relacionadas à ciência, tecnologia e inovação. A rápida evolução tecnológica aliada às alterações nos modelos de negócios, provocadas pelas mudanças no comportamento do usuário, exigem inovação constante nas empresas, o que instiga a pesquisa e o desenvolvimento de novos produtos e serviços. Entretanto, o sucesso de um produto ou serviço inovador está atrelado a fatores de diversas naturezas, que vão desde a competição e evolução tecnológica até às necessidades sociais, passando pelo jogo de interesses dos atores, pelas restrições econômicas e legislativas, etc. Este trabalho desenvolve uma metodologia de avaliação estratégica para identificar as características principais de um produto ou serviço inovador. A metodologia orienta a busca de informações e fornece ferramentas para a manipulação dos dados, extraindo o conhecimento explícito e implícito dessas informações, e, por meio da construção de cenários hipotéticos, identifica a melhor solução para que o produto ou serviço aumente suas chances de sucesso. A metodologia proposta foi aplicada na avaliação estratégica do software embarcado em receptores de TV digital, por meio da exploração dos possíveis caminhos da TV interativa no Brasil. Essa avaliação mostrou que a expectativa do usuário em relação à TV digital é a de exercer um papel muito mais ativo, não só com a possibilidade de acessar e consumir diferentes informações, por meio do acesso à Internet, mas também escolhendo o momento mais adequado para o consumo de conteúdo, por meio da gravação de programas / Abstract: Strategic evaluation methodologies have been used in a large field of human knowledge, specially in areas such as engineering and technology, as a tool for identifying and understanding issues related to science, technology and innovation. The rapid technological evolution and the business model change, caused by the user's behavior change, requires constant innovation in the companies, thus demanding research and development of new products or services. However, the success of an innovative product or service is closely related to different factors like technological competition and evolution, strategies of the actors, economical constraints, legal framework, social necessities, etc. This work develops a strategic evaluation methodology aiming to identify the main features of an innovative service or product. The methodology guides the information search and provides tools for data manipulation that extracts implicit and explicit knowledge from this information. The construction of hypothetical scenarios is used to identify the best solution by which an innovative product or service might increase its probability of success. The proposed methodology was applied on a strategic evaluation of the embedded software on digital television set-top box, by means of the exploration of feasible paths to the interactive television in Brazil. This evaluation shows that the user expectation related to digital television is to play a much more active role, not only accessing and consuming different information through Internet access, but also being able to choose the time to enjoy the content through TV program recording / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica

Page generated in 0.0443 seconds