Computing devices are increasingly being incorporated into the physical environment that surrounds us, with smaller, cheaper, more reliable and lower power consumption appliances being manufactured. Presently, there is a profusion of mobile devices with multiple resources such as cameras, screens, keyboards, speakers, recorders and many others. These resources are commonly replicated in the environment, making the task of allocating them in a seamless and shared way a challenge to the users. In this scenario, this work presents the modeling and implementation of Hydra, an application that recognizes the available resources and dynamically reroutes them, according to the users necessities. It runs on the uOS middleware, developed focusing on service adaptability in smart spaces. Thus, Hydra application integrates resources in the environment in order to provide the most adequate services to users.