Skip to main content
Log in

The FUSE Platform: Supporting Ubiquitous Collaboration Within Diverse Mobile Environments

  • Published:
Automated Software Engineering Aims and scope Submit manuscript

Abstract

The recent proliferation of heterogeneous computing devices and wireless network technology presents new opportunities for Computer Supported Cooperative Work (CSCW). One emergent paradigm is that of ubiquitous collaboration, which provides widespread access to shared services through a variety of interactive devices, irrespective of whether individuals are mobile or deskbound. However, developing groupware that is interoperable across diverse, often mobile, environments can be difficult and costly. The fundamental issue is that current support infrastructures, which will meet the requirements for multi-user application development, are not operable within emerging ubiquitous settings. This paper explores this problem and presents a generic platform that promotes new forms of collaboration through mobility and ever-present computing services. The developed platform seeks to provide a wide range of collaborative services to a very diverse set of devices by adapting and extending existing middleware technologies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Abowd, G.D. and Mynatt, E.D. 1999. Charting past, present and future research in ubiquitous computing. ACM Transactions on Computer-Human Interaction, 7(1):29–58.

    Google Scholar 

  • Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., and Shuster, J.E. 2001. UIML: An appliance independent XML user interface language. http://www.uiml.org/specs/uiml2/index.htm.

  • Bluetooth Consortium. 2001. Specification of the Bluetooth System, version 1.1 core. http://www.bluetooth.com.

  • Brown, P.J. and Jones, G.J.F. 2000. Context-aware retrieval: Exploring a new environment for information retrieval and information filtering. Personal Technologies, 5(4):253–263.

    Google Scholar 

  • Cheverst, K., Davies, N., Mitchell, K., and Friday, A. 1999. The role of connectivity in supporting context-sensitive applications. In Handheld and Ubiquitous Computing, Lecture Notes in Computer Science, Vol. 1707, Berlin: Springer-Verlag, pp. 193–207.

    Google Scholar 

  • Cheverst, K., Mitchell, K., and Smith, G. 2000. Exploiting context to support social awareness and social navigation. Workshop on Mobile CSCW. New York: ACM Publications.

    Google Scholar 

  • Dallas Semiconductor. 2001. iButton home page. http://www.ibutton.com/.

  • Dix, A., Ramduny, D., Rodden, T., and Davies, N. 1999. Places to stay on the move—software architectures for mobile user interfaces. In Second Workshop on Human Computer Interaction with Mobile Devices, Edinburgh, Scotland.

  • Engelbart, D. 1984. Authorship provisions in AUGMENT. In Proc. of the COMPCON Conference, USA, pp. 465–472.

  • Forman, G.H. and Zahorjan, J. 1994. The challenges of mobile computing. IEEE Computer, 27(6).

  • Greenberg, S., Boyle, M., and LaBerge, J. 1999. PDAs and shared public displays: Making personal information public, and public information personal. Personal Technologies, 3(1):54–64.

    Google Scholar 

  • Greenhalgh, C., Purbrick, J., and Snowdon, D. 2000. Inside MASSIVE-3: Flexible support for data consistency and world structuring. In Proc. of ACM Conference on Collaborative Virtual Environments (CVE2000), USA, 119–127.

  • Gutwin, C., Greenberg, S., and Roseman, M. 1996. A usability study of awareness widgets in a shared workspace groupware system. Computer-Supported Cooperative Work. New York: ACM Publications, pp. 258–267.

    Google Scholar 

  • Holmquist, L.E., Falk, J., and Wigström, J. 1999. Supporting group awareness with inter-personal awareness devices. Personal Technologies, Special Issue on Handheld CSCW. Berlin: Springer-Verlag.

    Google Scholar 

  • Houston, P. 1998. Building distributed applications with message queuing middleware. Microsoft Corporation.

  • Joseph, A.D., DeLespinasse, A.F., Tauber, J.A., Gifford, D.K., and Kaashoek, M.F. 1995. Rover: A toolkit for mobile information access. In Proc. of ACM Symposium on Operating Systems Principles (SOSP95), USA, pp. 156–171.

  • Kortuem, G., Segall, Z., and Thompson, G.C. 1999. Close Encounters: Supporting mobile collaboration through interchange of user profiles. In Proceedings of the First International Symposium on Handheld and Ubiquitous Computing (HUC 99), Germany, pp. 171–185.

  • Marsic, I. 1999. DISCIPLE: A framework for multimodal collaboration in heterogeneous environments. ACM Computing Surveys, 31(2).

  • Munson, P. and Dewan, P. 1997. Sync: A java framework for mobile collaborative applications. IEEE Computer, 30(6):59–66.

    Google Scholar 

  • Myers, B.A., Stiel, H., and Gargiulo, R. 1998. Collaboration using multiple PDAs connected to a PC. In Proceedings CSCW'98: ACM Conference on Computer-Supported Cooperative Work, Seattle, WA, USA, pp. 285–294.

  • Olsen, D., Jefferies, S., Nielsen, T., Moyes, W., and Fredrickson, P. 2000. Cross-modal interaction using Xweb. In Proceedings UIST'00: ACM SIGGRAPH Symposium on User Interface Software and Technology, San Diego, CA, pp. 191–200.

  • Pankanti, S., Bolle, R.M., and Jain, A. 2000. Biometrics: The future of identification. IEEE Computer, 33(2):46–80.

    Google Scholar 

  • Pedersen, E.R. and Sokoler, T. 1997. AROMA: Abstract representation of presence supporting mutual awareness. ACM Symposium of Computer Human Interaction 1997 (CHI'97), Atlanta, GA, USA, pp. 51–58.

  • Randell, C. and Muller, H. 2001. A low cost indoor positioning system. In Proc. of Third International Conference on Ubiquitous Computing (Ubicomp01), Springer-Verlag, pp. 42–48.

  • Roseman, M. and Greenberg, S. 1996. Building real-time groupware with groupKit, a groupware toolkit. ACM Transactions on Computer-Human Interaction, 3(1):66–106.

    Google Scholar 

  • Salber, D., Dey, A.K., and Abowd, G.D. 1999a. The context toolkit: Aiding the development of context-enabled applications. International Conference on Human Factors in Computing Systems (CHI'99), Pittsburgh, PA, USA, pp. 434–441.

  • Salber, D., Dey, A., Orr, R., and Abowd, G. 1999b. Designing for ubiquitous computing: A case study on context sensing. Graphics. Visualization, and Usability Center Technical Report 99–29, Georgia Tech. Available at http://www.cc.gatech.edu/gvu/reports/1999/abstracts/99–29.html.

  • Satyanarayanan, M. 1996. Fundamental challenges in mobile computing. In Fifteenth ACM Symposium on Principles of Distributed Computing, Philadelphia, PA, USA.

  • Schilit, B.N., Adams, N., and Want, R. 1994. Context-aware computing applications. IEEE Special Issue on Mobile Computing Systems and Applications.

  • Sun Microsystems Inc. 2001a. Jini architectural overview. Technical White Paper, http://www.sun.com/jini/whitepapers/architecture.html.

  • Sun Microsystems Inc. 2001b. The Jini surrogate project. http://developer.jini.org/exchange/projects/surrogate/.

  • Sutton, P., Arkins, R., and Segall, B. 2001. Supporting disconnectedness—Transparent information delivery for mobile and invisible computing. CCGrid 2001 IEEE International Symposium on Cluster Computing and the Grid, Australia.

  • Universal Plug and Play Forum. 2001. Universal plug and play. http://www.upnp.org/.

  • Want, R., Schilit, B.N., Adams, N.I., Gold, R., Petersen, K., Goldberg, D., Ellis, J.R., and Weiser, M. 1995. An overview of the ParcTab ubiquitous computing experiment. IEEE Personal Communications Magazine, 2(6):28–43.

    Google Scholar 

  • WAP Forum. 2001. Wireless application protocol. http://www.wapforum.org.

  • Weiser, M. 1991. The computer of the 21st century. Scientific American, 265(3):66–75.

    Google Scholar 

  • Weiser, M. 1993. Some computer science issues in ubiquitous computing. Communications of ACM, 36(7):74–83.

    Google Scholar 

  • Whitehead, E. and Wiggins, M. 1998. WebDAV: IETF standard for collaborative authoring on the web. IEEE Internet Computing: Software Engineering over the Internet, 2(5):34–40.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Izadi, S., Coutinho, P., Rodden, T. et al. The FUSE Platform: Supporting Ubiquitous Collaboration Within Diverse Mobile Environments. Automated Software Engineering 9, 167–186 (2002). https://doi.org/10.1023/A:1014534414062

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1014534414062

Navigation