46 resultados para Java EE
Resumo:
As alterações climáticas e as emissões de CO2 são questões que suscitam a nível internacional e nacional o desenvolvimento de estratégias que atenuem os seus impactes. A Eficiência Energética (EE) é essencial para que num futuro próximo não haja impactes significativos no meio ambiente devido a elevado e ineficiente consumo energético. A União Europeia (UE) e Portugal têm desenvolvido políticas e programas que estimulam a eficiência energética, bem como a diminuição de gases com efeito de estufa (GEE) e a promoção da utilização de fontes de energia renovável. Por outro lado vivemos numa sociedade que passa cerca de 80% do seu tempo em edifícios e, nestes, é consumida 40% da energia mundial. Com uma dependência energética superior a 80%, Portugal tem vindo a apostar, nos últimos anos, em fontes de energia renovável. Esta aposta serve como substituição de fontes, mas não leva directamente à redução de consumos. A redução da factura de energia só pode ser atingida com uma maior eficiência energética e melhores práticas de gestão de energia em edifícios, transportes e industria. Esta dissertação centra-se especificamente num conjunto de edifícios públicos, património municipal da autarquia de Matosinhos, cujo modelo de fornecimento da energia eléctrica é passível de análise crítica no sentido de uma optimização radical ao nível da concepção da rede e exploração, com consequente redução de custos ao nível da facturação. Esta nova metodologia de exploração e gestão de sistemas eléctricos incidirá na criação de um “campus” energético autárquico resultante do novo layout da rede e respectivo fornecimento de energia a partir da rede de distribuição pública. O estudo permitirá fornecer ferramentas fundamentais para a gestão municipal e empresarial ao nível da sustentabilidade energética nos edifícios públicos com abrangência aos serviços empresariais. De referir que a gestão das instalações eléctricas para optimização do desempenho, eficiência e qualidade de energia é aplicável aos 308 municípios nacionais com relevância para as empresas que apresentam consumos significativos nos seus edifícios. Enquanto funcionário da Câmara Municipal de Matosinhos, este município foi uma escolha natural como referência, na análise da relação existente entre a administração local e a gestão da energia. Para ajudar à análise foi efectuado um benchmarketing a cinco edifícios municipais: Edifício dos Paços do Concelho, Biblioteca Municipal Florbela Espanca, Palacete Visconde Trevões, ex-Edifício dos SMAS e Edifício do ex-Tribunal, visando potenciar a correcta gestão de energia destes edifícios por parte das entidades que os gerem, perante novas oportunidades de melhoria e soluções encontradas. Como contributo às metas impostas pela Directiva 2009/28/CE para 2020, a qual prevê uma redução de 20% no consumo final de energia através da eficiência energética, a incorporação de 20% de energia renovável no consumo energético global e a consequente redução em 20% da emissão de GEE, é apresentado um estudo ao nível de um parque fotovoltaico com a componente técnica e económica.
Resumo:
It is widely accepted that solving programming exercises is fundamental to learn how to program. Nevertheless, solving exercises is only effective if students receive an assessment on their work. An exercise solved wrong will consolidate a false belief, and without feedback many students will not be able to overcome their difficulties. However, creating, managing and accessing a large number of exercises, covering all the points in the curricula of a programming course, in classes with large number of students, can be a daunting task without the appropriated tools working in unison. This involves a diversity of tools, from the environments where programs are coded, to automatic program evaluators providing feedback on the attempts of students, passing through the authoring, management and sequencing of programming exercises as learning objects. We believe that the integration of these tools will have a great impact in acquiring programming skills. Our research objective is to manage and coordinate a network of eLearning systems where students can solve computer programming exercises. Networks of this kind include systems such as learning management systems (LMS), evaluation engines (EE), learning objects repositories (LOR) and exercise resolution environments (ERE). Our strategy to achieve the interoperability among these tools is based on a shared definition of programming exercise as a Learning Object (LO).
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:
Consider the problem of scheduling a task set τ of implicit-deadline sporadic tasks to meet all deadlines on a t-type heterogeneous multiprocessor platform where tasks may access multiple shared resources. The multiprocessor platform has m k processors of type-k, where k∈{1,2,…,t}. The execution time of a task depends on the type of processor on which it executes. The set of shared resources is denoted by R. For each task τ i , there is a resource set R i ⊆R such that for each job of τ i , during one phase of its execution, the job requests to hold the resource set R i exclusively with the interpretation that (i) the job makes a single request to hold all the resources in the resource set R i and (ii) at all times, when a job of τ i holds R i , no other job holds any resource in R i . Each job of task τ i may request the resource set R i at most once during its execution. A job is allowed to migrate when it requests a resource set and when it releases the resource set but a job is not allowed to migrate at other times. Our goal is to design a scheduling algorithm for this problem and prove its performance. We propose an algorithm, LP-EE-vpr, which offers the guarantee that if an implicit-deadline sporadic task set is schedulable on a t-type heterogeneous multiprocessor platform by an optimal scheduling algorithm that allows a job to migrate only when it requests or releases a resource set, then our algorithm also meets the deadlines with the same restriction on job migration, if given processors 4×(1+MAXP×⌈|P|×MAXPmin{m1,m2,…,mt}⌉) times as fast. (Here MAXP and |P| are computed based on the resource sets that tasks request.) For the special case that each task requests at most one resource, the bound of LP-EE-vpr collapses to 4×(1+⌈|R|min{m1,m2,…,mt}⌉). To the best of our knowledge, LP-EE-vpr is the first algorithm with proven performance guarantee for real-time scheduling of sporadic tasks with resource sharing on t-type heterogeneous multiprocessors.
Resumo:
Os osciloscópios digitais são utilizados em diversas áreas do conhecimento, assumindo-se no âmbito da engenharia electrónica, como instrumentos indispensáveis. Graças ao advento das Field Programmable Gate Arrays (FPGAs), os instrumentos de medição reconfiguráveis, dadas as suas vantagens, i.e., altos desempenhos, baixos custos e elevada flexibilidade, são cada vez mais uma alternativa aos instrumentos tradicionalmente usados nos laboratórios. Tendo como objectivo a normalização no acesso e no controlo deste tipo de instrumentos, esta tese descreve o projecto e implementação de um osciloscópio digital reconfigurável baseado na norma IEEE 1451.0. Definido de acordo com uma arquitectura baseada nesta norma, as características do osciloscópio são descritas numa estrutura de dados denominada Transducer Electronic Data Sheet (TEDS), e o seu controlo é efectuado utilizando um conjunto de comandos normalizados. O osciloscópio implementa um conjunto de características e funcionalidades básicas, todas verificadas experimentalmente. Destas, destaca-se uma largura de banda de 575kHz, um intervalo de medição de 0.4V a 2.9V, a possibilidade de se definir um conjunto de escalas horizontais, o nível e declive de sincronismo e o modo de acoplamento com o circuito sob análise. Arquitecturalmente, o osciloscópio é constituído por um módulo especificado com a linguagem de descrição de hardware (HDL, Hardware Description Language) Verilog e por uma interface desenvolvida na linguagem de programação Java®. O módulo é embutido numa FPGA, definindo todo o processamento do osciloscópio. A interface permite o seu controlo e a representação do sinal medido. Durante o projecto foi utilizado um conversor Analógico/Digital (A/D) com uma frequência máxima de amostragem de 1.5MHz e 14 bits de resolução que, devido às suas limitações, obrigaram à implementação de um sistema de interpolação multi-estágio com filtros digitais.
Resumo:
Neste documento ´e feita a descrição detalhada da integração modular de um script no software OsiriX. O objectivo deste script ´e determinar o diâmetro central da artéria aorta a partir de uma Tomografia Computorizada. Para tal são abordados conceitos relacionados com a temática do processamento de imagem digital, tecnologias associadas, e.g., a norma DICOM e desenvolvimento de software. Como estudo preliminar, são analisados diversos visualizadores de imagens médica, utilizados para investigação ou mesmo comercializados. Foram realizadas duas implementações distintas do plugin. A primeira versão do plugin faz a invocação do script de processamento usando o ficheiro de estudo armazenado em disco; a segunda versão faz a passagem de dados através de um bloco de memória partilhada e utiliza o framework Java Native Interface. Por fim, é demonstrado todo o processo de aposição da Marcação CE de um dispositivo médico de classe IIa e obtenção da declaração de conformidade por parte de um Organismo Notificado. Utilizaram-se os Sistemas Operativos Mac OS X e Linux e as linguagens de programação Java, Objective-C e Python.
Resumo:
O aumento da complexidade e das funcionalidades a fornecer pelos equipamentos de apoio à exploração de sistemas de redes de transporte criou um novo paradigma no qual vários intervenientes são chamados a fornecer módulos. Estes devem comunicar entre si de forma transparente, não devendo haver limitações colocadas pela tecnologia utilizada ou pelo facto de serem de fabricantes distintos. Este projeto de dissertação resulta de uma proposta da empresa EFACEC para a construção de um Simulador de um Sistema de Informação ao Público numa rede de transportes metro-ferroviária, que utilize como interface para comunicação com a plataforma de gestão EFARail a tecnologia de Web Services. Nesta dissertação faz-se um levantamento dos principais equipamentos utilizados em Sistemas de Informação ao Público e das funcionalidades disponibilizadas, assim como dastecnologias de Web Services que permitem responder aos requisitos e funcionalidades gerais do sistema. A aplicação desenvolvida permite a simulação duma rede de equipamentos visuais e sonoros de informação ao público que compõem uma linha metro-ferroviária. Desta forma é possível testar novos módulos sem necessidade de uma integração em ambiente real. Com isto pretende-se otimizar o processo de desenvolvimento, diminuindo os custos associados ao teste dos sub-sistemas que compõem a solução.
Resumo:
A manutenção, durante vários anos, traduziu-se num conceito paliativo de instalações e equipamentos, o que se veio a revelar como uma atitude negligente perante o Homem e o Ambiente. As preocupações ambientais estão na ordem do dia e têm sido muitas as vozes que se têm levantado para que o consumo de energia seja mais equilibrado e para que as emissões de CO2 diminuam de forma a preservar o Planeta. De acordo com a resolução do Conselho Europeu, em 2007 (1), foi apresentado um pacote de propostas que visam a sustentabilidade e estimulam a Eficiência Energética (EE), com o objectivo de reduzir os consumos energéticos dos edifícios, quer estes sejam novos ou reabilitados. Segundo a Direcção Geral de Energia e Geologia os edifícios são responsáveis por 60% dos consumos de energia eléctrica, consumo esse que pode ser reduzido em mais de 50%, através de medidas de EE, traduzindo-se numa redução de 400 milhões de toneladas de CO2 por ano. (2) Para além de medidas de EE, também as práticas de manutenção preventiva podem contribuir para a diminuição dos consumos energéticos e de emissões de CO2. Segundo o Institute for Building Efficiency práticas de manutenção preventiva em equipamentos de Aquecimento Ventilação e Ar Condicionado (AVAC) reduzem os consumos energéticos de 10 a 20% e, em contrapartida, a negligência na execução da manutenção pode aumentar os consumos energéticos de 30 a 60%. (3) Uma outra análise de valores a ter em conta, é a Intensidade Energética (IE). Leia-se IE como sendo o valor global da energia consumida num país a dividir pelo seu produto interno bruto. A contribuição do sector dos serviços para a IE nacional era de 17% no ano de 2005. (4) Se a estes dados acrescentarmos que 70% dessa energia é consumida por equipamentos AVAC (5) e que práticas de manutenção reduzem esses valores entre 10 a 20%, pode concluir-se que a redução de custos energéticos associada à manutenção preventiva é efectiva e significativa. Apresentando um cenário ideal e hipotético, se ao contributo do sector dos serviços, para a IE nacional, se isolar o valor referente a equipamentos de AVAC, obtem-se uma IE de aproximadamente 12%. Se adicionalmente se considerar uma taxa de redução, relativa à execução da manutenção, entre 10 e 20%, Portugal obteria uma IE, relativamente aos consumos energéticos em edificios de serviços, não de 17% mas sim entre 14,6% e 15,8%. Neste trabalho pretende-se comprovar que um plano de actividades de manutenção equilibrado, monitorizado, e gerido de forma eficaz e funcional, é uma ferramenta fundamental no cumprimento de objectivos e metas europeias traçadas, que se reúnem num objectivo comum de preservação do planeta. A adopção deste tipo de medidas contribuirá para a racionalização dos consumos energéticos e para o aumento da vida útil dos equipamentos, bem como para a melhoria do desempenho económico e financeiro das organizações, tal como se poderá ler mais à frente neste trabalho. Será também analisado um caso prático, verificando a eficácia das medidas tomadas durante as intervenções preventivas de manutenção, sendo que para isso será estudado o comportamento de um equipamento, antes e após a realização de tarefas de manutenção preventiva. Tentar-se-á, junto de gestores de edifícios, recolher a opinião que têm sobre a importância da manutenção. Ao longo de toda a pesquisa foi possível consolidar a hipótese formulada inicialmente no que concerne ao contributo da manutenção para a sustentabilidade, quer através da revisão da literatura, quer nos testes efectuados a equipamentos. Foi possível confirmar que um plano de manutenção ajustado, monitorizado e cumprido é uma ferramenta na diminuição dos consumos energéticos, aumento da vida útil de equipamentos e por sua vez na diminuição de emissões de CO2. Verificou-se também que o controlo de poluentes e ventilação adequada dos edifícios são uma ferramenta essencial para a qualidade do ar interior, parâmetros facilmente controlados nas actividades de manutenção. O contributo das opiniões recolhidas entre os gestores de edifícios, para este estudo, foi também bastante importante, uma vez que todos eles reconhecem o papel importante da manutenção, mas nem todos estão sensibilizados para o seu papel na sustentabilidade do planeta. Nesta dissertação é deixado um alerta: o crescimento da população mundial e a consequente utilização de recursos naturais que são finitos, não sendo controlado de uma forma sustentada, pode resultar na destruição de um planeta único. O papel negativo do Homem nas alterações climáticas é inequívoco e é necessário melhorar a sua relação com o Ambiente. Cada ser humano está inserido na sua comunidade e dentro dela tem a sua função, cabe a cada um exercer esta responsabilidade nas suas actividades do dia-a-dia.
Resumo:
Nos últimos anos assistiu-se ao crescente aumento do custo da Energia Elétrica (EE), com grande impacto após o ano 2012 devido à alteração no escalão da taxa de IVA aplicável. Por outro lado tem-se ainda vindo a verificar o aumento do défice tarifário devido a um conjunto de medidas e decisões estratégicas que atualmente estão a ser pagas por todos os consumidores de energia. A introdução dos programas da microprodução seguida da miniprodução, por parte da Direção Geral de Energia e Geologia (DGEG), permitiu aos pequenos e grandes consumidores de EE, efetuar localmente produção de EE por intermedio de fontes renováveis. Contudo, segundo as “limitações” por parte destes programas, apenas era permitido aos novos pequenos produtores injetar toda a eletricidade produzida na rede elétrica, não proporcionando qualquer benefício ao nível do consumo de energia local. Ano após ano, tem-se verificado uma revisão negativa, por parte da DGEG, sobre as tarifas de remuneração da energia produzida por estes sistemas, o que abalou significativamente um setor que até aqui tinha vindo a crescer a passos largos. Tendo em conta esta nova realidade surge a necessidade de procurar alternativas mais viáveis. A alternativa proposta, não é nada mais do que uma “revisão eficiente” dos atuais sistemas em vigor, permitindo assim aos pequenos produtores, atenuar os consumos energéticos e injetar na rede os excedentes de energia. O Autoconsumo revoluciona assim os atuais mecanismos existentes, garantindo deste modo que os consumidores de EE possam reduzir a sua fatura de eletricidade através da geração local de energia.
Resumo:
Presented at INForum - Simpósio de Informática (INFORUM 2015). 7 to 8, Sep, 2015. Covilhã, Portugal.
Resumo:
Eight tropical fruit pulps from Brazil were simultaneously characterised in terms of their antioxidant and antimicrobial properties. Antioxidant activity was screened by DPPH radical scavenging activity (126–3987 mg TE/100 g DW) and ferric reduction activity power (368–20819 mg AAE/100 g DW), and complemented with total phenolic content (329–12466 mg GAE/100 g DW) and total flavonoid content measurements (46–672 mg EE /100 g DW), whereas antimicrobial activity was tested against the most frequently found food pathogens. Acerola and açaí presented the highest values for the antioxidant-related measurements. Direct correlations between these measurements could be observed for some of the fruits. Tamarind exhibited the broadest antimicrobial potential, having revealed growth inhibition of Pseudomonas aeruginosa. Escherichia coli, Listeria monocytogenes, Salmonella sp. and Staphylococcus aureus. Açaí and tamarind extracts presented an inverse relationship between antibacterial and antioxidant activities, and therefore, the antibacterial activity cannot be attributed (only) to phenolic compounds.
Resumo:
Ao longo dos últimos anos tem sido crescente a preocupação com os consumos energéticos, sendo necessário intervir de forma a reduzir os consumos e assim manter a sustentabilidade do planeta. A indústria alimentar é dos setores mais importantes, sendo os sistemas de refrigeração os seus principais consumidores de energia elétrica (EE), ocupando assim a maior parte da fatia do consumo da instalação cerca de 75% [1]. Desta forma surge o presente artigo que pretende identificar oportunidades de eficiência energética na indústria alimentar, nomeadamente, no setor das carnes. Foram estudadas duas instalações e identificadas possíveis medidas de redução dos consumos de EE.
Resumo:
Optimization methods have been used in many areas of knowledge, such as Engineering, Statistics, Chemistry, among others, to solve optimization problems. In many cases it is not possible to use derivative methods, due to the characteristics of the problem to be solved and/or its constraints, for example if the involved functions are non-smooth and/or their derivatives are not know. To solve this type of problems a Java based API has been implemented, which includes only derivative-free optimization methods, and that can be used to solve both constrained and unconstrained problems. For solving constrained problems, the classic Penalty and Barrier functions were included in the API. In this paper a new approach to Penalty and Barrier functions, based on Fuzzy Logic, is proposed. Two penalty functions, that impose a progressive penalization to solutions that violate the constraints, are discussed. The implemented functions impose a low penalization when the violation of the constraints is low and a heavy penalty when the violation is high. Numerical results, obtained using twenty-eight test problems, comparing the proposed Fuzzy Logic based functions to six of the classic Penalty and Barrier functions are presented. Considering the achieved results, it can be concluded that the proposed penalty functions besides being very robust also have a very good performance.
Resumo:
These are the proceedings for the eighth national conference on XML, its Associated Technologies and its Applications (XATA'2010). The paper selection resulted in 33% of papers accepted as full papers, and 33% of papers accepted as short papers. While these two types of papers were distinguish during the conference, and they had different talk duration, they all had the same limit of 12 pages. We are happy that the selected papers focus both aspects of the conference: XML technologies, and XML applications. In the first group we can include the articles on parsing and transformation technologies, like “Processing XML: a rewriting system approach", “Visual Programming of XSLT from examples", “A Refactoring Model for XML Documents", “A Performance based Approach for Processing Large XML Files in Multicore Machines", “XML to paper publishing with manual intervention" and “Parsing XML Documents in Java using Annotations". XML-core related papers are also available, focusing XML tools testing on “Test::XML::Generator: Generating XML for Unit Testing" and “XML Archive for Testing: a benchmark for GuessXQ". XML as the base for application development is also present, being discussed on different areas, like “Web Service for Interactive Products and Orders Configuration", “XML Description for Automata Manipulations", “Integration of repositories in Moodle", “XML, Annotations and Database: a Comparative Study of Metadata Definition Strategies for Frameworks", “CardioML: Integrating Personal Cardiac Information for Ubiquous Diagnosis and Analysis", “A Semantic Representation of Users Emotions when Watching Videos" and “Integrating SVG and SMIL in DAISY DTB production to enhance the contents accessibility in the Open Library for Higher Education". The wide spread of subjects makes us believe that for the time being XML is here to stay what enhances the importance of gathering this community to discuss related science and technology. Small conferences are traversing a bad period. Authors look for impact and numbers and only submit their works to big conferences sponsored by the right institutions. However the group of people behind this conference still believes that spaces like this should be preserved and maintained. This 8th gathering marks the beginning of a new cycle. We know who we are, what is our identity and we will keep working to preserve that. We hope the publication containing the works of this year's edition will catch the same attention and interest of the previous editions and above all that this publication helps in some other's work. Finally, we would like to thank all authors for their work and interest in the conference, and to the scientific committee members for their review work.
Resumo:
A TLC é uma das lesões mais comuns do membro superior e geralmente é descrita como uma síndrome de dor na região lateral do cotovelo. As principais queixas dos pacientes com TLC são a dor e a limitação funcional. Os EE têm mostrado imensos benefícios nas tendinopatias. Objetivo: Avaliar a efetividade de um protocolo de EE no tratamento de uma paciente com TLC. Métodos: Estudo de caso clínico de uma paciente de 57 anos de idade, com diagnóstico de ―epicondilite lateral‖, confirmado por ecografia às partes moles. O tratamento centrou-se num protocolo de EE realizado ao longo de 8 semanas. Foram analisados os dados relativos à dor (EN), à força de preensão sem dor (dinamómetro), e funcionalidade (DASH). Resultados: No final de duas semanas de tratamento não se verificaram alterações ao nível da dor, e verificaram-se alterações ligeiras na força de preensão sem dor e funcionalidade. A partir da terceira semana houve um declínio gradual da dor, aumento da força de preensão e funcionalidade. Conclusão: Os resultados obtidos neste estudo sugerem que o protocolo de EE foi efetivo no tratamento de uma paciente com TLC.