Marcio E. F. Maia

Learn More
This paper presents a novel programming model for explicitly separating parallelization and middleware-specific concerns in Bag-of-Tasks (BoT) grid applications. The model uses Java threads for application decomposition, and aspect-oriented programming to dynamically (and transparently) convert the application's thread objects into independent grid tasks,(More)
Sensors of all kinds are being integrated with mobile and portable devices (tablets, smartphones). This opens up the possibility of context-aware applications to effectively be able to adapt their behavior, user interfaces and content according to the current user's situation. Frequently, context-aware applications require an infrastructure for acquisition,(More)
The increasing number of mobile devices allows users to access applications anytime and anywhere. In such applications, location is a key information to improve the interaction between user and services. Existing applications combine location with other context information, such as weather, user's activity, temperature, among others. However, developing(More)
The use of online social networks (OSN) has been a reality for some years now. If OSN users have mobile devices and they are taken into account, every day a vast amount of information is spontaneously generated, creating opportunities for researchers and developers to use, for example, artificial intelligent techniques to explore similarities between(More)