Coordination in Android Mobile Teams

With the ever increasing number of mobile devices and their computational capacity in terms of processing, storage and software, the use of smart devices is being employed each time more not only for basic use and entertainment and social networking but also for work. Besides this added value to use smart devices for work at individual level, the interest is of course to explore the use of such devices at teamwork level to enable collaboration of workforce both geographically distributed and on the move. Indeed, endowing teams of people that are geographically distributed to work together is very important nowadays in many fields such as field work, journalism, online collaborative learning, disaster management scenarios, businesses-especially Small and Medium size Enterprises-etc. Unlike web-based applications, there are many issues and challenges in mobile setting such as coordination, synchronization, awareness services, etc. In this paper, we propose an application that support members of a group using their mobile devices (under Android system) to coordinate and develop together a common project. The application is based on a super-peer architecture, with a super peer implemented at Sugar CRM server and members of the group as peers.

[1]  Alexandra Poulovassilis,et al.  Requirements for Distributed Event-Based Awareness in P2P Groupware Systems , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[2]  R. Gadh,et al.  Middleware for multimedia mobile collaborative system , 2004, 2004 Symposium on Wireless Telecommunications.

[3]  Fatos Xhafa,et al.  Extending JXTA Protocols for P2P File Sharing Systems , 2008, 2008 International Conference on Complex, Intelligent and Software Intensive Systems.

[4]  Gerald Reif,et al.  A service architecture for mobile teamwork , 2002, SEKE '02.

[5]  Franco Zambonelli,et al.  A physically grounded approach to coordinate movements in a team , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[6]  Pedro Antunes,et al.  Developing collaborative peer-to-peer applications on mobile devices , 2009, 2009 13th International Conference on Computer Supported Cooperative Work in Design.

[7]  Fatos Xhafa,et al.  Supporting Scenario-Based Online Learning with P2P Group-Based Systems , 2010, 2010 13th International Conference on Network-Based Information Systems.

[8]  Hamideh Afsarmanesh,et al.  Establishing the Foundation of Collaborative Networks , 2007 .

[9]  Cecilia Mascolo,et al.  Adaptable Mobile Applications: Exploiting Logical Mobility in Mobile Computing , 2003, MATA.

[10]  Harald C. Gall,et al.  Architectural concerns in distributed and mobile collaborative systems , 2003, J. Syst. Archit..

[11]  Carlo Ghezzi,et al.  A Peer-to-Peer Middleware for Mobile Teamwork , 2003 .

[12]  Fatos Xhafa,et al.  Efficient peerGroup management in JXTA-Overlay P2P system for developing groupware tools , 2009, The Journal of Supercomputing.

[13]  H. Andrés Neyem,et al.  Supporting Mobile Virtual Team's Coordination With Soa-Based Active Entities , 2007, Virtual Enterprises and Collaborative Networks.

[14]  Yun Yang Supporting online Web-based teamwork in offline mobile mode too , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.