411 |
Deteccão de complexos QRS em eletrocardiogramas baseada na decomposição em valores singulares em multirresoluçãoOliveira, Bruno Rodrigues de [UNESP] 08 October 2015 (has links) (PDF)
Made available in DSpace on 2016-02-05T18:29:43Z (GMT). No. of bitstreams: 0
Previous issue date: 2015-10-08. Added 1 bitstream(s) on 2016-02-05T18:33:44Z : No. of bitstreams: 1
000857500.pdf: 4743253 bytes, checksum: da5d2724b71f588ae56be27cfaf9a5bd (MD5) / O Eletrocardiograma (ECG) e um exame de extrema importância para avaliar a saúde do coração de um individuo. A analise de seu traçado possibilita diagnosticar uma serie de doenças e anomalias. Para isso, sistemas computacionais precisam segmentar os sinais de ECG, cujo primeiro passo e a detecção dos complexos QRS (ondas Q, R e S). Mui- tos métodos tem sido propostos para tal finalidade. Os primeiros utilizavam técnicas de filtragem e diferenciação, mas recentemente alguns pesquisadores tem concebido metodologias baseadas na analise de multirresolução da transformada Wavelet. Seguindo caminho semelhante, neste trabalho e proposta uma metodologia baseada na decomposição em valores singulares em multirresolução (MRSVD), para solução do problema de detecção dos complexos QRS de um sinal de ECG, que pode ser dividida em quatro etapas essenciais: pré-processamento, inspeção, decisão e correção. Em quase todas elas ha implementações inovadoras: na primeira utiliza-se, de forma inédita, a MRSVD; na segunda etapa exploram-se características fisiológicas do músculo cardíaco para certificar-se de que um determinado segmento compreende ou não uma onda R autentica; na ultima, são corrigidas as detecções baseadas nas amplitudes das ondas R. A avaliação da qualidade de detecção, para os experimentos realizados, mostra que o algoritmo proposto atingiu taxa de previsibilidade de 99, 20%, taxa de sensibilidade de 99, 70% e erro de apenas 1,10%, contra 97, 10%, 99, 00% e 3, 70%, respectivamente, obtidas por outro método / The electrocardiogram (ECG) is a test of utmost importance to evaluate the heart health of a person. The analysis of its layout enables diagnose a number of diseases and abnor- malities. For computer systems that need to segment the ECG signal, the first step the detection of QRS complexes. The earliest methods used filtering techniques and differen- tiation. Recently some researchers have designed methodologies based the multiresolution analysis the wavelet transform. Following similar path, this work proposes a methodology based on singular value decomposition in multiresolution (MRSVD), to solve the prob- lem of detection of QRS complexes of an ECG signal, which can be divided in four key stages: preprocessing, inspection, decision and correction. In of all, there are innovative proposals: in the first, it is used, in an unprecedented manner, the MRSVD; the second stage explores the physiological characteristics of the heart muscle, to make sure that a particular segment comprises or not a genuine R wave and, the last, corrects detections based on the amplitudes of the R wave. The evaluation of quality of detection for the experiments shows that the proposed algorithm has reached a predictive and sensitivity rates of of 99.20% and 99.70%, respectively, and error of only 1.10%, in comparation to another method which obtained 97, 10%, 99, 00% and 3, 70%, respectively
|
412 |
Implementação de duas arquiteturas microcontroladas tolerantes a falhas para controle da temperaturaBotta, Gilson Fernando [UNESP] 17 December 2002 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:25:32Z (GMT). No. of bitstreams: 0
Previous issue date: 2002-12-17Bitstream added on 2014-06-13T20:33:14Z : No. of bitstreams: 1
botta_gf_me_rcla.pdf: 3393447 bytes, checksum: 9b6a4f451525cffd55d41d150f94c3ce (MD5) / Os microcontroladores são empregados com freqüência crescente na automação e controle de processos. É fato, que em certos processos, a falha no sistema de controle é inadmissível. Nestes casos, é necessário o emprego de técnicas de tolerância à falhas. Diante disso, duas arquiteturas com base em microcontroladores, foram projetadas, construídas e submetidas a testes. Tanto a Arquitetura em Anel como a Arquitetura TMR implementadas, podem suportar falhas tanto nos nodos da estrutura, como nos arcos, que representam as ligações entre microcontroladores. Os nodos são controlados por protocolos implementados por programação, sem a necessidade de um circuito votante comum, presente na arquitetura TMR clássica, ou de qualquer outro circuito especial, para o controle da redundância dos circuitos. Os sistemas são modulares e podem operar sem um dos módulos ativado. Isso permite que um determinado módulo seja retirado para manutenção e posteriormente reinstalado, de maneira transparente a aplicação. Foram realizados testes nas arquiteturas desenvolvidas, com injeção de falhas físicas e lógicas. Ambas as arquiteturas responderam conforme o desejado, ou seja, detectaram e toleraram as falhas. As duas arquiteturas agregam características de confiabilidade e disponibilidade a sistemas de controle e apresentam-se como opções promissoras para a gestão de processos em tempo real. / The microcontrollers are frequently used in automation and process control. It's a fact that in certain processes the failure in the control system it is inadmissible. In these cases it is necessary to make use of the fault-tolerance techniques. Within this context two fault-tolerant architecture based in microcontrollers were project, built and submitted to extensive tests. The implemented Ring Architecture on the TMR Architecture can endure failure, either in the structure nodes (in the microcontrollers) or in the arches, which represent the connections between the microcontrollers. The nodes are controlled by protocols implemented by a program without the need of a common voting circuit, which is present in the classic TMR Architecture, on any other special circuit to control the redundancy of the circuits. Both system are modules and can operate without one been activated. These allow one module to be removed for maintenance and be reinstalled after words. In tests of physics fault and logic were made in the enveloped architecture and both reacted as expected such as detected and endure fault. Both architecture congregated characteristics of reliability and availability to the control systems.
|
413 |
Avaliação do desempenho de alunos na elaboração do problema de pesquisa em um programa de ensino informatizadoBeffa, Márcia Josefina [UNESP] 10 February 2012 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:31:45Z (GMT). No. of bitstreams: 0
Previous issue date: 2012-02-10Bitstream added on 2014-06-13T20:42:33Z : No. of bitstreams: 1
beffa_mj_dr_mar.pdf: 1145323 bytes, checksum: 8fdd3e70c376b9a32f7ee57c3f40ed4e (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Considera-se que a Programação de Ensino - caracterizada como tecnologia de ensino baseada nos pressupostos da Análise do Comportamento - e a aplicação mediada por ferramental da tecnologia da informação sejam capazes de favorecer o processo ensino-aprendizagem e contribuir para que se atinjam os objetivos educacionais. Para a Análise do Comportamento, programar ensino significa arranjar contingências de reforço e esse arranjo demanda um planejamento das condições que facilitem a aquisição dos comportamentos e a ocorrência da aprendizagem. O procedimento inicial da programação de ensino consiste da definição de objetivos de ensino que, por sua vez, devem ser descritos como comportamentos e posterior escolha de condições de ensino para o alcance destes objetivos. O presente estudo teve como objetivo avaliar o desempenho de alunos na elaboração do problema de pesquisa em um programa de ensino informatizado e verificar se o desempenho pode ser considerado um resultado da especificação dos objetivos comportamentais e do arranjo de condições de ensino mediado pelo programa de ensino. Participaram da pesquisa 28 alunos de um curso de pós-graduação latu sensu em Gestão Financeira e Contábil. O método consistiu em construir e efetivar um programa de ensino utilizando-se da plataforma de educação à distância (Moodle). Inicialmente foram definidos os comportamentos-objetivo que compõem o elaborar problema de pesquisa e utilizando-se dos critérios de um curso de ensino programado: pequenas unidades, ritmo próprio, papel ativo do aluno, ênfase na palavra escrita, avaliações freqüentes e conhecimento imediato dos resultados, exceto o domínio seqüencial. O programa foi construído no formato de passos, que continham textos para leitura e atividades a serem realizadas pelos... / The Teaching Programming – which is characterized as a teaching technology based on the assumptions of Behavior Analysis – and application mediated by information technology tools are considered able to promote the teaching-learning process and to contribute to the achievement of educational goals. For Behavior Analysis, programming the teaching process means arranging contingencies of reinforcement and this arrangement requires planning conditions that facilitate the behaviors acquisition and also that facilitate the occurrence of learning. The first procedure of the teaching programming is the definition of teaching objectives which, in turn, should be described as behaviors and subsequent choice of teaching conditions for achieving these goals. The aim of this research was to evaluate the performance of students in the elaboration of the research problem in a computerized learning program and also to verify if that performance can be considered a result of specification of behavioral objectives and the arrangement of teaching conditions mediated by the teaching program. Twenty-eight students from a latu sensu Financial Management and Accounting post-graduate course participated on this research. The method was to elaborate and implement an education program using the distance learning platform (Moodle). Initially we defined the objective behaviors that make up the research problem and develop them using the criteria of a programmed instruction course: small units, individual rhythm, active role of students, emphasis on the written word, frequent assessments and immediate feedback, with the exception of the sequential domain. The program was constructed in the shape of steps, which contained texts for reading and activities to be performed by students... (Complete abstract click electronic access below)
|
414 |
Método para detecção de movimentos auxiliares de clarinetistas baseado em visão computacionalSeger, Rodrigo Amaral 26 November 2012 (has links)
Resumo
|
415 |
Algoritmos de nuvem de partículas e a otimização com muitos objetivosCastro Junior, Olacir Rodrigues 26 March 2013 (has links)
Resumo: Problemas de otimização multiobjetivo (MOPs) sao problemas que possuem mais de uma função objetivo a ser minimizada ou maximizada. Entre as abordagens mais utilizadas atualmente para resolve-los destaca-se o uso de metaheurísticas populacionais. Esta popularidade se deve principalmente à natureza destas de lidar simultaneamente com diversas soluções (populacao) em uma única execucao. Um algoritmo muito utilizado para lidar com MOPs e chamado otimizacao por nuvem de partículas multiobjetivo (MOPSO), esta e uma abordagem derivada da otimizaçao por nuvem de partículas (PSO), que e uma metaheurística inspirada no comportamento de conjuntos de aves. Devido ao bom desempenho apresentado pelos MOPSOs ao resolver MOPs, esta abordagem vem sendo estendida para a resolucao de problemas de otimizaçao com muitos objetivos (MaOPs). Estes problemas sao caracterizados por apresentarem mais de tres funçoes objetivo e uma alta complexidade causada principalmente porque a proporçao de soluções não dominadas em uma populacao aumenta rapidamente com o número de objetivos, o que diminui a pressao de selecõo em direçao a fronteira de Pareto. Alem disso, o numero de pontos necessúrios para representar a fronteira aumenta exponencialmente de acordo com o numero de objetivos dificultando a obtençao de solucoes diversas o suficiente para cobri-la totalmente. Este trabalho apresenta algumas tecnicas aplicadas para melhorar o desempenho do MOPSO ao resolver MaOPs e tornú-lo menos sensível ao aumento no número de objetivos. Primeiramente estudaram-se duas tecnicas de controle da úrea de dominância das solucoes para aumentar a pressao de seleçõo, normalmente reduzida pelo aumento no numero de objetivos. Outra tecnica estudada foi a alteracao do metodo de selecao de líderes do MOPSO com a realizaçao de um estudo empírico usando seis metodos e os melhores foram destacados. Foi estudada tambem a influencia sofrida por esses metodos devido a alteracao na técnica de controle da área de dominância, e as melhores combinações foram identificadas através de estudos empíricos. Por último um novo MOPSO e proposto usando o conceito de pontos de referencia distribuindo melhor as soluções obtidas e com isso melhorando a convergencia a fronteira real. Estudos empíricos tambem foram realizados para comparar a nova abordagem a abordagem classica. A partir dos trabalhos realizados aqui tres artigos foram publicados, sendo o primeiro um estudo sobre os metodos de selecao de líderes, o segundo propondo um novo MOPSO que usa uma tecnica de controle da area de dominancia, e o terceiro que avalia a influencia das tecnicas de controle da area de dominância no desempenho dos metodos de selecõo de líder e identifica as melhores combinacoes entre tecnica de controle da area de dominância e metodo de seleçao de líder. Em geral todos os estudos realizados apresentaram melhorias de desempenho em relacao ao algoritmo original utilizado, especialmente no contexto de muitos objetivos.
|
416 |
Esquemas de hashing perfeitos, mínimos, práticos, determinísticos e eficientes em tempo e em espaçoZatesko, Leandro Miranda, 1988- 01 March 2012 (has links)
Resumo: Este trabalho propõe algoritmos determinísticos que, dado um conjunto com n chaves, constroem em tempo esperado O(n) uma função hash com tempo de busca no pior caso O(1), a qual mapeia sem colisão as chaves para o conjunto {0, . . . , n-1}. Esses esquemas de hashing perfeitos e mínimos são meras variantes dos esquemas aleatorizados de Botelho, Kohayakawa e Ziviani (2005) e Botelho, Pagh e Ziviani (2007) e mostraram resultados empíricos equivalentes aos dos algoritmos originais. As variantes determinísticas foram implementadas a partir dos códigos dos esquemas originais desenvolvidos na biblioteca CMPH pelos próprios autores, a qual é mantida no SourceForge.net. Todos os esquemas foram alimentados com os mesmos conjuntos de chaves, para que pudessem ser comparados com justiça. Foram executados testes para conjuntos com até 25 000 000 de chaves. Ademais, os esquemas propostos contam evidentemente com a vantagem de sempre produzirem a mesma hash para um mesmo conjunto de chaves. Esse comportamento determinístico pode ser útil para o desenvolvimento dum esquema dinâmico de hashing, em que figuram operações como inserção e deleção de chaves, inspirado num dos excelentes esquemas estáticos abordados. Um dos esquemas de Botelho, Pagh e Ziviani (2007), por exemplo de excelência, constrói hashes representáveis por apenas aproximadamente 2,62 bits por chave. Tal resultado é muito próximo da cota inferior justa conhecida, de aproximadamente 1,44 bits por chave. Tanto as versões determinísticas propostas quanto as originais mostram-se práticas para aplicações reais de Hashing. No entanto, na fundamentação teórica do trabalho de Botelho, Kohayakawa e Ziviani (2005) ainda restava uma conjectura. A presente dissertação também propõe uma demonstração para a conjectura e encerra a corretude do esquema.
|
417 |
Compondo interatividades : questões sobre poéticas e orquestração eletroacústicasThomasi, Ricardo de Oliveira January 2016 (has links)
Orientador : Prof. Dr. Felipe de Almeida Ribeiro / Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Artes, Comunicação e Design, Programa de Pós-Graduação em Música. Defesa: Curitiba, 08/03/2016 / Inclui referências : f. 130-138 / Resumo: Esta pesquisa propõe uma discussão teórica e analítica sobre a composição musical eletroacústica partindo de um ponto de vista operacional, o que envolve questões de narrativa musical, processos e orquestração eletroacústica, colocando em evidência o conceito de interatividade enquanto um fator estrutural da composição e a partir do qual surgem possíveis soluções para problemáticas recorrentes no meio eletroacústico. A interatividade na composição eletroacústica reside, antes de tudo, no posicionamento adotado pelo compositor enquanto parte ativa de um sistema de relações, agindo criticamente em seu material composicional. Essas questões encontram pares na história da composição musical, e não seriam tão próprias do século XXI a não ser pelas particularidades do material eletroacústico e pela autonomia dos sistemas com os quais o compositor precisa lidar. O desenvolvimento de ambientes digitais como suporte para criação, análise e performance musicais permitiu ao compositor eletroacústico a escritura direta na matéria sonora em suas diversas relações temporais, fazendo dos algoritmos um roteiro de ações a serem executadas pelo computador, assim como uma partitura é para um instrumentista. Nesse sentido, o uso de algoritmos move a composição eletroacústica para uma ideia expandida de orquestração, na qual músicos e computador constituem um sistema interativo. Para tanto, foram confrontadas diferentes poéticas composicionais, sublinhando questões processuais em obras de compositores como Horacio Vaggione, Karlheinz Stockhausen, Iannis Xenakis, Luigi Nono, Marco Stroppa, Agostino Di Scipio, Cort Lippe, entre outros, de modo a sustentar a argumentação de uma sintaxe musical que tenha em sua base relações de interação. Para fornecer uma melhor compreensão sobre as poéticas composicionais discutidas, buscou-se um suporte teórico na teoria das estruturas dissipativas de Ilya Prigogine. Contudo, fazer da interatividade um objeto de pesquisa não é apenas questionar as relações entre músico e instrumental, mas a própria maneira de pensar música. Palavras-chave: Composição musical; música eletroacústica; poética musical; interatividade; teorias da complexidade. / Abstract: This research aims a theoretical and analytical approach about electroacoustic music composition under the operational perspective, that involves matters of musical narrative and electroacoustic processes and orchestration, highlighting interactivity as a structural factor of the composition from which many common problems from electroacoustic environment can find possible solutions. Interactivity in electroacoustic composition lives, before of all, in the attitude assumed by composer while active part of a relational system, acting critically in your compositional material. This issues have pairs in history of musical composition, and they are not so peculiar of the twenty-first century unless the particularities of electroacoustic material and the autonomy of the systems which composer has to deal. The development of digital environments to support musical creation, analysis and performance allowed direct writing in sound material in your many temporal relationships, turning algorithms in a script actions for the computer as the score is for performers. In this sense, the algorithms moves musical composition to an extended orchestration ideia, in which musicians and computers become a interactive system. Thus, were debated different compositional poetics highlighting procedurals issues of works of Horacio Vaggione, Karlheinz Stockhausen, Iannis Xenakis, Luigi Nono, Marco Stroppa, Agostino Di Scipio, among others, in a way to support an argumentation of a musical syntax that has in your base interactive relationships. Thus, to provide a better comprehension about thee compositional poetics that were discussed, we aimed a theoretical support in Ilya Progogine's dissipative structures theory. However, making the interactivity a research object isn't only question about the relations between instrument and musicians, but the thinking way itself about music. Keywords: Musical composition; electroacoustic music; musical poetry; interactivity; theories of complexity.
|
418 |
Desenvolvimento de algoritmo para modelagem e simulação de sistemas por grafos de ligaçãoNegrão, Celso Garcia [UNESP] 01 March 2012 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:34:57Z (GMT). No. of bitstreams: 0
Previous issue date: 2012-03-01Bitstream added on 2014-06-13T19:44:41Z : No. of bitstreams: 1
negrao_cg_dr_guara.pdf: 894711 bytes, checksum: d613ce50ad1ab59115fdbfb212a6e245 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Este trabalho propõe a utilização da técnica de modelagem para obtenção das equações do movimento de sistemas dinâmicos, apresentando uma contribuição para o desenvolvimento do algoritmo computacional e implementado através da técnica de grafos de ligação. O objetivo é entender o desempenho do algoritmo desenvolvido através dos grafos de ligações e, assim, avaliar e validar as propostas deste trabalho. O problema da busca para obter uma equação do modelo de sistemas dinâmicos com geração automática em plantas industriais tem levantado a necessidade de desenvolver um algoritmo para sistemas que forneça a equação do movimento do modelo dinâmico. A proposição desta Tese consiste na aplicação da técnica de grafos de ligação para a determinação das equações de estado a partir do algoritmo desenvolvido com um programa computacional para geração automática das equações do movimento na forma de equações de estado. Os algoritmos foram desenvolvidos em ambiente matemático simbólico. Alguns estudos de caso (aplicações) foram utilizados para validação do algoritmo, constituindo estudo de casos sistemáticos, sendo: -Sistema dinâmico viga-bola, sistema mecânico massa-mola-amortecedor e seu análogo o circuito RLC e sistema servo-válvula eletro-hidráulica. No primeiro caso, sistema dinâmico viga-bola (sistema não-linear), o sistema compreende de uma viga fixada ao eixo do motor e uma bola deslizando sobre a viga, onde foi obtida a modelagem via grafos de ligação, utilizando o algoritmo computacional e encontrado o modelo na forma de equação de estado. No segundo caso, sistema mecânico massa-mola-amortecedor e seu análogo circuito RLC, foi obtido o grafo... / This work proposes the use of the technique of modeling for getting the equations of the movement of dynamic linear and non-linear systems, presenting a contribution for the development of the computational algorithm and implemented through the technique of bond graphs. The objective is the understanding of the performance of the algorithm developed by the bond graphs and thus to evaluate and validate the proposals in this work. The problem of the search to obtain an equation of the model of dynamic systems with automatic generation in industrial plants has been lifting the necessity of developing an algorithm for systems which supply the equation of the movement of the dynamic model. The proposition of this Thesis consists in the application of the bond graphs technique for the determination of the equations of state from the algorithm developed with a computational program for automatic generation of the equations of the movement in the form of equations of state. The algorithms were developed in symbolic mathematical environment. Some case studies (applications) were used for validation of the developed algorithm. The first case is a non-linear system, while the second and third thing cases are linear, constituting systematic case study, being: Dynamic system beam-ball, mechanical system mass-spring-damper and its analogue the RLC circuit and electro-hydraulic servo valve system . In the first case, dynamic system beam-ball (non-linear systems), the system consists of a beam attached to the motor shaft and a ball sliding on the beam, where the modeling was obtained by bond graphs, using the computational algorithm and the model was found in the form of equation of state. In the second case, mechanical system mass-spring-damper and its analogue RLC circuit, the validation was carried out... (Complete abstract click eletronic access below)
|
419 |
Métrica para definição de pontos estáveis utilizando-se da Análise de Robustez no posicionamento por ponto precisoCavalheri, Emerson Pereira [UNESP] 27 February 2015 (has links) (PDF)
Made available in DSpace on 2015-06-17T19:33:49Z (GMT). No. of bitstreams: 0
Previous issue date: 2015-02-27. Added 1 bitstream(s) on 2015-06-18T12:47:59Z : No. of bitstreams: 1
000831731.pdf: 4516645 bytes, checksum: 7330beabb262f3e5d147ce9d6cfbc399 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / No monitoramento de deformações de grandes estruturas ou da superfície terrestre, o deslocamento dos pontos investigados geralmente são obtidos em função de pontos localizados fora do corpo de estudo e são considerados como estáveis (pontos de refer ência) nas análises. Se estes pontos, assumidos como referências, na realidade não forem estáveis, os parâmetros nais serão in uenciados diretamente por esta considera ção. Para estabelecer uma rede de referência pontos estáveis devem ser encontrados, ou seja, aqueles que menos se movimentam ao passar do tempo. A instabilidade, ou deslocamento, na posição de um ponto com relação ao tempo pode ser separados em dois tipos: continentais e locais. Os deslocamentos continentais tratam do movimento sofrido pela estação em função da sua velocidade continental, ou seja, devido ao movimento da placa em que se encontra. Já, os deslocamentos locais são obtidos em função de fenômenos físicos da geologia local, podendo ou não ter um padrão de variação. Os deslocamentos locais são os únicos de extremo interesse na de nição de pontos estáveis. Assim, este trabalho propõe uma estratégia para classi cação de pontos estáveis atrav és da obtenção destes deslocamentos sem a in uência dos deslocamentos continentais na posição da estação... / Deformation monitoring of large structures or land surface, the displacement of the investigated points are usually obtained according to points located outside of the studied body and they are considered to be stable (reference points) in the analysis. If these constrained points, assumed as references, in reality are not stable the nal parameters will be directly in uenced by this consideration. To establish a reference network stable points must be found, i.e, those that least move over time. The instability or displacements in the point position with respect to time can be separated into two types: continental and local. The continental displacements treat the su ered motion by the station on the basis of the continental speed, that is, due to the plate movement that the point is locate. The local displacements are obtained as function of physical phenomena of the local geology, they may or may not have a pattern of variation. Local movements are the only of extreme interest in the de nition of stable points. Thus, this work proposes a strategy for classi cation of stable points by using these obtained displacements without the in uence of continental displacements in the station position. Based on coordinate time series obtained from the PPP (Precise Point Positioning) processing method with the GAPS (GPS Analysis and Positioning Software) software, comparing them to coordinates obtained from a velocity model, e.g., the VEMOS2009 (Velocity Model for South America and the Caribbean), is intended to de ne a metric for classi cation of stable points, where the Network Robustness Analysis is adopted as a statistical criterion for evaluation of the proposed mathematical model...
|
420 |
Arquitetura orientada a serviços para comércio eletrônico no Sistema Brasileiro de TV Digital / Service-oriented architecture for electronic commerce in the Brazilian Digital Television SystemSilva Filho, Manoel Campos da 16 June 2011 (has links)
Dissertação (mestrado)—Universidade de Brasília, Departamento de Engenharia Elétrica, 2011. / Submitted by Albânia Cézar de Melo (albania@bce.unb.br) on 2012-04-23T14:44:18Z
No. of bitstreams: 1
2011_ManoelCamposSilvaFilho.pdf: 2748288 bytes, checksum: 009df0008fbe4b4676baeb27158d02f1 (MD5) / Approved for entry into archive by Elzi Bittencourt(elzi@bce.unb.br) on 2012-05-01T15:11:02Z (GMT) No. of bitstreams: 1
2011_ManoelCamposSilvaFilho.pdf: 2748288 bytes, checksum: 009df0008fbe4b4676baeb27158d02f1 (MD5) / Made available in DSpace on 2012-05-01T15:11:02Z (GMT). No. of bitstreams: 1
2011_ManoelCamposSilvaFilho.pdf: 2748288 bytes, checksum: 009df0008fbe4b4676baeb27158d02f1 (MD5) / Esta dissertação descreve uma arquitetura orientada a serviços para provimento de
comércio eletrônico pela TV Digital, por meio do Sistema Brasileiro de TV Digital
(SBTVD), desenvolvida para o sub-sistema Ginga-NCL do middleware Ginga. A arquitetura
proposta utiliza serviços de diferentes provedores (nas áreas de telecomunicações, logística e outros) para compor uma estrutura de T-Commerce. Tais serviços são desenvolvidos considerando aspectos de interoperabilidade, utilizando o protocolo SOAP, para o qual é apresentada uma implementação, juntamente com o HTTP, como base para o desenvolvimento de toda a arquitetura e um dos objetivos principais do projeto. Com a arquitetura elaborada, uma aplicação cliente, desenvolvida em NCL e Lua, é apresentada como prova de conceito do uso das implementações dos protocolos e da arquitetura proposta. Tal aplicação utiliza o framework LuaOnTV para a construção da interface gráfica de usuário para a TV Digital, o qual foi estendido neste trabalho, com as melhorias sendo apresentadas ao longo do mesmo. O trabalho ainda apresenta um conjunto de aplicações desenvolvidas a partir dos frameworks construídos, que complementam as funcionalidades da aplicação de T-Commerce, como leitor de RSS e rastreamento de encomendas. A partir do ambiente de desenvolvimento montado para a construcão das aplicações, contendo a implementação de referência do sub-sistema Ginga-NCL do middleware Ginga, nativamente instalada, foi gerada uma distribuição Linux que permite que tal ambiente seja instalado em qualquer computador ou máquina virtual, para permitir o desenvolvimento de arquitetura semelhante ou extensão da arquitetura proposta. ______________________________________________________________________________ ABSTRACT / This dissertation describes a service-oriented architecture for providing of digital TV electronic commerce, through the Brazilian Digital Television System, developed to the Ginga-NCL sub-system of the Brazilian Ginga middleware. The proposed architecture uses services from distinct providers (at telecommunication, logistics and other areas) to compose a T-Commerce structure. Such services are developed considering interoperability aspects,
using the SOAP protocol, for wich is presented an implementation, together with the HTTP protocol, as a basis for the development of the entire architecture and one of the project main goals. With the architecture designed, a client application, developed in NCL and Lua languages, is presented as a proof of concept of the protocols implementations and proposed archi-
tecture use. Such application uses the LuaOnTV framework to build a Digital TV graphical user interface, wich was extended in this dissertation, with the improvements being presented along it. The work also presents a set of applications developed from the constructed frameworks that complement the T-Commerce application functionalities, such as RSS reader and orders tracking. From the mounted development environment for applications building, containing the reference implementation of the Ginga-NCL sub-system of the Ginga middleware, natively
installed, a Linux distribution was generated that enables such environment to be installed on any computer or virtual machine, to allow the development of similar architecture or extension of the proposed one.
|
Page generated in 0.0666 seconds