Manuele Kirsch-Pinheiro

Learn More
The current evolution of Ubiquitous Computing and of ServiceOriented Computing is leading to the development of context-aware services. Context-aware services are services whose description is enriched with context information related to the service execution environment, adaptation capabilities, etc. This information is often used for discovery and(More)
Despite its growing acceptance, Service-Oriented Computing (SOC) remains a computing mechanism to speed up the design of software applications by assembling ready-made software services. We argue that it is difficult for business people to fully benefit of SOC if it remains at the software level. The paper proposes a move toward a description of services in(More)
Context-aware systems are applications that adapt themselves to several situations involving user, network, data, hardware and the application itself. In this paper, we review several context models proposed in different domains: content adaptation, service adaptation, information retrieval, etc. The purpose of this review is to expose the representation of(More)
Pervasive Information System (PIS) provides a new vision of Information System available anytime and anywhere. The users of these systems must evolve in a space of services, in which several services are offered to him. However, PIS should enhance the transparency and efficiency of the system. We believe that a user-centric vision is needed to ensure a(More)
The evolution of mobile technologies, like web-enable cellphones, PDAs and wireless networks, makes it now possible to use these technologies for collaborative work through web-based groupware systems. However, due to the limitations of these technologies, some adaptation is essential in these systems. In order to adapt their behaviour to the user’s(More)
In this paper, we present a framework for context-based awareness support designed for Web-based groupware systems. Nowadays, such systems can be accessed through Web-enabled mobile devices, such as PDAs and cellular phones, which allow their users to perform simple tasks, such as contacting colleagues or reading messages. However, these devices present(More)
Service Discovery Protocols have been developed for applications to take advantages of services shared over networks. Each protocol provides a way for applications to ask for the type of services they need. In return, applications receive information about services that could fulfill their needs. However, such protocols do not supply enough support for(More)