Harnessing the Cloud for Mobile Social Networking Applications

Harnessing the Cloud for Mobile Social Networking Applications

Juwel Rana (Luleå University of Technology, Sweden), Josef Hallberg (Luleå University of Technology, Sweden), Kåre Synnes (Luleå University of Technology, Sweden) and Johan Kristiansson (Ericsson Research, Sweden)
DOI: 10.4018/978-1-4666-0056-0.ch001
OnDemand PDF Download:
No Current Special Offers


The cloud computing model inherently enables information from social networking services (Twitter, Facebook, LinkedIn, and so forth), context-based systems (location, activity, interests, etc.) and personal applications (call logs, contacts, email, calendar, and so forth) to be harnessed for multiple purposes. This article presents an agent-based system architecture for semantic and semi-automated applications that utilize the cloud to enrich and simplify communication services, for instance by displaying presence information, prioritizing information, and dynamically managing groups of users. The proposed architecture is based on the concept of aggregated social graphs, which are created from harnessed information about how people communicate. This article also presents challenges in achieving the envisioned architecture and introduces early prototyping results.
Chapter Preview


Tim-Berners Lee already in 1995 defined the Web as a platform of collective intelligence. The viral growth of social networks today can be explained through both societal developments and technological advancements that together have enabled new types of applications where users today co-create content. ‘The cloud’ is the current paradigm of computing, building on this notion of co-creating both content and services (Lytras et al., 2008). Thus, Lee’s vision of a collective intelligence is becoming true. This is in particular true for social networking applications, as users feed the services with personal information and also contribute to the development of services.

The decentralized design techniques where end users participates in creating content provides a basic model for designing social networking applications. Creating, sharing, tagging and commenting on content while building social networks (communities) are therefore central, as social needs are one reason for the viral growth of these services. However, mobile devices are now taking this even further by enabling users to be ‘always on’ which has many implications.

Complete Chapter List

Search this Book: