994 resultados para Java,
Resumo:
Dissertao apresentada na Faculdade de Cincias e Tecnologia da Universidade Nova de Lisboa para a obteno do grau de Mestre em Engenharia Informtica.
Resumo:
Trabalho apresentado no mbito do Mestrado em Engenharia Informtica, como requisito parcial para obteno do grau de Mestre em Engenharia Informtica
Resumo:
Remote Experimentation is an educational resource that allows teachers to strengthen the practical contents of science & engineering courses. However, building up the interfaces to remote experiments is not a trivial task. Although teachers normally master the practical contents addressed by a particular remote experiment they usually lack the programming skills required to quickly build up the corresponding web interface. This paper describes the automatic generation of experiment interfaces through a web-accessible Java application. The application displays a list of existent modules and once the requested modules have been selected, it generates the code that enables the browser to display the experiment interface. The tools? main advantage is enabling non-tech teachers to create their own remote experiments.
Resumo:
Dissertao apresentada na Faculdade de Cincias e Tecnologia da Universidade Nova de Lisboa para obteno do Grau de Mestre em Engenharia Fsica
Resumo:
Dissertao de Mestrado em Engenharia Informtica
Resumo:
A rea da simulao computacional teve um rpido crescimento desde o seu apareciment, sendo actualmente uma das cincias de gesto e de investigao operacional mais utilizadas. O seu princpio baseia-se na replicao da operao de processos ou sistemas ao longo de perodos de tempo, tornando-se assim uma metodologia indispensvel para a resoluo de variados problemas do mundo real, independentemente da sua complexidade. Das inmeras reas de aplicao, nos mais diversos campos, a que mais se destaca a utilizao em sistemas de produo, onde o leque de aplicaes disponvel muito vasto. A sua aplicao tem vindo a ser utilizada para solucionar problemas em sistemas de produo, uma vez que permite s empresas ajustar e planear de uma maneira rpida, eficaz e ponderada as suas operaes e os seus sistemas, permitindo assim uma rpida adaptao das mesmas s constantes mudanas das necessidades da economia global. As aplicaes e packages de simulao tm seguindo as tendncias tecnolgicas pelo que notrio o recurso a tecnologias orientadas a objectos para o desenvolvimento das mesmas. Este estudo baseou-se, numa primeira fase, na recolha de informao de suporte aos conceitos de modelao e simulao, bem como a respectiva aplicao a sistemas de produo em tempo real. Posteriormente centralizou-se no desenvolvimento de um prottipo de uma aplicao de simulao de ambientes de fabrico em tempo real. O desenvolvimento desta ferramenta teve em vista eventuais fins pedaggicos e uma utilizao a nvel acadmico, sendo esta capaz de simular um modelo de um sistema de produo, estando tambm dotada de animao. Sem deixar de parte a possibilidade de integrao de outros mdulos ou, at mesmo, em outras plataformas, houve ainda a preocupao acrescida de que a sua implementao recorresse a metodologias de desenvolvimento orientadas a objectos.
Resumo:
Workflows have been successfully applied to express the decomposition of complex scientific applications. However the existing tools still lack adequate support to important aspects namely, decoupling the enactment engine from tasks specification, decentralizing the control of workflow activities allowing their tasks to run in distributed infrastructures, and supporting dynamic workflow reconfigurations. We present the AWARD (Autonomic Workflow Activities Reconfigurable and Dynamic) model of computation, based on Process Networks, where the workflow activities (AWA) are autonomic processes with independent control that can run in parallel on distributed infrastructures. Each AWA executes a task developed as a Java class with a generic interface allowing end-users to code their applications without low-level details. The data-driven coordination of AWA interactions is based on a shared tuple space that also enables dynamic workflow reconfiguration. For evaluation we describe experimental results of AWARD workflow executions in several application scenarios, mapped to the Amazon (Elastic Computing EC2) Cloud.
Resumo:
Mestrado em Engenharia Eletrotcnica e de Computadores - rea de Especializao de Telecomunicaes
Resumo:
So vrios os factores sociais e econmicos que valorizam a aplicao de tecnologias de domtica em edifcios. No caso particular dos edifcios residenciais, a tendncia dos seus utilizadores a instalao de sistemas de controlo da segurana, do ambiente, de mecanismos de rega e de alarmes. Assim, seguindo a premissa do marketing, que identifica como uma boa prtica a projeco de produtos / servios que satisfaam as necessidades inventariadas pelos seus utilizadores, este trabalho assenta na criao de um sistema domtico, controlado remotamente atravs de uma aplicao Android, que pretende, numa primeira instncia, o controlo das lmpadas de uma habitao. Neste trabalho utilizado o protocolo KNX.TP para a comunicao dos dispositivos de domtica existentes no ISEP, que constituem o ambiente domtico deste trabalho. De forma a implementar o controlo remoto destes dispositivos via internet, este trabalho foca-se no desenvolvimento de uma interface IP-KNX, usando como hardware de controlo, um Arduino Mega 2560, uma placa de interface Ethernet para Arduino, a placa de integrao KNX, e um servidor web com a linguagem PHP instalada. Para efeitos de demonstrao, foi criada uma aplicao para o SO Android que controla as lmpadas da rede KNX. Neste trabalho foram utilizadas vrias linguagens de programao: C++ no firmware do Arduino, PHP no servidor web e JAVA + XML na aplicao Android.
Resumo:
Existent computer programming training environments help users to learn programming by solving problems from scratch. Nevertheless, initiating the resolution of a program can be frustrating and demotivating if the student does not know where and how to start. Skeleton programming facilitates a top-down design approach, where a partially functional system with complete high level structures is available, so the student needs only to progressively complete or update the code to meet the requirements of the problem. This paper presents CodeSkelGen - a program skeleton generator. CodeSkelGen generates skeleton or buggy Java programs from a complete annotated program solution provided by the teacher. The annotations are formally described within an annotation type and processed by an annotation processor. This processor is responsible for a set of actions ranging from the creation of dummy methods to the exchange of operator types included in the source code. The generator tool will be included in a learning environment that aims to assist teachers in the creation of programming exercises and to help students in their resolution.
Resumo:
Trabalho Final de Mestrado para obteno do grau de Mestre em Engenharia de Redes de Comunicao e Multimdia
Resumo:
A Geografia tem a ver com o lugar, com a localizao, com a sociedade, com o ambiente, com o espao e com a regio. Uma vez que no ciberespao algumas destas variveis so difceis de definir, o campo de pesquisa da geografia virtual ter que ser aprofundado,. Este novo domnio da anlise geogrfica apresenta-se como uma forma de percepcionar a representao do(s) espao(s) fsico(s) no espao virtual da Internet. Este artigo pretende mostrar um exemplo de um interface de cartografia digital, disponvel on-line, que pelas suas caractersticas inovadoras representa o estado da arte na anlise dos espaos reais ou geogrficos, no espao virtual da Internet. A sua escolha prende-se com o facto desta ferramenta utilizar conceitos e fundamentos da Geografia, aos quais foram aplicadas as modernas tecnologias de programao para ambientes da www, como as linguagens VRML, XML, Java e Flash.
Resumo:
Dissertao para obteno do grau de Mestre em Engenharia Electrotcnica Ramo de Energia
Resumo:
Dissertao para obteno do grau de Mestre em Engenharia Civil na rea de Especializao de Vias de Comunicao e Transportes
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.