event.Hub: An Event-Driven Information Hub for Mobile Devices

In this paper, we present a novel architecture and implementation of an information hub for mobile devices that we call the event.Hub. The event.Hub allows mobile users to share events, implicit or explicit, happening in their lives following a publish-subscribe model. The event.Hub design follows a decentralized architecture that also takes into account the privacy and data ownership problems of current service offers. The event.Hub is implemented using event-driven programming paradigms and utilize the XMPP protocol for its real-time communication support. As an example application using the event.Hub, we also present an extended address-book application.