966 resultados para C (Programming Language)


Relevância:

80.00% 80.00%

Publicador:

Resumo:

This project was developed within the ART-WiSe framework of the IPP-HURRAY group (http://www.hurray.isep.ipp.pt), at the Polytechnic Institute of Porto (http://www.ipp.pt). The ART-WiSe Architecture for Real-Time communications in Wireless Sensor networks framework (http://www.hurray.isep.ipp.pt/art-wise) aims at providing new communication architectures and mechanisms to improve the timing performance of Wireless Sensor Networks (WSNs). The architecture is based on a two-tiered protocol structure, relying on existing standard communication protocols, namely IEEE 802.15.4 (Physical and Data Link Layers) and ZigBee (Network and Application Layers) for Tier 1 and IEEE 802.11 for Tier 2, which serves as a high-speed backbone for Tier 1 without energy consumption restrictions. Within this trend, an application test-bed is being developed with the objectives of implementing, assessing and validating the ART-WiSe architecture. Particularly for the ZigBee protocol case; even though there is a strong commercial lobby from the ZigBee Alliance (http://www.zigbee.org), there is neither an open source available to the community for this moment nor publications on its adequateness for larger-scale WSN applications. This project aims at fulfilling these gaps by providing: a deep analysis of the ZigBee Specification, mainly addressing the Network Layer and particularly its routing mechanisms; an identification of the ambiguities and open issues existent in the ZigBee protocol standard; the proposal of solutions to the previously referred problems; an implementation of a subset of the ZigBee Network Layer, namely the association procedure and the tree routing on our technological platform (MICAz motes, TinyOS operating system and nesC programming language) and an experimental evaluation of that routing mechanism for WSNs.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Within the pedagogical community, Serious Games have arisen as a viable alternative to traditional course-based learning materials. Until now, they have been based strictly on software solutions. Meanwhile, research into Remote Laboratories has shown that they are a viable, low-cost solution for experimentation in an engineering context, providing uninterrupted access, low-maintenance requirements, and a heightened sense of reality when compared to simulations. This paper will propose a solution where both approaches are combined to deliver a Remote Laboratory-based Serious Game for use in engineering and school education. The platform for this system is the WebLab-Deusto Framework, already well-tested within the remote laboratory context, and based on open standards. The laboratory allows users to control a mobile robot in a labyrinth environment and take part in an interactive game where they must locate and correctly answer several questions, the subject of which can be adapted to educators' needs. It also integrates the Google Blockly graphical programming language, allowing students to learn basic programming and logic principles without needing to understand complex syntax.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Mestrado em Engenharia Eletrotcnica e de Computadores - rea de Especializao de Telecomunicaes

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Trabalho apresentado no mbito do Mestrado em Engenharia Informtica, como requisito parcial para obteno do grau de Mestre em Engenharia Informtica

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Dissertao apresentada na Faculdade de Cincias e Tecnologias da Universidade Nova de Lisboa para a obteno do Grau de Mestre em Engenharia Informtica

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Os osciloscpios digitais so utilizados em diversas reas do conhecimento, assumindo-se no mbito da engenharia electrnica, como instrumentos indispensveis. Graas ao advento das Field Programmable Gate Arrays (FPGAs), os instrumentos de medio reconfigurveis, dadas as suas vantagens, i.e., altos desempenhos, baixos custos e elevada flexibilidade, so cada vez mais uma alternativa aos instrumentos tradicionalmente usados nos laboratrios. Tendo como objectivo a normalizao no acesso e no controlo deste tipo de instrumentos, esta tese descreve o projecto e implementao de um osciloscpio digital reconfigurvel baseado na norma IEEE 1451.0. Definido de acordo com uma arquitectura baseada nesta norma, as caractersticas do osciloscpio so descritas numa estrutura de dados denominada Transducer Electronic Data Sheet (TEDS), e o seu controlo efectuado utilizando um conjunto de comandos normalizados. O osciloscpio implementa um conjunto de caractersticas e funcionalidades bsicas, todas verificadas experimentalmente. Destas, destaca-se uma largura de banda de 575kHz, um intervalo de medio de 0.4V a 2.9V, a possibilidade de se definir um conjunto de escalas horizontais, o nvel e declive de sincronismo e o modo de acoplamento com o circuito sob anlise. Arquitecturalmente, o osciloscpio constitudo por um mdulo especificado com a linguagem de descrio de hardware (HDL, Hardware Description Language) Verilog e por uma interface desenvolvida na linguagem de programao Java. O mdulo embutido numa FPGA, definindo todo o processamento do osciloscpio. A interface permite o seu controlo e a representao do sinal medido. Durante o projecto foi utilizado um conversor Analgico/Digital (A/D) com uma frequncia mxima de amostragem de 1.5MHz e 14 bits de resoluo que, devido s suas limitaes, obrigaram implementao de um sistema de interpolao multi-estgio com filtros digitais.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Dissertao apresentada na Faculdade de Cincias e Tecnologia da Universidade Nova de Lisboa para a obteno do Grau de Mestre em Engenharia Informtica

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Com um mercado automvel cada vez mais competitivo e com os construtores automveis procura de atingir os zero defeitos nos seus produtos, a Bosch Car Multimdia Portugal S.A, fabricante de sistemas multimdia para o mercado automvel, tem como objetivo a qualidade perfeita dos seus produtos. Tal perfeio exige processos de fabrico cada vez mais evoludos e com melhores sistemas de auxlio montagem. Nesse sentido, a incorporao de sistemas de viso artificial para verificao da montagem correta dos componentes em sistemas multimdia tem vindo a crescer largamente. Os sistemas de inspeo visual da Cognex tornaram-se o standard da Bosch para a verifi-cao da montagem de componentes por serem sistemas bastante completos, fceis de con-figurar e com um suporte tcnico bastante completo. Estes sistemas tm vindo a ser inte-grados em diversas mquinas (postos) de montagem e nunca foi desenvolvida uma ferra-menta normalizada para integrao destes sistemas com as mquinas. A ideia principal deste projeto passou por desenvolver um sistema (uma aplicao inform-tica) que permita controlar os indicadores de qualidade destes sistemas de viso, garantir o seguimento dos produtos montados e, ao mesmo tempo, efetuar cpias de segurana de todo o sistema para utilizao em caso de avaria ou de troca de equipamento. Tal sistema foi desenvolvido recorrendo programao de uma Dynamic Link Library (DLL), atravs da linguagem VisualBasic.NET, que permite s aplicaes dos equipamen-tos (mquinas) da Bosch Car Multimdia comunicarem de uma forma universal e transpa-rente com os sistemas de inspeo visual da marca Cognex. Os objetivos a que o autor se props no desenvolvimento deste sistema foram na sua maioria alcanados e o projeto encontra-se atualmente implementado e em execuo nas linhas de produo da Bosch Car Multimdia.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Dissertao apresentada na Faculdade de Cincias e Tecnologia da Universidade Nova de Lisboa para obteno do grau de Mestre em Computational Logic

Relevância:

80.00% 80.00%

Publicador:

Resumo:

A Nonius Software uma empresa nacional de engenharia na rea de telecomunicaes, que se dedica ao desenvolvimento de solues para a gesto de sistemas informticos e de entretenimento, tendo como finalidade o mercado mundial hoteleiro e hospitalar. A soluo de TV interactiva da Nonius oferece uma experincia nica ao hspede, ao disponibilizar vrias opes de entretenimento e acesso a contedos de elevada qualidade e interesse. O hspede tem acesso a canais de TV, aluguer de filmes, Internet, jogos, informaes, promoes e compras na TV. O objectivo principal desta dissertao foi implementar alguns servios de entretenimento numa televiso LG Pro: Centric. Este equipamento tem como principal vantagem o facto de conter a set-top-box inserida dentro da prpria televiso. Em termos arquitectnicos, o sistema Nonius TV tem dois elementos fundamentais: o backend, responsvel pelo processamento e tratamento da informao centralizada e o frontend instalado nos dispositivos com os quais o hspede contacta directamente. Uma parte significativa do trabalho desenvolvido centrou-se na implementao de funcionalidades no backend. Foram, no entanto, tambm desenvolvidas algumas funcionalidades nos servios de frontend. Para o cumprimento dos objectivos estabelecidos, foi utilizada a tecnologia FLASH, tendo como linguagem de programao a segunda verso do ActionScript. Relativamente ao desenvolvimento de backend so utilizados o PHP e o JavaScript.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Currently, due to the widespread use of computers and the internet, students are trading libraries for the World Wide Web and laboratories with simulation programs. In most courses, simulators are made available to students and can be used to proof theoretical results or to test a developing hardware/product. Although this is an interesting solution: low cost, easy and fast way to perform some courses work, it has indeed major disadvantages. As everything is currently being done with/in a computer, the students are loosing the feel of the real values of the magnitudes. For instance in engineering studies, and mainly in the first years, students need to learn electronics, algorithmic, mathematics and physics. All of these areas can use numerical analysis software, simulation software or spreadsheets and in the majority of the cases data used is either simulated or random numbers, but real data could be used instead. For example, if a course uses numerical analysis software and needs a dataset, the students can learn to manipulate arrays. Also, when using the spreadsheets to build graphics, instead of using a random table, students could use a real dataset based, for instance, in the room temperature and its variation across the day. In this work we present a framework which uses a simple interface allowing it to be used by different courses where the computers are the teaching/learning process in order to give a more realistic feeling to students by using real data. A framework is proposed based on a set of low cost sensors for different physical magnitudes, e.g. temperature, light, wind speed, which are connected to a central server, that the students have access with an Ethernet protocol or are connected directly to the student computer/laptop. These sensors use the communication ports available such as: serial ports, parallel ports, Ethernet or Universal Serial Bus (USB). Since a central server is used, the students are encouraged to use sensor values results in their different courses and consequently in different types of software such as: numerical analysis tools, spreadsheets or simply inside any programming language when a dataset is needed. In order to do this, small pieces of hardware were developed containing at least one sensor using different types of computer communication. As long as the sensors are attached in a server connected to the internet, these tools can also be shared between different schools. This allows sensors that aren't available in a determined school to be used by getting the values from other places that are sharing them. Another remark is that students in the more advanced years and (theoretically) more know how, can use the courses that have some affinities with electronic development to build new sensor pieces and expand the framework further. The final solution provided is very interesting, low cost, simple to develop, allowing flexibility of resources by using the same materials in several courses bringing real world data into the students computer works.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

A Smart TV um equipamento novo e em evoluo que incorpora um computador e acesso Internet em ecrs de grande qualidade. Permite a implementao de servios interactivos, acesso Internet e televiso. medida que a tecnologia melhora, muitos equipamentos esto a tornar-se to capazes quanto os computadores normais quando se trata de navegao na web e at mesmo vdeo na Internet (Video-on-Demand e streaming de vdeo). O projecto de estgio NONIUS.TV na Smart TV LG Pro:Centric foi desenvolvido na empresa Nonius Software que est inserida no ramo das telecomunicaes. Uma das suas reas de actividade est relacionada com o desenvolvimento de plataformas de entretenimento para o mercado hoteleiro, combinando diversos servios e funcionalidades a pensar no hspede. Este projecto teve como finalidade implementar alguns dos servios e funcionalidades j existentes em plataformas que usam uma Set-Top Box da Nonius Software, numa Smart TV, aproveitando tambm para inovar e criar novos servios. Nesse conjunto est includa a implementao de uma Caixa de Mensagens, Servio de Quartos, Servio de Desporto e Lazer, Servios Informativos, um cliente RTSP, um despertador, um sistema de mudana de idioma e outras pequenas funcionalidades desenvolvidas ao longo de toda a aplicao. Esta dissertao apresenta um estudo sobre as tecnologias Smart TV existentes no mercado, assim como as vantagens e desvantagens da sua utilizao para este projecto. Aps uma anlise de requisitos de forma a estruturar e desenhar os servios e funcionalidades a serem criados para a aplicao, implementou-se um conjunto de servios, usando a linguagem de programao ActionScript 2.0, que permitiram empresa disponibilizar um novo produto baseado na televiso Pro:Centric da LG.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

O desenvolvimento aplicacional uma rea em grande expanso no mercado das tecnologias de informao e como tal, uma rea que evolui rpido. Os impulsionadores para esta caracterstica so as comunicaes e os equipamentos informticos, pois detm caractersticas mais robustas e so cada vez mais rpidos. A funo das aplicaes acompanhar esta evoluo, possuindo arquiteturas mais complexas/completas visando suportar todos os pedidos dos clientes, atravs da produo de respostas em tempos aceitveis. Esta dissertao aborda vrias arquiteturas aplicacionais possveis de implementar, mediante o contexto que esteja inserida, como por exemplo, um cenrio com poucos ou muitos clientes, pouco ou muito capital para investir em servidores, etc. fornecido um nivelamento acerca dos conceitos subjacentes ao desenvolvimento aplicacional. Posteriormente analisado o estado de arte das linguagens de programao web e orientadas a objetos, bases de dados, frameworks em JavaScript, arquiteturas aplicacionais e, por fim, as abordagens para definir objetivos mensurveis no desenvolvimento aplicacional. Foram implementados dois prottipos. Um deles, numa arquitetura multicamada com vrias linguagens de programao e tecnologias. O segundo, numa nica camada (monoltica) com uma nica linguagem de programao. Os dois prottipos foram testados e comparados com o intuito de escolher uma das arquiteturas, num determinado cenrio de utilizao.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Dissertao para obteno do Grau de Mestre em Engenharia Informtica

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Dissertao para obteno do Grau de Mestre em Engenharia Informtica