Abstract
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.
Funded in part by an ERCIM Alain Bensoussan Fellowship Programme project.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
- Resource Description Framework
- Smart Phone
- Access Control Policy
- Heterogenous Wireless Network
- Social Data
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
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)
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)
Boehm, S., Koolwaaij, J., Luther, M., Souville, B., Wagner, M., Wibbels, M.: Introducing IYOUIT. In: Sheth, A.P., Staab, S., Dean, M., Paolucci, M., Maynard, D., Finin, T.W., Thirunarayan, K. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 804–817. Springer, Heidelberg (2008)
Churchill, E.F., Halverson, C.A.: Guest editors’ introduction: Social networks and social networking. IEEE Internet Computing (2005)
The Diaspora Project, http://www.joindiaspora.com/ (last visited: May 2010)
Dublin Core metadata element set, version 1.1, http://www.dublincore.org/documents/dces/ (last visited: May 2010)
Friend of a Friend, http://www.foaf-project.org/ (last visited: March 2010)
Foth, M.: Facilitating social networking in inner-city neighborhoods. IEEE Computer 39(9), 44–50 (2006)
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)
Gupta, A., Kalra, A., Boston, D., Borcea, C.: MobiSoC: a middleware for mobile social computing applications. Mob. Netw. Appl (2009)
Hibernate, relational persistence for java and .net, http://www.hibernate.org/
Ioannidis, S., Chaintreau, A., Massoulié, L.: Distributing content updates over a mobile social network. ACM SIGMOBILE Mobile Computing and Communications Review 13(1), 44–47 (2009), http://dx.doi.org/10.1145/1558590.1558599
Jena, http://www.jena.sourceforge.net/ (last visited: May 2010)
Jones, Q., Grandhi, S.A.: P3 systems: Putting the place back into social networks. IEEE Internet Computing 9(5), 38–46 (2005)
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)
Pietiläinen, A., Oliver, E., LeBrun, J., Varghese, G., Diot, C.: MobiClique: middleware for mobile social networking. In: Proceedings of the 2nd ACM Workshop on Online Social Networks, pp. 49–54. ACM, New York (2009)
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)
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)
Toninelli, A., Montanari, R., Lassila, O., Khushraj, D.: What’s on users’ minds? toward a usable smart phone security model. IEEE Pervasive Computing 8(2), 32–39 (2009)
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)
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)
Yarta, https://www.gforge.inria.fr/projects/yarta/ (last visited: May 2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Toninelli, A., Pathak, A., Issarny, V. (2011). Yarta: A Middleware for Managing Mobile Social Ecosystems. In: Riekki, J., Ylianttila, M., Guo, M. (eds) Advances in Grid and Pervasive Computing. GPC 2011. Lecture Notes in Computer Science, vol 6646. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20754-9_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-20754-9_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20753-2
Online ISBN: 978-3-642-20754-9
eBook Packages: Computer ScienceComputer Science (R0)