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.
- 1.Ackerman, M.S., "Everything You NEED to Know About Collaboration and Collaboration Software," In proceedings of JCSE 97, Boston, MA, USA, 1997. Google ScholarDigital Library
- 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 ScholarDigital Library
- 3.Burridge, R., "Java Shared Data Toolkit User Guide," Version 1.5, April 1999.Google Scholar
- 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 Scholar
- 5.Cravotta, N., "Wireless standards vie for your app," EDN, May 13, 1999, pp60-72.Google Scholar
- 6.De Silva, D. & Pearson, S., 'A Wireless Effort Developing Java Applications for Embedded Devices," Java Report, April 2000, pp43-58.Google Scholar
- 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 ScholarDigital Library
- 8.Ling, J., Helal, A., and Elmagarmid, A., "Client-Server Computing in Mobile Environments,' ACM Computing Survey, June 1999 Google ScholarDigital Library
- 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 ScholarDigital Library
- 10.NCSA Habanero, http://havefun.ncsa.uiuc.edu/habanero/.Google Scholar
- 11.NetMeeting, http://www.microsoft.com/windows/netmeeting/.Google Scholar
- 12.Netwave Technologies, http://www.netwave-wireless.com/.Google Scholar
- 13.Nunamaker, J.F, "Collaborative Computing: The Next Millennium," Computer, September, 1999, pp66-71. Google ScholarDigital Library
- 14.Satyanarayanan, M., "Fundamental Challenges in Mobile Computing," School of Computer Science, Carnegie Mellon University, to appear in IEEE Computer.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 17.Webopedia, http://webopedia.internet.com/TERM/A/API.html.Google Scholar
- 18.Whalen, T., & Black, J.P., "Adaptive Groupware for Wireless Networks," In proceedings of MOBICOM 99, New Orleans, LA, 1999. Google ScholarDigital Library
- 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 ScholarDigital Library
- 20.America Online, http://www.aol.comGoogle Scholar
- 21.Forman, G. & Zahorjan, J., "The Challenges of Mobile Computing', Computer Science & Engineering, University of Washington, March 9, 1994.Google Scholar
- 22.Gage, D., "Java Dreams: Smart light switches?" http://www.zdnet.com/, September 21, 1999.Google Scholar
- 23.Java Developer Connection, http://java.sun.com/.Google Scholar
Index Terms
- Decentralized ad-hoc groupware API and framework for mobile collaboration
Recommendations
Investigating the Role of an Overview Device in Multi-Device Collaboration
CHI '18: Proceedings of the 2018 CHI Conference on Human Factors in Computing SystemsThe availability of mobile device ecologies enables new types of ad-hoc co-located decision-making and sensemaking practices in which people find, collect, discuss, and share information. However, little is known about what kind of device configurations ...
Enabling Pervasive Collaboration with Platform Composition
Pervasive '09: Proceedings of the 7th International Conference on Pervasive ComputingEmerging pervasive computing technologies present many opportunities to aid ad-hoc collocated group collaboration. To better understand ad-hoc collaboration using pervasive technologies, or <em>Pervasive Collaboration</em> , a design space composed of ...
Designing Ad-Hoc Cross Device Collaborations For Small Groups
ITS '15: Proceedings of the 2015 International Conference on Interactive Tabletops & SurfacesThe curation of historic documents is a difficult task as it requires to combine information and raw material from many different sources. Digital tools can support such a sensemaking task and group collaboration can help the discovery of knowledge. ...
Comments