Supporting Mobile Collaboration with Service-Oriented Mobile Units

  • Andrés Neyem
  • Sergio F. Ochoa
  • José A. Pino
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4154)

Abstract

Advances in wireless communication and mobile computing extend collaboration scenarios. A current strategy to address productive, educational and social problems is to incorporate mobile workers using computing devices into work practices. Typically, collaborative applications intended to support mobile workers involve some type of centralized data or services. This situation constrains the collaboration capabilities, particularly in ad-hoc communication scenarios. We propose an autonomous software module able to provide and consume services from others units. We call it a Service-Oriented Mobile Unit (SOMU). A SOMU has been implemented as a middleware running on laptops and PDAs. Collaborative mobile applications developed on this middleware are then able to interact among them almost in any communication scenario. Availability of this tool is particularly relevant to support mobile collaboration when there is no stable communication support or no communication at all.

Keywords

Middleware for Mobile Groupware Service-Oriented Mobile Units Web services Platform Ad-hoc Collaboration Scenarios 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Adelstein, F., Gupta, K.S., Golden, R., Schwiebert, L.: Fundamentals of Mobile and Pervasive Computing. McGraw-Hill, New York (2005)Google Scholar
  2. 2.
    André, P., Antunes, P.: SaGISC: A Geo-Collaborative System. In: de Vreede, G.-J., Guerrero, L.A., Marín Raventós, G. (eds.) CRIWG 2004. LNCS, vol. 3198, pp. 175–191. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  3. 3.
    Bosneag, A.M., Brockmeyer, M.: GRACE: Enabling collaborations in wide-area distributed systems. In: Proc. of the 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE), Workshop on Distributed and Mobile Collaboration (DMC), Linkoping University, Sweden, pp. 72–77. IEEE CS Press, Los Alamitos (2005)CrossRefGoogle Scholar
  4. 4.
    Bostrom, R., Anson, R., Clawson, V.: Group Facilitation and Group Support Systems. In: Jessup, Valacich (eds.) Group Support Systems: New Perspectives, pp. 146–168 (1993)Google Scholar
  5. 5.
    Buszko, D., Lee, W., Helal, A.: Decentralized Ad-Hoc Groupware API and Framework for Mobile Collaboration. In: Proc. of ACM International Conference on Supporting Group Work (GROUP), Colorado, USA, pp. 5–14. ACM Press, New York (2001)Google Scholar
  6. 6.
    Comfort, L.: Coordination in Complex Systems: Increasing Efficiency in Disaster Mitigation and Response. International Journal of Emergency Management 2(1), 62–80 (2004)CrossRefGoogle Scholar
  7. 7.
    Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems 7(1), 80–112 (1985)MATHCrossRefGoogle Scholar
  8. 8.
    Guerrero, L., Pino, J., Collazos, C., Inostroza, A., Ochoa, S.: Mobile Support for Collaborative Work. In: de Vreede, G.-J., Guerrero, L.A., Marín Raventós, G. (eds.) CRIWG 2004. LNCS, vol. 3198, pp. 363–375. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  9. 9.
    Handorean, R., Payton, J., Julien, C., Roman, G.: Coordination Middleware Supporting Rapid Deployment of Ad Hoc Mobile Systems. In: Proc. of the 23rd International Conference on Distributed Computing Systems (ICDCS), Workshop on Mobile Computing Middleware (MCM), Rhode Island, USA, pp. 363–368. IEEE CS Press, Los Alamitos (2003)Google Scholar
  10. 10.
    Hauswirth, M., Podnar, I., Decaer, S.: On P2P Collaboration Infrastructures. In: Proc. of the 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE), Workshop on Distributed and Mobile Collaboration (DMC), Linkoping University, Sweden, pp. 66–71. IEEE CS Press, Los Alamitos (2005)CrossRefGoogle Scholar
  11. 11.
    Heinemann, A., Kangasharju, J., Lyardet, F., Mühlhäuser, M.: iClouds: Peer-to-Peer Information Sharing in Mobile Environments. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 1038–1045. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  12. 12.
    Hirsch, F., Kemp, J., Ilkka, J.: Mobile Web Services: Architecture and Implementation. Nokia Research Center. John Wiley & Sons, Chichester (2006)CrossRefGoogle Scholar
  13. 13.
    JXTA Project (2003), http://www.jxta.org
  14. 14.
    Marquez, J., Navarro, L.: Autonomous and Self-sufficient Groups: Ad Hoc Collaborative Environments. In: Fukś, H., Lukosch, S., Salgado, A.C. (eds.) CRIWG 2005. LNCS, vol. 3706, pp. 57–72. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  15. 15.
    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)CrossRefGoogle Scholar
  16. 16.
    Meissner, A., Musunoor, S.: Group Integrity Management Support for Mobile Ad-Hoc Communities. In: de Janeiro, R. (ed.) Proc. of the 4th International Middleware Conference, Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC), Brazil, pp. 53–59. ACM Press, New York (2003)Google Scholar
  17. 17.
    Menchaca-Mendez, R., Gutierrez-Arias, E., Favela, J.: Opportunistic Interaction in P2P Ubiquitous Environments. In: de Vreede, G.-J., Guerrero, L.A., Marín Raventós, G. (eds.) CRIWG 2004. LNCS, vol. 3198, pp. 349–362. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  18. 18.
    Muñoz, M.A., Rodriguez, M., Favela, J., Martinez-Garcia, A.I., Gonzalez, V.M.: Context-aware mobile communication in hospitals. IEEE Computer 36(9), 38–46 (2003)Google Scholar
  19. 19.
    Nemlekar, M.: Scalable Distributed Tuplespaces. MSc. Thesis. Department of Electrical and Computer Engineering, Ch. 5, North Carolina State University, (2001)Google Scholar
  20. 20.
    Neyem, A., Ochoa, S., Guerrero, L., Pino, J.: Sharing Information Resources in Mobile Ad-hoc Networks. In: Fukś, H., Lukosch, S., Salgado, A.C. (eds.) CRIWG 2005. LNCS, vol. 3706, pp. 351–358. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  21. 21.
    Procopio, M.J.: YCab.NET: Decentralized Collaboration Groupware for Mobile Devices using the MS .NET Framework. Master’s of Science Thesis, University of Florida (2002), available at: http://etd.fcla.edu/UF/UFE1000155/procopio_m.pdf
  22. 22.
    Sen, R., Handorean, R., Roman, G.-C., Gill, C.: Service Oriented Computing Imperatives in Ad Hoc Wireless Settings. In: Stojanovic, Dahanayake (eds.) Service-Oriented Software System Engineering: Challenges And Practices, pp. 247–269. Idea Group Publishing, Hershey (2005)Google Scholar
  23. 23.
    Stojmenovic, I., Wu, J.: Ad-hoc Networks. IEEE Computer 37(2), 9–74 (2004)Google Scholar
  24. 24.
    Tschudin, C., Lundgren, H., Nordström, E.: Embedding MANETs in the Real World. In: Conti, M., Gregori, E. (eds.) PWC 2003. LNCS, vol. 2775, pp. 578–589. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  25. 25.
    Turoff, M.: Past and Future Emergency Response Information Systems. Communications of the ACM, 29–32 (April 2002)Google Scholar
  26. 26.
    Zurita, G., Baloian, N.: Handheld Electronic Meeting Support. In: Fukś, H., Lukosch, S., Salgado, A.C. (eds.) CRIWG 2005. LNCS, vol. 3706, pp. 341–350. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Andrés Neyem
    • 1
  • Sergio F. Ochoa
    • 1
  • José A. Pino
    • 1
  1. 1.Department of Computer ScienceUniversidad de Chile.SantiagoChile

Personalised recommendations