Type

Data source

Date

Thumbnail

Search results

18 records were found.

Tese de Doutoramento apresentada à Universidade de Trás-os-Montes e Alto Douro para cumprimento dos requisitos necessários à obtenção do grau de Doutor em Informática.
Nowadays there are a vast number of devices and technologies available for the common citizen to improve their communication with others. This fosters the design and implementation of systems that explore the available features of these devices. This paper presents a system that allows to inform, on a personalized way, the actors of an education institution on a free way using popular communication standards. Features like the system’s architecture, prototype and system’s evaluation are explained in the paper. Results show that this system can be an important complement to other popular systems in education environments (e.g. e-mail, chats, Wikis, forums, e-learning platforms etc.).
Nowadays there are a vast number of devices and technologies available for the common citizen to improve their communication with others. This fosters the design and implementation of systems that explore the available features of these devices. In this paper, we propose a Bluetooth-based interactive system for delivering personalized information in high education institutions. The system allows informing, on a personalized way, the actors of an education institution on a free way using popular communication standards. The scenario we promote in the paper is mainly focused on learning environments, however the framework is also applicable in other shared public and semi-public spaces such as offices, homes, companies and many others. One of the most important contributions of this work is to combine public displays and personal mobile devices for delivering personalized information according to the students’ location. A prototype has been built and discussed with demonstrative user scenarios. Early results show that teachers and students found some advantages in this system comparing to traditional approaches. This system can effectively support a wide range of activities for students. It provides to each student the possibility to have a personal interaction with the technology in an authentic and appropriate use context. Features like the system’s architecture, prototype and system’s evaluation are explained in the paper. Results show that this system can be an important complement to other popular systems in education environment (e.g. e-mail, chats, Wikis, forums, e-learning platforms etc.).
The development time in industrial informatics systems, within industry environments, is a very important issue for competitiveness. The usage of adequate targetspecific programming languages is very important because they can facilitate and improve developers’ productivity, allowing solutions to be expressed in the idiom and at the level of abstraction of the problem’s domain. In this paper we present a target-specific programming language, which was designed to improve the design cycle of code generation, for an industrial embedded system. The native assembly code, the new language structure and their constructs, are presented in the paper. The proposed targetspecific language is expressed using words and terms that are related to the target’s domain and consequently it is now easier to program, understand and to validate the desired code. It is also demonstrated the language efficiency by comparing some code described using the new language against the previous used code. The design cycle is improved with the usage of the target-specific language because both description and debug time are significantly reduced with this new software tool. This is also a case of university-industry partnership.
The dissemination of large displays and personal mobile computing devices has created new opportunities for the joint use of these devices. Together these devices can enrich public spaces, promoting new and more engagement interaction mechanisms, giving users relevant information and providing important resources that can promote conversations and group activities. In this paper we explore the joint use of public displays and personal mobile computing devices, as equipments for the dissemination of personalized information that is delivered to users according to their interests and expectations. Three main aspects characterize our proposal. First, it encloses in the same system two types of devices for delivering information: mobile devices and large public displays. Second, the user only receives information of his interest point of view and the information is delivered through the most proper device. Third, our proposal combines into the same system two different perspectives: informative, providing users with information about their subscriptions and socializing, i.e. presenting, in a public display, information about the place, about users’ interests and about interests of other people that visits the same place. We have developed and evaluate a partial prototype based on those principles. The results show that the system is easy-to-use, that it can support a wide range of activities and that the users recognize an added value of the system comparing to traditional approaches.
This paper presents a target-specific programming language (TSL) that was designed to improve the design cycle of code generation for an industrial embedded system. The native assembly code, the new language structure and their constructs, are presented in the paper. The proposed TSL is expressed using words and terms that are related to the target’s domain and consequently it is now easier to program, understand and to validate the desired code. It is also demonstrated the language efficiency by comparing some code described using the new language against the previous used code. The design cycle is improved with the usage of the TSL because description time and debug time are significantly reduced with this new software tool. This is also a case of university-industry partnership.
This paper presents an educational tool to be used in signal processing interpolation-related subjects. Besides the consolidation of acquired theoretical knowledge, the tool allows its users to apply three error patterns geometry to the signals and test minimum dimension and maximum dimension signal reconstruction algorithms. In the specific case of minimum dimension problems it can be solved using different solvers, iterative and direct linear equations methods. The developed tool allows the problem conditioning analysis through the spectral radius of the system matrix, the condition number and others parameters available in some specific methods. This feature gives the possibility to alter the problem definitions to the desired goal before the reconstruction begins and to choose the optimal method, depending on each problem constraints The time unit that measures the algorithms performance is expressed in terms of one Fourier Transform (FFT) calculation time. In this way the data is presented not in an absolute way but in a relative measure independent from the machine’s architecture.
This paper describes the preliminary steps to design an information system applied to urban transportation, which intends to deal with the resources of the public transportation system. The global layout and first results are presented in the paper. The system designed and the developed application was done within a Computer Engineering Course. One of the goals of this academic work was to stimulate the students’ capabilities in the application of new technologies. Since this is a work-in-progress, preliminary results and future work will be discussed.
The present paper describes the development of an application in a Computer Engineering course using open source software tools. The main goal is the implementation of an educational system to improve the interface between students and teachers, as well as to serve as a mean of communication and events spreading related to computing to all members of the academic community where it is installed. In a first stage the system was built and implemented in one educational Institution but it is now improved based on the collaboration of teaching staff, of other Portuguese Engineering Department, allied to computer Engineering students skills and motivation. The architecture, main features, results and future work of the developed system are reported through the sections of this paper.
Free software has been recognized for many as a differentiated culture of development and use of software that can be strategically and cause economic impact. One of the basic aspects for the success of this paradigm is the capacity of professionals to be able to absorb and to spread the culture of the free software of ample form. In this mission, and several others, the University must assume its role of generation and diffusion of new knowledge, thus contributing for the propagation of the culture of free software development. It was based on this idea that the work that we will present on the present article as appeared. Thus, based on a partnership with a commercial company, the idea of to build a project based on three components: a software application; a base philosophy (use of free software); a goal (that the pupils acquire in the end of its project know how with applicability in "the real" world outside of the Education Institution).
Nowadays the amount of information available on the Internet is immense and so the importance and quality of that information is questioned. Even though the amounts of available information are vast, sometimes the information useful for a specific purpose are limited. The present paper describes the development of a project in a Computer Engineering course based on this reality. The main goal to achieve is the implementation of an educational system to improve the interface between students and tutors, as well as to serve as a mean of communicating and spreading events related to computing to all members of the academic community where it is installed. The system was first built and implemented in one educational Institution but it is now improved based on the collaboration of teaching staff, of two different Portuguese institutions, with experience in teaching, allied to computer Engineering students skills and motivation. The architecture and the main features allowed by the developed system are reported through the several sections of this paper.
Cada vez mais se questiona a importância de utilizar plataformas de desenvolvimento referidas vulgarmente por software free e projectos open source. É neste contexto que surge o presente artigo o qual descreve o desenvolvimento de um trabalho no âmbito de um curso de Engenharia Informática. O objectivo consiste na implementação de um site de comércio electrónico assente sobre a filosofia de utilização de ferramentas free. Ao longo das secções do artigo é apresentada a arquitectura e as opções que a aplicação desenvolvida permite. Ainda tendo por base o trabalho aqui descrito, refira-se a interligação e colaboração entre a instituição de ensino e o “mundo real” permitindo ao aluno tomar conhecimento com o que poderá ser o seu ambiente de trabalho num futuro próximo, ou seja, preparando-o para a realização de trabalhos no domínio da Engenharia Informática.
Mobile devices are part of the everyday life of the modern citizen. Currently these devices are used for simple dayto- day tasks, where we need information available on the web or on the mobile device itself (smartphone, tablet, etc.). One area where a number of mobile applications have emerged is urban mobility, for route planning and the use of transport networks. However, few applications have addressed this issue considering the needs of users with some type of disability. This paper describes the development of an Android app intended to be used to provide information on urban mobility, including transport accessibility features. It is intended that this mobile application will provide its users with information about the public transport of a certain city and its schedules including routes covered by each transport and the accessibility of each of them. The application intends to allow to choose the best options, according to the profile of the user its geographical location and the accessibility features of the means of transport of that geographical area.
The way patient information is presented has been proven to have an important impact on patient care. This paper presents a software component to be integrated in a virtual patient record used in a Portuguese hospital. This component supports genetic oncology consultations and aims to help the physician needs to visualize the patient's family tree in order to diagnose hereditary cancers in both patient and patient descendants. This system allows the physician to view relevant medical information of the elements of the family of a given patient, add new tests, as well as record new cancer situations that occur in any member of the patient’s family. Besides the graphical display of the patients’ family tree, the system also allows to differentiate between different groups of cancer by using symbols and colours, register new cancer occurrences within that family network, as well as information related to tests performed by them.
The increasing demand of comfort levels in the home area stimulates the development of systems to reach several goals. Some features of this kind of systems are: energy savings, environmental control, safety monitoring, remote definition of the system set points, etc. This kind of systems is made up of several units spread in the target areas of the house where they are implemented. Those units communicate between them and the master stations through different sort of links: cable, radio frequency, optical fibre, power line, etc. Also, they can use different kind of communications protocols like: Controller Area Network (CAN), Profibus, Bitbus, user defined, etc. To implement the mentioned systems there are a large quantity of devices, furnished from several chip manufacturers. For example, T exas Instruments as Digital Signal Processors (DSP) that have embedded CAN modules to allow easy and powerful solutions like for instance the improving of motor control applications using the above-mentioned communication protocol. This paper describe a CAN based system that uses a DSP Controller and allows the control of several actuation/acquisition devices that form a flexible, robust and easy maintained Domotic network.
This document describes an application for automatic visual inspection of automotive fuse boxes. The presented system is being developed to allow the fuse boxes quality test by colour detection. The software was developed using the IMAQ Vision for LabVIEW software-developing tool. The system uses a low price USB web cam as an image acquisition device. The paper along its sections describes the main system blocks.
The use of computer simulations to teach control engineering it is quite common, through adequate commercially available software allowing an easy visualization of systems behaviour. The work reported in this article describes a multimedia tool (FEMECO) with several components, as a support for teaching related control subjects. This can be used as a technical support both for teachers and students, favouring the learning process, which will take place according to student’s own progression. For this purpose, a new CD-ROM is being developed; covering both theoretical and practical subjects which are combined with a strong pedagogical component based on simulations of the problems in study, as well as a logistic support web site.