Technological advances are promoting the exponential miniaturization of computing devices, improving the processing power and expanding the capacity of wireless communications. In this context arises a promising new area of computing, with applications in diverse areas of knowledge, called ubiquitous and pervasive computing or simply ubicomp. According to Mark Weiser, the father of ubicomp because of a paper published in 1991, "the most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it”. In his paper, Weiser predicts that personal computers will disappear from our sight and become part of all objects in an integrated and ubiquitous way. He compares this phenomenon to the disappearance of the engines, which have shrunk to become part of small objects in everyday life without become visible to the eyes.
With this motivation, the Parallel and Distributed Processing Group GPPD has been developing research projects to bring ubicomp closer to reality.
Working in progress
- Anubis Rosseto - Proposes an architecture for resilient ubiquitous systems The future scenario is designed with systems in continuous evolution, consisting of complex infrastructures that have as challenge to maintain dependability despite changes. The research aims to design an architecture for resilient ubiquitous systems, continuously providing reliable services, despite changes in the environment or in their requirements. The application scenario of the architecture will be continuous monitoring of people, generating relevant health history and vital signs readily available.
- Carlos Oberdan Rolim - Proposes a mobile predictive engine for a social sensing architecture called UrboSenti (under development). The proposed engine will be responsible to manage and improve context adaptation of services and applications. It runs atop of Opportunistic Networks paradigm and apply statistical and machine learning techniques to analyze and to predict future situations that probably will demand some kind of adjust in applications features. This work will be developed in conjunction with a European project in Smart Cities area.
- João Ladislau Lopes - Proposes a distributed architecture for situation awareness Ubiquitous Computing environments are characterized by high distribution, heterogeneity and dynamism. In these environments, applications must be aware of their situational contexts and adapt to changes in them. Considering these characteristics of ubiquitous environments, this work proposes an architecture for situation awareness, which includes elements to support context modelling, as well as acquisition, storage, processing, and dissemination of contextual information, in a distributed way, independently of the applications, in autonomic and rule-based perspective.
- Rodrigo Santos de Souza - Proposes a Middleware for Wireless Sensor Networks In UbiComp, the computer systems are totally focused on user needs. This defines a scenario where devices must operate autonomously adapting itself continuously to the context in which they are inserted. To enable the adaptive operation, user applications are encouraged to constantly exchange information with each other and with the environment. The Wireless Sensor Networks have emerged as one of the ways to bridge the gap between computer systems and the real environment, enabling the development of ubiquitous applications. The research being conducted is aimed at modeling a middleware architecture for Wireless Sensor Networks. The main focus of this middleware is to simplify the development of ubiquitous context-aware application.
- Valderi R. Q. Leithardt - Proposes a hybrid model of Middleware for treatment of WSN and RFID protocols (RSFID). The focus of this research proposes the development of a hybrid model of middleware features and functionality. Designed to treat different types of communication protocols used by devices nodes in wireless sensor networks and the requirements that are necessary for integration of RFID technology.
- Guilherme Antonio Borges - Proposes a self-adaptive mechanism to urban sensing systems based on adaptation cases identified through the literature analysis, as well as specific requirements from the urban sensing architecture UrboSenti. From such requirements, the MAPE-K autonomic computing model was chosen to be the basis for the construction of self-adaptation mechanism providing to these systems a broader view of self-adaptation.
- UbiArch - Ubiquitous Architecture for Context Management and Application Development - (2010/2016)
- ISAM- Infrastructure Support for Mobile and Distributed Applications (2001-2003).
- MW4G - Middleware for Networks of 4th Generation - (2008/2010)
- Link - The Impact Failure Detector - 2015.
- Link - UrboSenti - An Ubiquitous Service-Oriented Architecture for Urban Sensing - 2015 (pt_br).
Master dissertations and Phd thesis concluded
- Continuum- A Context-aware Service-based Software Infrastructure for Ubiquitous Computing - Cristiano André da Costa - 2008
- MultiS: um Servidor de Contexto voltado à Computação Pervasiva - Felipe Weber Fehlberg - 2007
- PerDiS: um Serviço para Descoberta de Recursos no ISAM Pervasive Environment - Alberto Egon Schaeffer Filho - 2005
- DIMI: Um Disseminador Multicast de Informações para a Arquitetura ISAM - Maurício Moraes - 2005
- Primitivas para Suporte à Distribuição de Objetos Direcionadas a Pervasive Computing - Luciano Cavalheiro da Silva - 2003