Yarta: A Middleware for Managing Mobile Social Ecosystems
With the increased prevalence of advanced mobile devices (the so-called “smart” phones), interest has grown in mobile social ecosystems, where users not only access traditional Web-based social networks using their mobile devices, but are also able to use the context information provided by these devices to further enrich their interactions. In complex mobile social ecosystems of the future the heterogeneity of software platforms on constituent nodes, combined with their intrinsic distributed nature and heterogeneity of representation of data and context raises the need for middleware support for the development of mobile social applications.
In this paper, we propose Yarta, a novel middleware designed for mobile social ecosystems (MSE), which takes into account the heterogeneity of both deployment nodes and available data, the intrinsic decentralized nature of mobile social applications, as well as users’ privacy concerns. To validate our approach, we show how we developed two mobile social applications over Yarta, and report on both its efficiency and ease-of use by way of extensive evaluation on smart phones and laptops.
KeywordsResource Description Framework Smart Phone Access Control Policy Heterogenous Wireless Network Social Data
Unable to display preview. Download preview PDF.
- 1.Ben Mokhtar, S., Capra, L.: From pervasive to social computing: algorithms and deployments. In: ICPS 2009: Proceedings of the 2009 International Conference on Pervasive Services. ACM, New York (2009)Google Scholar
- 2.Bennaceur, A., Singh, P., Raverdy, P.G., Issarny, V.: The ibicoop middleware: Enablers and services for emerging pervasive computing environments. In: PerCom Workshops, pp. 1–6. IEEE Computer Society, Los Alamitos (2009)Google Scholar
- 4.Churchill, E.F., Halverson, C.A.: Guest editors’ introduction: Social networks and social networking. IEEE Internet Computing (2005)Google Scholar
- 5.The Diaspora Project, http://www.joindiaspora.com/ (last visited: May 2010)
- 6.Dublin Core metadata element set, version 1.1, http://www.dublincore.org/documents/dces/ (last visited: May 2010)
- 7.Friend of a Friend, http://www.foaf-project.org/ (last visited: March 2010)
- 9.Grob, R., Kuhn, M., Wattenhofer, R., Wirz, M.: Cluestr: mobile social networking for enhanced group communication. In: GROUP 2009: Proceedings of the ACM 2009 International Conference on Supporting Group Work, pp. 81–90 (2009)Google Scholar
- 10.Gupta, A., Kalra, A., Boston, D., Borcea, C.: MobiSoC: a middleware for mobile social computing applications. Mob. Netw. Appl (2009)Google Scholar
- 11.Hibernate, relational persistence for java and .net, http://www.hibernate.org/
- 13.Jena, http://www.jena.sourceforge.net/ (last visited: May 2010)
- 15.Kourtellis, N., Finnis, J., Anderson, P., Blackburn, J., Borcea, C., Iamnitchi, A.: Prometheus: User-controlled P2P social data management for socially-aware applications. In: Gupta, I., Mascolo, C. (eds.) Middleware 2010. LNCS, vol. 6452, pp. 212–231. Springer, Heidelberg (2010)CrossRefGoogle Scholar
- 17.Rana, J., Kristiansson, J., Hallberg, J., Synnes, K.: An architecture for mobile social networking applications. In: First International Conference on Computational Intelligence, Communication Systems and Networks, CICSYN 2009, pp. 241–246 (July 2009)Google Scholar
- 18.Seong, S.W., Seo, J., Nasielski, M., Sengupta, D., Hangal, S., Teh, S.K., Chu, R., Dodson, B., Lam, M.S.: Prpl: a decentralized social networking infrastructure. In: MCS 2010: Proceedings of the 1st ACM Workshop on Mobile Cloud Computing and Services, pp. 1–8. ACM, New York (2010)Google Scholar
- 20.Toninelli, A., Pathak, A., Seyedi, A., Cardoso, R.S., Issarny, V.: Middleware support for mse management. In: Proceedings of the 2nd IEEE International Workshop on Middleware Engineering, to be held with COMPSAC 2010 (2010)Google Scholar
- 21.Tran, M., Han, J., Colman, A.: Social context: Supporting interaction awareness in ubiquitous environments. In: 6th Annual International on Mobile and Ubiquitous Systems: Networking & Services, MobiQuitous 2009, pp. 1–10 (July 2009)Google Scholar
- 22.Yarta, https://www.gforge.inria.fr/projects/yarta/ (last visited: May 2010)