Abstract
The increasing popularity of portable devices and advances in wireless communication technologies push the development of mobile groupware applications. Mobile applications are challenging for software designers because the use of centralized components is not recommended, the communication service cannot be ensured and the software must run on computer devices with little hardware resources. Frequently, data and services interoperability is also required for collaborators. A design patterns system is presented as a way to deal with these modeling requirements; it is intended to help modeling the coordination services required to support mobile collaboration. These patterns serve as educational and communicative media for developers, students or researchers on how to design services for mobile collaborative applications. They also foster the reuse of proven solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alarcon, R., Guerrero, L.A., Ochoa, S.F., Pino, J.A.: Analysis and Design of Mobile Collaborative Applications using Contextual Elements. Computing and Informatics 25(6), 469–496 (2006)
Aldunate, R., Larson, G., Nussbaum, M., Ochoa, S., Herrera, O.: Understanding the Role of Mobile Ad hoc Networks in Non-traditional Contexts. In: IFIP Int. Conf. on Mobile and Wireless Comm. Networks, pp. 199–215. Springer, Boston (2006)
Andriessen, J.H.E., Vartiainen, M.: Mobile virtual work: A new paradigm? Springer, Heidelberg (2006)
Arvola, M.: Interaction Design Patterns for Computers in Sociable Use. International Journal of Computer Applications in Technology 25(2/3), 128–139 (2006)
Avgeriou, P., Zdun, U.: Architectural Patterns Revisited - A Pattern Language. In: 10th European Conference on Pattern Languages of Programs, pp. 1–39. UKV Konstanz, Konstanz (2005)
Avgeriou, P., Tandler, P.: Architectural Patterns for Collaborative Applications. International Journal of Computer Applications in Technology 25(2/3), 86–101 (2006)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern orinented Software Architecture - A System of Patterns. John Wiley & Sons, Chichester (1996)
Churchill, E.F., Wakeford, N.: Framing mobile collaboration and mobile technologies. In: Brown, B., Green, N., Harper, R. (eds.) Wireless world: social and interactional implications of wireless technology, pp. 154–179. Springer, New York (2001)
Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., Stafford, J.: Documenting Software Architectures: Views and Beyond. Addison-Wesley, Reading (2003)
Ellis, C.A., Gibbs, S., Rein, G.L.: Groupware: some issues and experiences. Communications of the ACM 43(1), 38–58 (1991)
González, V.M., Tentori, M.E., Morán, E.B., Favela, J., Martínez, A.I.: Understanding mobile work in a distributed information space: implications for the design of ubicomp technology. In: 2nd Latin American Conference on Human-Computer Interaction, pp. 52–63. ACM Press, New York (2005)
Guerrero, L.A., Fuller, D.: A Pattern System for the Development of Collaborative Applications. Journal of Information and Software Technology 43(7), 457–467 (2001)
Guerrero, L.A., Ochoa, S.F., Pino, J.A., Collazos, C.A.: Selecting Computing Devices to Support Mobile Collaboration. Group Decision and Negotiation 15(3), 243–271 (2006)
Jørstad, I., Dustdar, S., Van Thanh, D.: Service Oriented Architecture Framework for collaborative services. In: 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise, pp. 121–125. IEEE Press, New York (2005)
Kristoffersen, S., Ljungberg, F.: Mobility: From Stationary to Mobile Work. In: Braa, K., Sorensen, C., Dahlbom, B. (eds.) Planet Internet, pp. 137–156. Studentlitteratur, Sweden (2000)
Luff, P., Heath, C.: Mobility in collaboration. In: ACM Conference on Computer-Supported Cooperative Work, pp. 305–314. ACM Press, New York (1998)
Mascolo, C., Capra, L., Zachariadis, S., Emmerich, W.: XMIDDLE: A Data-Sharing Middleware for Mobile Computing. Journal on Personal and Wireless Communications 21(1), 77–103 (2002)
Messeguer, R., Ochoa, S.F., Pino, J.A., Navarro, L., Neyem, A.: Communication and Coordination Patterns to Support Mobile Collaboration. In: 12th International Conference on Computer Supported Cooperative Work in Design, pp. 565–570. IEEE CS Press, New York (2008)
Neyem, A., Ochoa, S., Pino, J.: A Strategy to Share Documents in MANETs using Mobile Devices. In: 8th International Conference on Advanced Communication Technology, pp. 1400–1404. IEEE CS Press, New York (2006)
Neyem, A., Ochoa, S.F., Pino, J.A.: Designing Mobile Shared Workspaces for Loosely Coupled Workgroups. In: Haake, J.M., Ochoa, S.F., Cechich, A. (eds.) CRIWG 2007. LNCS, vol. 4715, pp. 173–190. Springer, Heidelberg (2007)
Neyem, A., Ochoa, S.F., Pino, J.A.: Integrating Service-Oriented Mobile Units to Support Collaboration in Ad-hoc Scenarios. Journal of Universal Computer Science 14(1), 88–122 (2008)
Ochoa, S., Neyem, A., Pino, J., Borges, M.: Supporting Group Decision Making and Coordination in Urban Disasters Relief Efforts. Journal of Decision Systems 16(2), 143–172 (2007)
Ochoa, S.F., Neyem, A., Bravo, G., Ormeño, E.: MOCET: A MObile Collaborative Examination Tool. In: Smith, J.M., Salvendy, G. (eds.) HCI 2007. LNCS, vol. 4558, pp. 440–449. Springer, Heidelberg (2007)
Perry, M., O’hara, K., Sellen, A., Brown, B., Harper, R.: Dealing with mobility: understanding access anytime, anywhere. ACM Transactions on Computer-Human Interaction 8(4), 323–347 (2001)
Pinelle, D., Gutwin, C.: A Groupware Design Framework for Loosely Coupled Workgroups. In: 9th European Conference on Computer-Supported Cooperative Work, pp. 65–82. Springer, Netherlands (2005)
Pinelle, D., Gutwin, C.: Loose coupling and healthcare organizations: adoption issues for groupware deployments. Computer Supported Cooperative Work 15(5-6), 537–572 (2006)
Schaffers, H., Brodt, T., Pallot, M., Prinz, W.: The Future Workplace - Perspectives on Mobile and Collaborative Working. Telematica Instituut, The Netherlands (2006)
Schümmer, T., Lukosch, S.: Patterns for Computer-Mediated Interaction. John Wiley & Sons, West Sussex (2007)
Tarasewich, P.: Designing Mobile Commerce Applications. Communications of the ACM 46(12), 57–60 (2003)
Wiberg, M., Ljungberg, F.: Exploring the vision of anytime, anywhere in the context of mobile work. In: Malhotra, Y. (ed.) Knowledge Management and Virtual Organizations, pp. 157–169. Idea Group Publishing (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Neyem, A., Ochoa, S.F., Pino, J.A. (2008). Coordination Patterns to Support Mobile Collaboration. In: Briggs, R.O., Antunes, P., de Vreede, GJ., Read, A.S. (eds) Groupware: Design, Implementation, and Use. CRIWG 2008. Lecture Notes in Computer Science, vol 5411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92831-7_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-92831-7_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92830-0
Online ISBN: 978-3-540-92831-7
eBook Packages: Computer ScienceComputer Science (R0)