skip to main content
10.1145/500286.500291acmconferencesArticle/Chapter ViewAbstractPublication PagesgroupConference Proceedingsconference-collections
Article

Decentralized ad-hoc groupware API and framework for mobile collaboration

Published:30 September 2001Publication History

ABSTRACT

We describe a mobile collaborative system designed for wireless, ad-hoc collaboration. In recent years, mobile computing has emerged as a new discipline in the field of computer science. Due to advances in technology, portable computing devices have become more pervasive. From smart phones, and personal digital assistants (PDAs) running embedded operating systems, to portable computers running conventional desktop operating systems, these devices have increasingly provided communication capabilities that utilize wireless connections. With those communication capabilities firmly established, the next logical step is in the direction of greater interactions between mobile users equipped with such devices. However, conventional collaborative tools are ill suited for the demands of portable computers and mobile networks, especially in situations in which no fixed-network infrastructure is present. With these considerations in mind, we designed and implemented a collaborative environment and a framework API suited towards ad-hoc networks of small mobile devices. By creating such a framework, developers can easily take advantage of a decentralized and fault-tolerant collaborative environment, and rapidly develop custom collaboration spaces suited towards their specific need.

References

  1. 1.Ackerman, M.S., "Everything You NEED to Know About Collaboration and Collaboration Software," In proceedings of JCSE 97, Boston, MA, USA, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Begole, J., Rosson, M.B., & Shaffer, C.A., "Flexible Collaboration Transparency: Supporting Worker Independence in Replicated Application-Sharing Systems," ACM Transactions on Computer-Human Interactions, Vol. 6, No. 2, June 1999, pp95-132. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Burridge, R., "Java Shared Data Toolkit User Guide," Version 1.5, April 1999.Google ScholarGoogle Scholar
  4. 4.Cheng, L., & Marsic, I., "Wireless Awareness for Multimedia Applications," DARPA Contract No. N66001- 96-C-8510, Department of Electrical and Computer Engineering, Rutgers University, Piscataway, NJ, USA.Google ScholarGoogle Scholar
  5. 5.Cravotta, N., "Wireless standards vie for your app," EDN, May 13, 1999, pp60-72.Google ScholarGoogle Scholar
  6. 6.De Silva, D. & Pearson, S., 'A Wireless Effort Developing Java Applications for Embedded Devices," Java Report, April 2000, pp43-58.Google ScholarGoogle Scholar
  7. 7.Guerlain, S., Lee, J., Kopischke, T., Romanko, T., Reutiman, P., & Nelson, S., 'Supporting collaborative field operations with personal information processing systems," Mobile Networks and Applications 4, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Ling, J., Helal, A., and Elmagarmid, A., "Client-Server Computing in Mobile Environments,' ACM Computing Survey, June 1999 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Mandviwalla, M., & Olfman, L., "What Do Groups Need? A Proposed Set of Generic Groupware Requiremens," ACM Transactions on Computer-Human Interaction, Vol. 1, No. 3, September 1994, pp 245-268. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.NCSA Habanero, http://havefun.ncsa.uiuc.edu/habanero/.Google ScholarGoogle Scholar
  11. 11.NetMeeting, http://www.microsoft.com/windows/netmeeting/.Google ScholarGoogle Scholar
  12. 12.Netwave Technologies, http://www.netwave-wireless.com/.Google ScholarGoogle Scholar
  13. 13.Nunamaker, J.F, "Collaborative Computing: The Next Millennium," Computer, September, 1999, pp66-71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Satyanarayanan, M., "Fundamental Challenges in Mobile Computing," School of Computer Science, Carnegie Mellon University, to appear in IEEE Computer.Google ScholarGoogle Scholar
  15. 15.Seal, K. & Singh, S., "Loss Profiles: A Quality of Service Measure in Mobile Computing," NFS grant number NCR-9410357, Department of Computer Science, University of Carolina, Columbia, SC.Google ScholarGoogle Scholar
  16. 16.Spellman, P.J, Mosier, J.N., Deus, L.M., & Carlson, J.A., "Collaborative Virtual Workspace," In proceeding of GROUP 97, Phoenix, Arizona, USA, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Webopedia, http://webopedia.internet.com/TERM/A/API.html.Google ScholarGoogle Scholar
  18. 18.Whalen, T., & Black, J.P., "Adaptive Groupware for Wireless Networks," In proceedings of MOBICOM 99, New Orleans, LA, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Yavatkar, R., Griffioen, J., & Sudan, M., "A Reliable Dissemination Protocol for Interactive Collaborative Applications,' ACM Multimedia 95 - Electronic Proceedings, San Francisco, CA, November 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.America Online, http://www.aol.comGoogle ScholarGoogle Scholar
  21. 21.Forman, G. & Zahorjan, J., "The Challenges of Mobile Computing', Computer Science & Engineering, University of Washington, March 9, 1994.Google ScholarGoogle Scholar
  22. 22.Gage, D., "Java Dreams: Smart light switches?" http://www.zdnet.com/, September 21, 1999.Google ScholarGoogle Scholar
  23. 23.Java Developer Connection, http://java.sun.com/.Google ScholarGoogle Scholar

Index Terms

  1. Decentralized ad-hoc groupware API and framework for mobile collaboration

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            GROUP '01: Proceedings of the 2001 ACM International Conference on Supporting Group Work
            September 2001
            310 pages
            ISBN:1581132948
            DOI:10.1145/500286

            Copyright © 2001 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 30 September 2001

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate125of405submissions,31%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader