Abstract
The fast development in mobile technologies and the continuous improvements in smart mobile devices, propelled by wide adoption of Mobile Cloud computing, have prompted for the development of a new generation of mobile applications aimed at supporting team work. Such applications provide great flexibility to workforce, especially groups of people developing teamwork both geographically distributed and on the move. The ability of being able to work according to the A3 paradigm, namely, Anytime, Anywhere, Awareness, significantly improves the teamwork performance. Relevant examples of such applications are found in businesses–especially Small and Medium size Enterprises–, online collaborative learning in Virtual Campuses, Social Networking, disaster management scenarios, etc. However, designing and developing such mobile collaborative applications requires overcoming many issues and challenges. Among these, there are three main pillars of such applications, namely, sharing, controlling and coordination. In this paper, we present MobilePeerDroid a platform that support sharing, controlling and coordination in mobile android team. The platform is based on P2P architecture to achieve flexibility, efficiency and scalability. The platform has been instantiated for teams of members using mobile devices under Android. In addition, it enables extensions (via separation of concerns and modularity) with new features for supporting new application development.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Appelt, W. WWW Based Collaboration with the BSCW System. In Proceedings of the 26th Conference on Current Trends in Theory and Practice of Informatics on Theory and Practice of Informatics (SOFSEM ’99), Jan Pavelka, Gerard Tel, and Miroslav Bartosek (Eds.). Springer-Verlag, London, UK, 66-78 (1999)
Barolli, L., Spaho, E., Xhafa, F. and Younas, M. Application of SmartBox end-device for medical care using JXTA-Overlay P2P system. Computing 95(10-11): 1039-1051 (2013)
Caballè, S., Mora, N., Feidakis, M., Ganán, D., Conesa, J., Daradoumis, T., Prieto, J. CCLR: Providing Interactive, Challenging and Attractive Collaborative Complex Learning Resources. Journal of Computer Assisted Learning, 30(1), 5167 (2014)
Calvo R. and D’Mello, S. Frontiers of Affect-Aware Learning Technologies. IEEE Intelligent Systems. 27(6), 86-89 (2012)
Calvo, R., D’Mello, S., Gratch, J., Kappas, A. The Oxford Handbook of Affective Computing. New York: Oxford University Press (2015)
Lutchyn, Y., Johns, P., Roseway, A. and Czerwinski, M. MoodTracker: monitoring collective emotions in the workplace. Proceedings of International Conference on Affective Computing and Intelligent Interaction (ACII), 295 - 301 (2015)
Dourish, P. and Bellotti, V. Awareness and coordination in shared workspaces. Proceedings of the 1992 ACM conference on Computer-supported cooperative work. ACM Press New York, NY, USA, 107-114 (1992)
Dustdar, S. and Gall, H. Architectural concerns in distributed and mobile collaborative systems, Parallel, Distributed and Network-Based Processing, 2003. Proceedings of the Eleventh Euromicro Conference, 475-483 (2003)
Franco, D. F., Neyem, A., Ochoa, S., Navarro, R. Supporting Mobile Virtual Team’s Coordination with SOA-Based Active Entities. Establishing the Foundation of Collaborative Networks. The International Federation for Information Processing Volume 243, 557-564 (2007)
Ghezzi, C, Cugola, G. and Picco, G. P. PeerWare: A Peer-to-Peer Middleware for Mobile TeamWork. ERCIM News No. 54 (2003)
Greenberg, S. and Marwood, D. Real time groupware as a distributed system: concurrency control and its effect on the interface. Proceedings of the 1994 ACM conference on Computer supported cooperative work. ACM Press New York, NY, USA, 207217 (1994)
Jabbar, W.A., M. Ismail, M. and Nordin, R. Peer-to-Peer Communication on Android-Based Mobile Devices: Middleware and Protocols. 2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO), 1-6, IEEE CPS (2013)
Kirda, E., Fenkam, P., Reif G., and Gall, H. A service architecture for mobile teamwork. In Proceedings of the 14th international conference on Software engineering and knowledge engineering (SEKE ’02). ACM, New York, NY, USA, 513-518 (2002)
Kolici, V., Spaho, E., Matsuo, K., Caball, S., Barolli, L and Xhafa, F. Implementation of a Medical Support System Considering P2P and IoT Technologies. CISIS 2014: 101-106, IEEE CPS (2014)
Leonardi, L., Mamei, M. and Zambonelli, F. A Physically Grounded Approach to Coordinate Movements in a Team. In Proceedings of the 1st International Workshop on Mobile Teamwork (2002)
Liu, Y., Sakamoto, Sh., Matsuo, K., Ikeda, M., Barolli, B. and Xhafa, F. A comparison study for two fuzzy-based systems: improving reliability and security of JXTA-overlay P2P platform. Soft Comput. 20(7): 2677-2687 (2016)
Ogata, Y., Matsuo, K., Spaho, E., Barolli, L. and Xhafa, F. Implementation of SmartBox End-Device for a P2P System and Its Evaluation for E-Learning and Medical Applications. BWCCA 2010: 794-799, IEEE CPS (2010)
PeerDroid: http://code.google.com/p/peerdroid/
Poulovassilis, A., Xhafa, F. and O’Hagan, T. Event-Based Awareness Services for P2P Groupware Systems. Informatica, Lith. Acad. Sci. 26(1): 135-157 (2015)
Randall, D. and Salembier, P. (Eds.) From CSCW to Web 2.0: European Developments in Collaborative Design, Selected Papers from COOP08, Springer (2010)
Rivadulla, X., Xhafa, F. and Caball, S. An Event-Based Approach to Support A3: Anytime, Anywhere, Awareness in Online Learning Teams. CISIS 2012: 947-952, IEEE CPS (2012)
Sapateiro, C., N. Baloian, P. Antunes and G. Zurita (2009) Developing Collaborative Peer-to-Peer Applications on Mobile Devices. Proceedings of the 13th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2009) Santiago, Chile (2009)
Shen, H.H. and Dewan, P. Access control for collaborative environments. Proceedings of the 1992 ACMconference on Computer-supported cooperative work. ACMPress New York, NY, USA. 51-58 (1992)
Sohlenkamp, M. and Chwelos, G. Integrating communication, cooperation, and awareness: the DIVA virtual office environment. Proceedings of the 1994 ACM conference on Computer supported cooperative work. ACM Press New York, NY, USA, 331343 (1994)
Su, X., Prabhu, B. S., Chi-Cheng Chu, Gadh, R. Middleware for Multimedia Mobile Collaborative System. IEEE ComSoc 3rd Annual Wireless Telecommunication Symposium (WTS 2004), CalPoly Pomona, Pomona, California, USA (2004)
Xhafa, F., Barolli, L., Fernandez, R., Daradoumis, Th., Caball, S., Kolici, V. Extending JXTA Protocols for P2P File Sharing Systems. CISIS 2008: 35-40, IEEE CPS (2008)
Xhafa, F., Barolli, L., Caball´e S., Fernandez, R. Efficient peerGroup management in JXTAOverlay P2P system for developing groupware tools. The Journal of Supercomputing 53(1): 45-65 (2010)
Xhafa, F., Barolli, L., Caball´e, S., Fernandez, R. Supporting Scenario-Based Online Learning with P2P Group-Based Systems. NBiS 2010:173-180, IEEE CPS (2010)
Xhafa, F. and Poulovassilis, A. Requirements for Distributed Event-Based Awareness in P2P Groupware Systems. AINA Workshops 2010: 220-225, IEEE (2010)
Xhafa, F., Palou, D., Barolli, L, Spaho, S. and Takizawa, M. Coordination in Android Mobile Teams. NBiS 2013: 482-487, IEEE CPS (2013)
Xhafa, F., Potlog, A., Spaho, E., Pop, F., Cristea, V. and Barolli, L. Evaluation of intra-group optimistic data replication in P2P groupware systems. Concurrency and Computation: Practice and Experience 27(4): 870-881 (2015)
Xhafa, F., Palou, D. Caballé, S. and Barolli, L. On Sharing and Synchronizing Groupware Calendars Under Android Platform. 2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS 2016), 122-129, IEEE CPS (2016)
Xhafa, F., Palou, D., Barolli, L., Takizawa, M. Energy-aware Analysis of Synchronizing a Groupware Calendar. 2016 10th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS 2016), 215-22, IEEE CPS (2016)
Yang, Y., Supporting onlineWeb-based teamwork in offline mobile mode too. Proceedings of the First International Conference on Web Information Systems Engineering, Vol. 1, 486-490 (2000)
Zachariadis, S. and Mascolo, C. and Emmerich,W. Adaptable mobile applications: Exploiting logical mobility in mobile computing. In: Horlait, E., Magedanz, T. and Glitho, RH, (eds.) Mobile Agents for Telecommunication Applications Lecture Notes in Computer Science, Vol. 2881, 170-179, Springer (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Xhafa, F., Palou, D., Caballè, S., Matsuo, K., Barolli, L. (2017). MobilePeerDroid: A Platform for Sharing, Controlling and Coordination in Mobile Android Teams. In: Xhafa, F., Barolli, L., Amato, F. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2016. Lecture Notes on Data Engineering and Communications Technologies, vol 1. Springer, Cham. https://doi.org/10.1007/978-3-319-49109-7_93
Download citation
DOI: https://doi.org/10.1007/978-3-319-49109-7_93
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49108-0
Online ISBN: 978-3-319-49109-7
eBook Packages: EngineeringEngineering (R0)