Skip to main content

Adaptable Mobile Applications: Exploiting Logical Mobility in Mobile Computing

  • Conference paper
Book cover Mobile Agents for Telecommunication Applications (MATA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2881))

Abstract

An increasing number of applications is being written for mobile hosts, such as laptop computers, mobile phones, PDAs etc. These applications are usually monolithic, featuring very limited interoperability and context-awareness and are usually difficult to deploy and update. Application engineers have to deal with a very dynamic set of environments that these applications are in contact with and it is becoming increasingly difficult to design an application that will be able to cater to all the user’s needs in those environments. This new setting forces a shift from design-time to run-time effort in developing software systems. To solve these problems and to allow a new class of ubiquitous and adaptable applications to be built, we have designed and implemented satin, a middleware system that allows the flexible use of logical mobility techniques by applications running on mobile hosts which are connected to very different networks. In this paper we describe our approach and show how satin can be used to deploy and update applications on mobile devices easily and efficiently.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Palmsource developers program, http://www.palmsource.com/developers/

  2. Arnold, K., O’Sullivan, B., Scheifler, R.W., Waldo, J., Wollrath, A.: The Jini[tm] Specification. Addison-Wesley, Reading (1999)

    Google Scholar 

  3. Capra, L., Blair, G.S., Mascolo, C., Emmerich, W., Grace, P.: Exploiting reflection in mobile computing middleware. ACM SIGMOBILE Mobile Computing and Communications Review 1(2)

    Google Scholar 

  4. Cugola, G., Picco, G.: Peer-to-peer for collaborative applications. In: Proceedings of International Workshop on Mobile Teamwork Support, Collocated with ICDCS 2002 (July 2002)

    Google Scholar 

  5. Fuggetta, A., Picco, G.P., Vigna, G.: Understanding Code Mobility. IEEE Trans. on Software Engineering 24(5)

    Google Scholar 

  6. Mascolo, C., Capra, L., Zachariadis, S., Emmerich, W.: XMIDDLE: A Data-Sharing Middleware for Mobile Computing. Int. Journal on Personal and Wireless Communications (April 2002)

    Google Scholar 

  7. Murphy, A.L., Picco, G.P., Roman, G.-C.: L IME : A Middleware for Physical and Logical Mobility. In: Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS-21) (May 2001)

    Google Scholar 

  8. Roman, M., Kon, F., Campbell, R.H.: Reflective middleware: From your desk to your hand. IEEE Distributed Systems Online Journal (July 2001); Special Issue on Reflective Middleware

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zachariadis, S., Mascolo, C., Emmerich, W. (2003). Adaptable Mobile Applications: Exploiting Logical Mobility in Mobile Computing. In: Horlait, E., Magedanz, T., Glitho, R.H. (eds) Mobile Agents for Telecommunication Applications. MATA 2003. Lecture Notes in Computer Science, vol 2881. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39646-8_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39646-8_16

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics