University of Trás-os-Montes and Alto Douro
The study of design patterns are helping software engineers to overcome repetitive problems encounter while producing particular application or outlining specific architecture. Agents and its consistent research on multi-agent systems are increasingly playing an important role in the development of mobile applications. The implementations the authors focus on are related to the use of agent techniques to provide holders of pocket devices with social and location-based services. In this paper, they highlight the importance of applying design patterns concepts and theories in the development of advanced mobile service applications.