Skip to main content

Supporting the Development of Applications in Heterogeneous Ubiquitous Computing Environments

  • Conference paper
Computer Supported Cooperative Work in Design IV (CSCWD 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5236))

  • 1421 Accesses

Abstract

Ubiquitous computing is increasingly becoming part of our lives. Various computing devices, having different sizes and capabilities, and using different software platforms are part of our working, leisure and living scenario, where mobile devices coexist and communicate with desktop and laptop computers. Because of this phenomenon, the need for reliable and efficient mechanisms to connect applications running on different platforms is increasing. In this paper we present a middleware which easies the process of development applications running in different platforms in a peer-to-peer computing environment. The papers also present the results of benchmarking tests and the experience of developing different applications with this platform.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baloian, N., Hoppe, H.U., Milrad, M., Hoeksema, K.: Technologies and educational activities for supporting Challenge-based Learning. In: Education for the 21st Century-Impact of ICT and Digital Resources. IFIP, vol. 210, pp. 7–16. Springer, Boston (2006)

    Chapter  Google Scholar 

  2. Baloian, N., Berges, A., Buschmann, S., Gassner, K., Hardings, J., Hoppe, H.U., Luther, W.: Document Management ina a Computer-Integrated Classroom. In: Haake, J.M., Pino, J.A. (eds.) CRIWG 2002. LNCS, vol. 2440, pp. 35–44. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  3. Breuer, H., Konow, R., Baloian, N., Zutira, G.: Mobile Computing Seamlessly Integrate Formal and Informal Learning. In: Proceedings of the 7th IEEE Cof ICALT, Niigata, Japan, pp. 589–591 (2007)

    Google Scholar 

  4. Buszko, D., Lee, W., Helal, A.: Decentralized ad-hoc Groupware API and framework for mobile Collaboration. In: Proceedings of the GROUP 2001 Conf. Boulder, pp. 5–14 (2002)

    Google Scholar 

  5. Chang, C.Y., Sheu, J.P., Chan, T.W.: Concept and design of ad hoc and mobile classrooms. Journal of Assisted Learning 19, 336–346 (2003)

    Article  Google Scholar 

  6. Dewan, P., Choudhary, R.: A High-level and flexible framework for implementing multi-user interfaces. ACM Transactions on Information Systems 10(4), 345–380 (1992)

    Article  Google Scholar 

  7. Farooq, U., Schafer, W., Rosson, M., Carroll, J.: M-Education: Bridging the gap of mobile and desktop computing. In: Proceedings of the WMTE 2002, Vexjö, Sweden, pp. 91–94 (2002)

    Google Scholar 

  8. Hill, R., Brinck, T., Rohall, S., Patterson, J., Wilne, W.: The Rendezvous architecture and language for constructing multiuser applications. ACM Transactions on Computer-Human Interaction 1(2), 81–125 (1994)

    Article  Google Scholar 

  9. Jianhua, M., Shizuka, M., Lee, J., Huang, R.: A P2P groupware system with decentralized topology for supporting synchronous collaborations. In: International Conf. on Cyberworlds, Singapore, December 3-5, 2003, pp. 54–61 (2003)

    Google Scholar 

  10. Liang, J.-L., Liu, H.Y., Chang, B., Deng, Y.C., Yang, J.C., Chou, C.Y., Ko, H.W., Yang, S., Chan, T.W.: A few design perspectives on one-on-one digital classroom environment. Journal of Assisted Learning 21, 181–189 (2005)

    Article  Google Scholar 

  11. Lukosch, S.: Adaptive and Transparent data Distribution Support. In: Haake, J.M., Pino, J.A. (eds.) CRIWG 2002. LNCS, vol. 2440, pp. 255–274. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Mascolo, C., Capra, L., Zachariadis, S.: XMIDDLE: A data-sharing middleware for mobile computing. In: Wireless Personal Communications, vol. 21, pp. 77–103. Kluwer, Netherlands (2002)

    Google Scholar 

  13. Neyem, A., Ochoa, S., Pino, J.A.: Supporting Mobile Collaboration with Service-Oriented Mobile Units. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, pp. 228–245. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Urnes, T., Nejabi, R.: Tools for implementing groupware: Survey and evaluation. Technical Report No. CS-94-03, York University (1994)

    Google Scholar 

  15. Pinkwart, N., Hoppe, U., Milrad, M., Perez, J.: Educational scenarios for cooperative use of Personal Digital Assistants. J. of Comp. Assisted Learning 19, 383–391 (2003)

    Article  Google Scholar 

  16. Roseman, M., Grimberg, S.: Building real.time groupware with GroupKit. ACM Transactions on Computer-Human Interaction 3(1), 66–106 (1996)

    Article  Google Scholar 

  17. Siland, P., Sutinen, E., Tarhio, J.: Mobile Collaborative Concept-Mapping Classroom Activity with Simultaneous Field Exploration. In: Proceedings of the WMTE 2004, Tayuan, Taiwan, pp. 114–118 (2004)

    Google Scholar 

  18. Srinivasan, R.: RPC: Remote Procedure Call Protocol Specification Version 2. Internet RFC 1831 (1995)

    Google Scholar 

  19. Storm, R., Banvar, G., Miller, K., Prakash, A., Ward, M.: Concurrency Control and vie notification algorithms for collaborative replicated objects. IEEE Transactions on Computers 47(4), 458–471 (1998)

    Article  Google Scholar 

  20. Tewissen, F., Baloian, N., Hoppe, H.U., Reimberg, E.: MatchMaker: Synchronising Objects in Replicated Software-Architectures. In: Proceedings of the CRIWG 2000, Madeira, Portugal, pp. 60–67. IEEE Computer Society Press, Los Alamitos (2000)

    Google Scholar 

  21. Vogel, A., Duddy, K.: Java Programming with CORBA, 2nd edn. John Wiley & Sons, USA (1998)

    Google Scholar 

  22. Zurita, G., Baloian, N., Baytelman, F.: A face-to-face system for supporting mobile collaborative design using sketches and pen-.based gestures. In: Proceedings of the CSCWD 2006, Nanjing, China, pp. 250–255 (2006)

    Google Scholar 

  23. Zurita, G., Baloian, N., Baytelman, F., Morales, M.: A gestures and freehand writing interaction based Electronic Meeting Support System with handhelds. In: COOPIS 2006, Montpelier, France, pp. 679–696 (2006)

    Google Scholar 

  24. Zurita, G., Baloian, N., Baytelman, F., Morales, M.: Using Mobile Devices to Foster Social Interactions in the Classroom. In: Proceeding of the CSCWD 2008, XiAn, China, pp. 1041–1046 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baloian, N., Zurita, G. (2008). Supporting the Development of Applications in Heterogeneous Ubiquitous Computing Environments. In: Shen, W., Yong, J., Yang, Y., Barthès, JP.A., Luo, J. (eds) Computer Supported Cooperative Work in Design IV. CSCWD 2007. Lecture Notes in Computer Science, vol 5236. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92719-8_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92719-8_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92718-1

  • Online ISBN: 978-3-540-92719-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics