869 resultados para Plataforma
Resumo:
Os modelos e as técnicas de modelação são, hoje em dia, fundamentais na engenharia de software, devido à complexidade e sofisticação dos sistemas de informação actuais.A linguagem Unified Modeling Language (UML) [OMG, 2005a] [OMG, 2005b] tornou-se uma norma para modelação, na engenharia de software e em outras áreas e domínios, mas é reconhecida a sua falta de suporte para a modelação da interactividade e da interface com o utilizador [Nunes and Falcão e Cunha, 2000].Neste trabalho, é explorada a ligação entre as áreas de engenharia de software e de interacção humano-computador, tendo, para isso, sido escolhido o processo de desenvolvimento Wisdom [Nunes and Falcão e Cunha, 2000] [Nunes, 2001]. O método Wisdom é conduzido por casos de utilização essenciais e pelo princípio da prototipificação evolutiva, focando-se no desenho das interfaces com o utilizador através da estrutura da apresentação, com a notação Protótipos Abstractos Canónicos (PAC) [Constantine and Lockwood, 1999] [Constantine, 2003], e do comportamento da interacção com a notação ConcurTaskTrees (CTT) [Paternò, 1999] [Mori, Paternò, et al., 2004] em UML.É proposto, também, neste trabalho um novo passo no processo Wisdom, sendo definido um modelo específico, construído segundo os requisitos da recomendação Model Driven Architecture (MDA) [Soley and OMG, 2000] [OMG, 2003] elaborada pela organização Object Managent Group (OMG). Este modelo específico será o intermediário entre o modelo de desenho e a implementação da interface final com o utilizador. Esta proposta alinha o método Wisdom com a recomendação MDA, tornando possível que sejam gerados, de forma automática, protótipos funcionais de interfaces com o utilizador a partir dos modelos conceptuais de análise e desenho.Foi utilizada a ferramenta de modelação e de metamodelação MetaSketch [Nóbrega, Nunes, et al., 2006] para a definição e manipulação dos modelos e elementos propostos. Foram criadas as aplicações Model2Model e Model2Code para suportar as transformações entre modelos e a geração de código a partir destes. Para a plataforma de implementação foi escolhida a framework Hydra, desenvolvida na linguagem PHP [PHP, 2006], que foi adaptada com alguns conceitos de modo a suportar a abordagem defendida neste trabalho.
Resumo:
Orientador: Jos P. van Leeuwen
Resumo:
A integração de sensores em estruturas, máquinas e ambientes, juntamente com uma eficiente recolha e envio de informação, trazem elevados benefícios para as sociedades actuais. Nesse sentido, com a crescente importância que as redes sem fios (WSN) assumem no contexto da qualidade de vida dos indivíduos, principalmente ao nível das comunicações, é fundamental procedermos à exploração das suas diversas potencialidades nos mais variados âmbitos. Deste modo, as WSN podem ser aplicadas em diversas áreas: saúde, monitorização ambiental, segurança de edifícios, indústria, monitorização de tráfego, monitorização de terramotos ou outras catástrofes naturais. Assim surge o projecto WISE-MUSE (Environmental Monitoring based on Wireless Sensor Networks for conservation of artwork and historical archives), que visa a implementação de um conjunto de soluções que permitem a monitorização contínua e automática de parâmetros ambientais (luminosidade, humidade, temperatura e CO2) através de WSN em museus. Este projecto de Mestrado em Engenharia Informática situa-se no âmbito deste projecto WISE-MUSE e tem como intuito: (i) a extensão da plataforma de monitorização de modo a recolher os dados das portas de emergência; (ii) a implementação de um sistema de notificações e alarmes via SMS e E-mail; e (iii) o desenvolvimento da plataforma Web WISE-MUSE, que permita a visualização remota dos dados dos sensores e das portas de uma forma integrada e em tempo real.
Resumo:
Este projecto foi realizado na Universidade da Madeira, no âmbito do Mestrado em Engenharia Informática e tem como título “Plataforma para o suporte de Blended Peer Assisted Learning”. Ao longo da nossa pesquisa sobre os vários métodos de aprendizagem online, deparamo-nos com uma grande lacuna que abrange a maior parte dos sistema de ensino assistidos por computador, ou seja, todas elas preocupam-se com a passagem de conhecimentos, mas raras são aquelas que têm em atenção o tipo de utilizador, qual a seu percurso académico e profissional, qual a metodologia que fará com que o mesmo capte melhor os conteúdos, etc. Com este objectivo em mente, e tendo em atenção as diversas plataformas e metodologias de ensino existentes, optou-se por elaborar uma arquitectura de uma plataforma capaz de centralizar na mesma, um conjunto de funcionalidades e metodologias que possibilitassem um acompanhamento mais específico do utilizador, proporcionando um maior conhecimento, através do qual poderia encaminhar o utilizador para a estratégia de aprendizagem que mais se adequasse a um utilizador com as suas características. Como se poderá constatar no decorrer desta dissertação, a plataforma desenhada e o módulo desenvolvido têm como base teórica o Peer Assisted Learning (PAL) e as suas estratégias de aprendizagem. O PAL é um conceito relativamente novo, que se encontra em plena ascensão, sendo cada vez maior o número de instituições/organizações que adoptam o PAL como metodologia de ensino para a formação dos seus membros. Este crescimento deve-se em grande parte às várias estratégias PAL que visam uma maior adequação ao tipo de utilizador, contribuindo assim para uma aprendizagem mais rápida e eficaz. Uma vez que a implementação da plataforma na sua totalidade seria de todo impossível, optouse por desenvolver apenas um dos módulos referente à estratégia de PAL – Peer Tutoring (PT). No final, o objectivo principal, passa não só por fornecer as bases necessárias ao desenvolvimento da referida plataforma, mas também pela disponibilização do módulo de PT que servirá de referência para o desenvolvimento das restantes estratégias. Tendo em atenção toda a investigação efectuada, facilmente se depreende as inúmeras vantagens que podem advir da utilização do PAL, das quais se salienta, a adequação da estratégia PAL mais indicada para cada tipo de utilizador.
Resumo:
Partindo de um sentido de inovação pedagógica assente numa concepção de clara ruptura com abordagens pedagógicas tradicionalistas ligadas a uma certa perspectiva transmissiva/reprodutiva do saber, o presente trabalho de investigação analisa a utilização, em contexto curricular escolar, de uma plataforma de e-learning, considerando um enquadramento referencial de natureza construtivista, no qual, o aluno possa assumir um papel central e activo, na criação do seu próprio conhecimento. Consistindo numa abordagem de natureza qualitativa, o estudo de caso apresentado releva um paradigma interpretativo decorrente da análise da utilização, pelos alunos, de uma turma do 4º Ano de escolaridade, da plataforma de e-learning ―Escola Virtual™‖. Para tal intento, a diversidade de técnicas de recolha de dados — observação participante, entrevistas , e análise documental — ao permitirem uma triangulação dos mesmos, fundamentam um aprofundado sentido de comprensão do fenómeno analisado. Deste modo, a investigação centra-se em 3 componentes referenciais: Componente Pedagógica, Componente de Conteúdos e Componente de Interface. Os resultados obtidos revelam que, no âmbito da primeira componente, surgem especialmente facilitados os processos colaborativos entre os alunos, embora num contexto de interacção presencial e com carácter essencialmente pontual; a actuação docente, mantendo o seu carácter imprescindível, adquire uma dimensão de maior proximidade e orientação dos alunos enquanto, por seu turno, o nível motivacional dos alunos é estimulado, focalizando o aluno nas tarefas de aprendizagem. A natureza do feedback presente, no entanto, revelou-se um factor com efeitos prejudiciais para os processos de reflexão e metacognição dos alunos. No respeitante aos conteúdos, foi evidente alguma ligeireza e fragilidade de concepção em muitos deles, comprovada por uma quantidade expressiva de erros e lapsos de diversa natureza; enquanto que a natureza pré-formatada dos conteúdos — estruturando-os em ―Objectos de Aprendizagem‖ — limitou significativamente a possibilidade de desenvolvimento de procressos activos e criativos por parte do aluno, bem como, anulando a capacidade de abordagem de competências de natureza prática previstas no Programa Nacional do Ensino Básico. Por fim, o interface que, embora caracterizando-se pela sua intuitividade e simplicidade, suporta um limitado grau de controlo, pelos alunos, sobre os fluxos interactivos, reduzidos às suas expressões mais elementares. No seu aspecto global podemos considerar que, num contexto curricular escolar, a plataforma ―Escola Virtual‖ não se constitui como uma ferramenta de aprendizagem capaz de se enquadrar num paradigma de inovação pedagógica congruente com o sentido atrás defendido,não obstante possamos entender, que a mesma, constitua uma potencial mais-valia no âmbito da consolidação e testagem de conhecimentos préviamente adquiridos.
Resumo:
A Porto Santo Line é a empresa responsável pela ligação marítima entre as ilhas Madeira e Porto Santo, oferecendo, para além do transporte, um conjunto de serviços e produtos que estão associado à sua actividade principal. A sua base de clientes inclui não só os residentes de ambas as ilhas, mas também muitos dos turistas que visitam o arquipélago. O posicionamento desta empresa no mercado é feito das formas tradicionais, onde se inclui uma rede de balcões e um site através do qual os clientes podem aceder aos produtos e serviços que constitui a oferta da Porto Santo Line. Num esforço de reforçar a sua presença no mercado e de intensificar a sua aposta na inovação, a empresa tem procurado encontrar novas formas e novos canais para chegar aos seus clientes. Este projecto visa dotar a Porto Santo Line de uma aplicação que estenda a sua presença no mercado, oferecendo aos seus clientes a possibilidade de aceder aos seus produtos e serviços através de equipamentos móveis. Este relatório documenta a realização deste projecto, dando principal enfase ao processo adoptado, assim como ao desenho do sistema e sua avaliação. Procurou-se igualmente evidenciar ao longo do relatório, as considerações mais relevantes na elaboração de um projecto com estas características.
Resumo:
Os presentes métodos de estudo complementar fora de aulas adequam-se a um contexto mais teórico onde alunos, necessitam somente de manuais escolares ou acesso a um computador para complementar os seus estudos e atingirem os objectivos. O mesmo não se enquadra para cadeiras ou contextos mais práticos como por exemplo química ou biologia. Nestes contextos normalmente necessitamos de um laboratório ou localização específica onde se encontra as condições mínimas para a realização destes exercícios ou ensino. Actualmente existem laboratórios virtuais que vêem suplantar esta necessidade, mas os nossos estudos indicam que estes não são capazes de se adaptar a novas actividades sendo necessário desenvolver um laboratório específico para cada actividade. Neste contexto, a principal contribuição desta dissertação de mestrado é a proposta e o desenvolvimento de uma aplicação de Realidade Virtual, que seja capaz de adaptar-se facilmente às novas actividades laboratoriais de forma a personalizar as tarefas a serem realizadas pelos alunos, e que possa ser acedido através da plataforma Moodle. A aplicação desenvolvida proporciona aos alunos uma melhor percepção da forma como a actividade será realizada e prepara-os para realiza-la com sucesso num ambiente real.
Resumo:
O objetivo deste projeto foi o de realizar a sincronização de pelo menos quatro câmaras individuais, ajustando dinamicamente o frame rate de operação de cada câmara, tendo por base a família de sensores de imagem CMOS NanEye da empresa Awaiba, numa plataforma FPGA com interface USB3. Durante o projeto analisou-se, com a assistência de um supervisor da Awaiba, o sistema core de captura de imagem existente, baseado em VHDL. Foi estudado e compreendido o princípio do ajuste dinâmico do frame rate das câmaras. Tendo sido então desenvolvido o módulo de controlo da câmara, em VHDL, e um algoritmo de ajuste dinâmico do frame rate, sendo este implementado junto com a plataforma de processamento e interface da FPGA. Foi criado um módulo para efetuar a monitorização da frequência de operação de cada câmara, medindo o período de cada linha numa frame, tendo por base um sinal de relógio de valor conhecido. A frequência é ajustada variando o nível de tensão aplicado ao sensor com base no erro entre o período da linha medido e o período pretendido. Para garantir o funcionamento conjunto de múltiplas câmaras em modo síncrono foi implementada uma interface Master-Slave entre estas. Paralelamente ao módulo anteriormente descrito, implementou-se um sistema de controlo automático de iluminação com base na análise de regiões de interesse em cada frame captada por uma câmara NanEye. A intensidade de corrente aplicada às fontes de iluminação acopladas à câmara é controlada dinamicamente com base no nível de saturação dos pixéis analisados em cada frame. Foram desenvolvidas e implementadas variantes do algoritmo de controlo e o seu desempenho foi avaliado em laboratório. Os resultados obtidos na prática evidenciam que a solução implementada cumpre os requisitos de controlo e ajuste da frequência de operação de múltiplas câmaras. Mostrou ser um método de controlo capaz de manter um erro de sincronização médio de 3,77 μs mesmo na presença de variações de temperatura de aproximadamente 50 °C. Foi também demonstrado que o sistema de controlo de iluminação é capaz de proporcionar uma experiência de visualização adequada, alcançando erros menores que 3% e uma velocidade de ajuste máxima inferior a 1 s.
Resumo:
Atualmente, um dos aspectos da gestão da informação que se encontra em evidência é o da arquitetura empresarial, entendida como o conjunto de políticas e escolhas técnicas de padronização e integração para viabilizar as estratégias de negócios da organização. Esta pesquisa tem por objetivo analisar a integração de dois sistemas de gestão na Universidade Federal do Rio Grande do Norte (UFRN) a partir das lentes da arquitetura empresarial. A influência dessa abordagem induz a organização a desenvolver um alicerce de execução com o interesse de suportar com maior eficiência sua estratégia e obter agilidade em seus processos de negócio. A análise da integração desses dois sistemas, através de entrevistas semiestruturadas, no âmbito da UFRN possibilitou a percepção da necessidade de uma estruturação dos processos de TI a partir de uma arquitetura que favoreça um melhor alinhamento das capacidades de TI aos objetivos da organização. A ausência de um modelo operacional pode comprometer a eficiência do Sistema Integrado de Gestão das Atividades Acadêmicas (SIGAA) da UFRN na realização do seu objetivo como plataforma única de gestão das informações da universidade
Resumo:
Biological aspects of the blackmouth bass Synagrops bellus from the outer shelf and upper slope along the coast of São Paulo, southeastern Brazil, are presented. The species represented about 71.6% and 9.7% in number of the total catch performed by balloom trawl in the isobaths of 300m and 500m respectively. Body sizes of 266 individuals ranged between 130 and 265mm total length, with sex ratio of 55.9% males, and 44.1% females, where most individuals were in maturation stage. Twenty two food items were found, pointing out Myctophidae fishes, Penaeidea and Caridea shrimps, Brachyuran megalopae, Enoploteuthidae and Cranchiidae cephalopods, pteropods and tunicates. The intestinal coefficient increases as the body size increase, and the number of gill rakers ranged between 16 and 17. Length-weight relationship was WT = 6.0 x 10-6 x TL3.12, r2 = 0.9495. Synagrops bellus is an important link between zooplankton and micronekton, and demersal and pelagic predators in the outer shelf and upper slope in southwestern Brazilian coast.
Resumo:
Large efforts have been maden by the scientific community on tasks involving locomotion of mobile robots. To execute this kind of task, we must develop to the robot the ability of navigation through the environment in a safe way, that is, without collisions with the objects. In order to perform this, it is necessary to implement strategies that makes possible to detect obstacles. In this work, we deal with this problem by proposing a system that is able to collect sensory information and to estimate the possibility for obstacles to occur in the mobile robot path. Stereo cameras positioned in parallel to each other in a structure coupled to the robot are employed as the main sensory device, making possible the generation of a disparity map. Code optimizations and a strategy for data reduction and abstraction are applied to the images, resulting in a substantial gain in the execution time. This makes possible to the high level decision processes to execute obstacle deviation in real time. This system can be employed in situations where the robot is remotely operated, as well as in situations where it depends only on itself to generate trajectories (the autonomous case)
Resumo:
Robots are present each time more on several areas of our society, however they are still considered expensive equipments that are restricted to few people. This work con- sists on the development of control techniques and architectures that make possible the construction and programming of low cost robots with low programming and building complexity. One key aspect of the proposed architecture is the use of audio interfaces to control actuators and read sensors, thus allowing the usage of any device that can produce sounds as a control unit of a robot. The work also includes the development of web ba- sed programming environments that allow the usage of computers or mobile phones as control units of the robot, which can be remotely programmed and controlled. The work also includes possible applications of such low cost robotic platform, including mainly its educational usage, which was experimentally validated by teachers and students of seve- ral graduation courses. We also present an analysis of data obtained from interviews done with the students before and after the use of our platform, which confirms its acceptance as a teaching support tool
Resumo:
The lava Platform is increasing1y being adopted in the development of distributed sys¬tems with higb user demando This kind of application is more complex because it needs beyond attending the functional requirements, to fulfil1 the pre-established performance parameters. This work makes a study on the Java Vutual Machine (JVM), approaching its intemal aspects and exploring the garbage collection strategies existing in the literature and used by the NM. It also presents a set of tools that helps in the job of optimizing applications and others that help in the monitoring of applications in the production envi¬ronment. Doe to the great amount of technologies that aim to solve problems which are common to the application layer, it becomes difficult to choose the one with best time response and less memory usage. This work presents a brief introduction to each one of tbe possible technologies and realize comparative tests through a statistical analysis of the response time and garbage collection activity random variables. The obtained results supply engineers and managers with a subside to decide which technologies to use in large applications through the knowledge of how they behave in their environments and the amount of resources that they consume. The relation between the productivity of the technology and its performance is also considered ao important factor in this choice
Resumo:
This work presents simulation results of an identification platform compatible with the INPE Brazilian Data Collection System, modeled with SystemC-AMS. SystemC-AMS that is a library of C++ classes dedicated to the simulation of heterogeneous systems, offering a powerful resource to describe models in digital, analog and RF domains, as well as mechanical and optic. The designed model was divided in four parts. The first block takes into account the satellite s orbit, necessary to correctly model the propagation channel, including Doppler effect, attenuation and thermal noise. The identification block detects the satellite presence. It is composed by low noise amplifier, band pass filter, power detector and logic comparator. The controller block is responsible for enabling the RF transmitter when the presence of the satellite is detected. The controller was modeled as a Petri net, due to the asynchronous nature of the system. The fourth block is the RF transmitter unit, which performs the modulation of the information in BPSK ±60o. This block is composed by oscillator, mixer, adder and amplifier. The whole system was simulated simultaneously. The results are being used to specify system components and to elaborate testbenchs for design verification
Resumo:
RFID (Radio Frequency Identification) identifies object by using the radio frequency which is a non-contact automatic identification technique. This technology has shown its powerful practical value and potential in the field of manufacturing, retailing, logistics and hospital automation. Unfortunately, the key problem that impacts the application of RFID system is the security of the information. Recently, researchers have demonstrated solutions to security threats in RFID technology. Among these solutions are several key management protocols. This master dissertations presents a performance evaluation of Neural Cryptography and Diffie-Hellman protocols in RFID systems. For this, we measure the processing time inherent in these protocols. The tests was developed on FPGA (Field-Programmable Gate Array) platform with Nios IIr embedded processor. The research methodology is based on the aggregation of knowledge to development of new RFID systems through a comparative analysis between these two protocols. The main contributions of this work are: performance evaluation of protocols (Diffie-Hellman encryption and Neural) on embedded platform and a survey on RFID security threats. According to the results the Diffie-Hellman key agreement protocol is more suitable for RFID systems