Departamento de Informática
Permanent URI for this community
Browse
Browsing Departamento de Informática by Field of Science and Technology (FOS) "Domínio/Área Científica:Engenharia e Tecnologia"
Now showing 1 - 10 of 14
Results Per Page
Sort Options
- Análise e desenvolvimento de uma aplicação Web de suporte à equipa de programas e apoio técnico da segurança socialPublication . Alves, Sérgio Manuel dos Santos Tavares; Araújo, Pedro José GuerraA Equipa que o autor chefia, a Equipa de Programas e Apoio Técnico (EPAT) do Centro Distrital de Segurança Social da Guarda, são-lhe constantemente solicitados dados, pela Direcção e por outras áreas sectoriais, sobre informações relacionados com o seu conteúdo funcional. No entanto, não existe em funcionamento nenhuma aplicação que permita fazer uma gestão de toda a informação necessária ao bom funcionamento da EPAT. Assim, a presente Dissertação resulta da necessidade da criação de uma aplicação, que permita responder às necessidades de trabalho da EPAT, e pretende ser uma mais-valia para os serviços da Segurança Social, aumentando a eficiência e produtividade dos Serviços Públicos prestados. Antes de construir a aplicação, foi realizada uma pesquisa sobre as possíveis ferramentas a utilizar em aplicações deste tipo. Em seguida, com base nas ferramentas identificadas, foi realizado um estudo de mercado a empresas Portuguesas, da área da Programação, com o objectivo de identificar as ferramentas mais utilizadas, para construir aplicações orientadas para a Web e saber os motivos da escolha dessas ferramentas. Para complemento ao estudo de mercado realizado às empresas, foi elaborado ainda um estudo adicional, nos principais portais de emprego em Portugal, para identificar quais as linguagens e ferramentas mais solicitadas pelas empresas, no recrutamento de Programadores para esta área. Pretende-se com os resultados dos estudos realizados, identificar claramente as ferramentas mais usadas, as suas características principais e no final, com informações sustentáveis, concluir e escolher aquelas que melhor se adaptam às necessidades e objectivos da aplicação a criar para a EPAT.
- Communication tools with intra-body sensorsPublication . Caldeira, João Manuel Leitão Pires; Rodrigues, Joel José Puga CoelhoOver the years some medical studies have tried to better understand the internal behavior of human beings. Many researchers in this domain have been striving to find relationships between intra-vaginal temperature and certain female health conditions, such as ovulation and fertile period since woman’s intra-vaginal temperature is one of the body parameters most preferred in such studies. However, due to the lack of an appropriate technology, medical research devoted to studying correlations of such body parameters with certain woman’s body phenomena could not obtain improve on better results. The objective of this work falls in the creation of communication tools with intra-body sensors. These sensors must be able to collect intra-body parameters such as human core temperature. To reach this main objective the construction of a new intra-body sensor for acquisition and monitoring the intra-vaginal temperature is proposed. This novel intra-body sensor provides data collection that is used to studying the relation between temperature variations and female health conditions, such as anticipation and monitoring of the ovulation period, detection of pregnancy contractions, preterm labor prevention, etc. The novel sensor and his communication tools was tested and validated on hospitalized women as well as normal healthy women. Finally a medical team has attested to the accuracy, usability and performance of this novel intrabody sensor.
- Content-independent ubiquitous system for mobile learningPublication . Sousa, Diogo Videira; Rodrigues, Joel José Puga CoelhoMobile learning introduces the idea of learning from virtually anywhere, regardless of the in-motion learner. Mobile learning can provide access to different kinds of learning materials, promote communication between learners and foster collaborative learning. Although it is still a very young concept, many people will use it in the following years and learning using a mobile device will increasingly blend into our everyday lives. In this thesis is described the design and construction of a mobile learning system capable of delivering multimedia contents to the learner. This system is called CiVUS (Content-independent Versatile Ubiquitous System). This solution promotes communication between learners and their teachers by encouraging learners to share self-made multimedia contents. A background study was made to evaluate the impact that mobile technologies can have now and in the future, in a learning perspective. Advantages and drawbacks will be addressed and examples of similar applications will be mentioned. The research made provides a good know-how starting point for investigators interested in this subject. The reader of this dissertation will obtain a good notion of what mobile learning is and what it represents for the future of learning. Also, it is expected that the reader perceives the benefits that the CiVUS system introduces and recognizes the purpose of building such a system.
- Contributions to governmental eID platforms: the portuguese and the european citizen cardsPublication . Preliteiro, Manuel Fernando Veloso; Sousa, Simão Patrício Melo de; Borges, PedroThis thesis presents two main levels contributions. The first contribution lies in the context of the STORK project. As a first step to the design of an integrated, uniform and secure European eID platform, a feasibility study was conducted and a small demonstrator was developed as a proof of concept. As a result of such task, several STORK deliverables were submitted along a contribution for the Porvoo Group regarding the current state of eID across Europe. This work also benefits the second contribution. Second, it is introduced a new middleware solution for the Portuguese Electronic Citizen Card. This middleware should subsume the actual and o cial version. Its novelty lies in its ability to process foreign (European) eID cards and adapts its provided support and services (including the User Interface) in conformity. The validity of the proposed platform was ensured and proved by several successful case studies that MULTICERT can use and develop.
- Cooperation mechanisms for pervasive mobile health applicationsPublication . Machado, Tiago Miguel Fonseca; Rodrigues, Joel José Puga CoelhoThe emergence of mobile health and Web-based services along with new ubiquitous mechanisms are providing new methods to deliver services that overcomes geographical and temporal barriers, delivering information regardless place and time. With the proliferation of mobile devices, online markets have been growing with many health applications, allowing users to have access to health records, treatment plans, alerts and health goals establishment (e.g., weight loss). This recent ubiquitous paradigm is much possible due to Web Services capabilities and new data-interchange notations, as well as the evolution of mobile software development kits. However, m-health architectures that depend on wireless networks have several constraints such as mobile devices battery, processor and memory resources, as well as issues regarding network connectivity and communication delays. Cooperation mechanisms have proven to be a promising solution to approach these constraints. In a typical cooperation strategy, information transmitted through wireless channels is usually relayed through a relay node and/or a relay station (i.e., a base station), using a packet forwarding cooperation model. While some cooperation approaches aim multiple constraints, such as bandwidth performance, wireless frequency management or localization improvement, other approaches aim one specific network or limitation inherent to mobile devices, such as battery power or processing power issues. In this work a novel cooperation strategy for m-health services following service oriented architectures is proposed in order to approach two common drawbacks in mobile health systems: the Internet connectivity and infrastructure dependencies. A reputation-based model is used, where a Web Service is responsible for nodes reputation management, as well as for the access control. At the client-side (i.e., in the mobile device) four software modules are used in order to manage and control the ubiquitous cooperation process. The ultimate goal is to provide an alternative for remote access, where mobile devices without Internet connectivity could retrieve remotely stored health data through cooperation. Packet forwarding should occur through short and low energy consuming communications, specifically through Bluetooth interface. This results in a free of charge alternative to cellular data network connections and independent of WiFi access points. Although the referred mechanisms aim any mobile health application, this work was carried with SAPO – Portugal Telecom and for test purposes a specific mobile health application, namely SapoFit, was used. Cooperation mechanisms were created and integrated in SapoFit, and a cooperative Web Service was built. A performance evaluation in a real scenario with different mobile devices is performed and presented in this work. The request and response message delays are measured, while varying the number of uncooperative nodes, and verifying the required time for each individual communication process. Furthermore, the memory footprint of the mobile cooperation mechanisms is revealed.
- A graphics pipeline for directtly rendering 3D scenes on web browsersPublication . Pinto, Edgar Marchiel; Gomes, Abel João PadrãoIn this dissertation we propose a graphics pipeline, in the form of aWeb3D graphics library, for directly rendering 3D scenes on web browsers. This open sourceWeb3D graphics library is called Glypher3D. It is entirely written in JavaScript (together with the HTML5 canvas element) and aims at enabling the creation, manipulation and rendering of 3D contents within a browser, without the need of installing any type of web browser plug-ins or add-ons (i.e. it does not take advantage of hardware acceleration), which is the main difference when compared to other Web3D technologies. As a library intended for the web environment, it was developed having in mind usability, therefore it is a simple and more intuitive way to deploy 3D contents on browser. Glypher3D can be used to enhance an web page, by allowing the creation of 3D logos, models, advertisements, among other purposes. Its a multi-platform library and works in the HTML5 canvas-compatible browsers like Firefox, Safari, Opera and Chrome.
- N4MD - News for mobile devicesPublication . Oliveira, Marco Paulo Novais Teixeira Ramos de; Rodrigues, Joel José Puga CoelhoMobile devices are, today, one of the engines that pull us to an even fast, growing, inter-connected global society. Communications are discovering their seventh way. The development community is adapting today's technologies to a more ubiquitous mobile environment. We urge to adapt our information, services and applications to mobile devices, and more speci cally, to, the development platform of the moment, Apple's iPhone. By trying just that, we've come up with two di erent approaches: Web Applications and Native Applications. These applications use sensor and contextawareness to select, de ne and distribute news content, to speed-up communications e ciently, and, to setup viewing optimizations on client-side. We've studied the concepts, paradigms, characteristics and di erences, in order to establish a mobile mindset in terms of design, e ectiveness, responsiveness, power and security.
- New intra-body sensor for E-Health applicationsPublication . Garcia, João Filipe Roxo; Rodrigues, Joel José Puga CoelhoSensor nodes are small devices able to collect and retrieve sensorial data. The use of these sensors for medical purposes offers valuable contributions to improve patients‟ healthcare, both for diagnosis and therapeutics monitoring. An important and common parameter used in healthcare diagnosis is body temperature. It is monitored on several matters related with gynaecological and obstetrics issues but, usually it is measured at the skin‟s surface. Thus, this dissertation proposes the design concepts of a new intra-body sensor for long-term intra-vaginal temperature collection. The embedded IEEE 802.15.4 communication module allows the integration of this sensor in wireless sensor networks for remote data access and monitoring. It is presented the sensor architecture, the construction of the corresponding testbed, and its performance evaluation. This sensor may be used in several applications, including fertile and ovulation period detection, and preterm labor prevention. The features of the constructed testbed were validated in laboratory field verifying their accuracy and performance.
- Real-time 3D rendering of water using CUDAPublication . Amador, Gonçalo Nuno Paiva; Gomes, Abel João PadrãoThis thesis addresses the real-time simulation of 3D water, both on the CPU and on the GPU. The stable fluids method is extended to 3D, and implemented both on the CPU and on the GPU. The GPU-based implementation is done using the NVIDIA Compute Unified Device Architecture API (Application Programming Interface), shortly CUDA. The stable fluids method requires the use of an iterative sparse linear system solver. Therefore, three solvers were implemented on both CPU and GPU, namely Jacobi, Gauss-Seidel, and Conjugate Gradient solvers. Rendering of water or its velocities, of the moving obstacles, of the static obstacles, and of the world are done using Vertex Buffer Objects (VBOs). In the CPU-based version standard OpenGL VBOs are used, while on the GPU-based version OpenGL-CUDA interoperability VBOs and standard OpenGL VBOs are used.
- Rendering molecular surfaces as implicit surfaces on GPUsPublication . Dias, Sérgio Emanuel Duarte; Gomes, Abel João PadrãoModeling molecular surfaces enables us to extract useful information about interactions with other molecules, as well as measurements of molecular areas and volumes. Many types of algorithms have been developed to represent and rendering molecular surfaces. However, these algorithms have questionable time performance in the visualization of molecular surfaces because they are usually designed to run CPU. A possible solution to resolve this problem is the use of parallel computing, but parallel computing systems are in general very expensive. Fortunately, the appearance of the new generation of low-cost programmable GPUs with massive computational power can, in principle, solve this problem. So, in this thesis we present a GPU-based algorithm to speed up the rendering of molecular surfaces. Besides we carry out a study that compares a sequential version (CPU) to a parallel version (GPU) of well-know Marching Cubes (MC) algorithm to render Connolly surface, as well as van der Waals surfaces.