Skip to main content

A Cross-Platform Application Environment for Nomadic Desktop Computing

  • Conference paper
Object-Oriented and Internet-Based Technologies (NODe 2004)

Abstract

The possibility to uniformly access the WWW using a standard web browser has fostered the development of nomadic desktop computing, allowing nomadic users to run their applications from nearly any location providing access to the Internet. In this paper, we propose an approach to nomadic desktop computing based on the idea of dynamically deploying and executing personalized applications on the desktop system currently used by a nomadic user. We present a cross-platform application environment that automatically adapts itself to the requirements and configuration of a nomadic desktop application and enables the seamless execution and migration of applications across heterogeneous desktop computer systems. The implementation of our approach is outlined and its use in ongoing research projects is demonstrated.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Kindberg, T., Barton, J.: A Web-Based Nomadic Computing System. In: Computer Networks, vol. 35(4), pp. 443–456. Elsevier, Amsterdam (2001)

    Google Scholar 

  2. Amor, D.: Internet Future Strategies: How Pervasive Computing Services Will Change the World. Prentice Hall, Englewood Cliffs (2001)

    Google Scholar 

  3. Zhu, J., Törö, M., Leung, V.C.M., Vuong, S.: Supporting Universal Personal Computing on Internet with Java and CORBA. In: Concurrency: Practice and Experience, vol. 10(11-13), pp. 1007–1013. John Wiley & Sons, Chichester (1998)

    Google Scholar 

  4. Gentner, D., Ludolph, F., Ryan, C.: Designing HotJava Views. JavaSoft (1997), http://java.sun.com/products/hotjavaviews/hjv.white.html

  5. Kleinrock, L.: Nomadic Computing and Smart Spaces. IEEE Internet Computing 4(1), 52–53 (2000)

    Article  Google Scholar 

  6. Kleinrock, L.: Breaking Loose. Communications of the ACM 44(9), 41–45 (2001)

    Article  Google Scholar 

  7. Lyytinen, K., Yoo, Y.: The Next Wave of Nomadic Computing. Information System Research 13(4), 377–388 (2002)

    Article  Google Scholar 

  8. Wood, K.R., Richardson, T., Bennett, F., Harter, A., Hopper, A.: Global Teleporting with Java: Toward Ubiquitous Personalized Computing. IEEE Computer 30(2), 53–59 (1997)

    Google Scholar 

  9. Sheresh, D., Sheresh, B.: Understanding Directory Services. Macmillan Computer Pub, Basingstoke (1999)

    Google Scholar 

  10. Kerman, P.: Macromedia Flash MX 2004 for Rich Internet Applications, 2003th edn. New Riders Publishing, Indianapolis (2004)

    Google Scholar 

  11. Wall, L., Christiansen, T., Orwant, J.: Programming Perl. O’Reilly, Sebastopol (2000)

    MATH  Google Scholar 

  12. Srinivas, R.N.: Java Web Start to the Rescue. JavaWorld. IDG, Nr. 7 (2001), http://www.javaworld.com/javaworld/jw-07-2001/jw-0706-webstart_p.html

  13. Cooltown. HP Research Labs (2004), http://www.cooltown.com/cooltown/index.asp

  14. Cusumano, M.A., Yoffie, D.B.: What Netscape learned from Cross-Platform Software Development. Communications of the ACM 42(10), 72–78 (1999)

    Article  Google Scholar 

  15. Andreessen, M.: Building Crossware. Netscape Techvision (1997), http://wp.netscape.com/columns/techvision/crossware.html

  16. Extent Solutions, http://www.exent.com/solutions/products.asp

  17. Meyer, B.: NET is coming. IEEE Computer 34(8), 92–97 (2001)

    Google Scholar 

  18. Paal, S., Kammüller, R., Freisleben, B.: Java Class Deployment with Class Collections. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 135–151. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  19. Paal, S., Kammüller, R., Freisleben, B.: Java Class Separation for Multi-Application Hosting. In: Proc. of the 3rd Conference on Internet Computing (IC 2002). Las Vegas, USA, pp. 259–266. Csrea Press (2002)

    Google Scholar 

  20. Paal, S., Kammüller, R., Freisleben, B.: Customizable Deployment, Composition and Hosting of Distributed Java Applications. In: Meersman, R., Tari, Z., et al. (eds.) CoopIS 2002, DOA 2002, and ODBASE 2002. LNCS, vol. 2519, pp. 845–865. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  21. Richmond, M., Noble, J.: Reflections on Remote Reflection. In: Kanchanasut, K., Levy, J.-J. (eds.) ACSC 1995. LNCS, vol. 1023, pp. 163–170. Springer, Heidelberg (1995)

    Google Scholar 

  22. Paal, S., Kammüller, R., Freisleben, B.: Separating the Concerns of Distributed Deployment and Dynamic Composition in Internet Application Systems. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol. 2888, pp. 1292–1311. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  23. Venners, B.: Inside The Java 2 Virtual Machine. McGraw-Hill, New York (1999)

    Google Scholar 

  24. netzspannung.org, Communication Platform for Digital Art and Media Culture, http://netzspannung.org

  25. Fleischmann, M., Strauss, W., Novak, J., Paal, S., Müller, B., Blome, G., Peranovic, P., Seibert, C., Schneider, M.: netzspannung.org - An Internet Media Lab for Knowledge Discovery in Mixed Realities. In: Proc. of 1st Conference on Artistic, Cultural and Scientific Aspects of Experimental Media Spaces (CAST 2001). St. Augustin, Germany, pp. 121–129 (2001) ,Fraunhofer

    Google Scholar 

  26. AWAKE - Networked Awareness for Knowledge Discovery. Fraunhofer Institute for Media Communication. St. Augustin, Germany (2003), http://awake.imk.fraunhofer.de

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Paal, S., Kammüller, R., Freisleben, B. (2004). A Cross-Platform Application Environment for Nomadic Desktop Computing. In: Weske, M., Liggesmeyer, P. (eds) Object-Oriented and Internet-Based Technologies. NODe 2004. Lecture Notes in Computer Science, vol 3263. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30196-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30196-7_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23201-8

  • Online ISBN: 978-3-540-30196-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics