Dynamic Database Generation for Mobile Applications

  • Ralf Mühlberger
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2784)


Mobile devices can be seen as components of distributed information systems, with applications executed on these devices requiring a fragment of the global schema allocated to the device and implemented through materialised views. As mobile devices become more powerful we would like to minimise modifications to application code and thus reduce the cost of migration for large numbers of applications to mobile devices. Ideally an application should run mobile without any modification.

It is possible to implement dynamic database creation for application instances in an architecture with a light-weight database management system on the mobile device and an application manager.

This eliminates the need for the applications to be modified to manage their data requirements in mobile environments, with mobile dynamically created databases acting as the expected server database to the mobile applications. This is particularly useful in environments where tasks are scheduled by a workflow management system that is readily modified to act as an application manager.


Mobile Device Mobile Application Application Manager Database Management System Database Schema 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gray, J., Helland, P., O’Neil, P., Shasha, D.: The dangers of replication and a solution, pp. 173–182 (1996)Google Scholar
  2. 2.
    Pitoura, E.: A replication schema to support weak connectivity in mobile information systems. In: Thoma, H., Wagner, R.R. (eds.) DEXA 1996. LNCS, vol. 1134, Springer, Heidelberg (1996)CrossRefGoogle Scholar
  3. 3.
    Pitoura, E., Samaras, G.: Data Management for Mobile Computing, vol. 10. Kluwer Academic Publishers, Dordrecht (1998)zbMATHGoogle Scholar
  4. 4.
    Pitoura, E., Bhargava, B.K.: Data consistency in intermittently connected distributed systems. Knowledge and Data Engineering 11, 896–915 (1999)Google Scholar
  5. 5.
    Heuer, A., Lubinski, A.: Configured replication for mobile applications (2000) Google Scholar
  6. 6.
    Ren, Q., Dunham, M.H.: Using semantic caching to manage location dependent data in mobile computing. In: Mobile Computing and Networking, pp. 210–221 (2000)Google Scholar
  7. 7.
    Mazumdar, S., Chrysanthis, P.K.: Achieving consistency in mobile databases through localization in PRO-MOTION. In: DEXA Workshop, pp. 82–89 (1999)Google Scholar
  8. 8.
    Muhlberger, R.M.: Data Management for Interoperable Systems. Phd thesis, The University of Queensland, Qld, Australia (2001) Google Scholar
  9. 9.
    Kiepuszewski, B., Mühlberger, R., Orlowska, M.E.: Flowback: Providing backward recovery for workflow systems. In: Proceedings of the 1998 ACM SIGMOD International Conference on Management of Data (1998)Google Scholar
  10. 10.
    Muhlberger, R., Orlowska, M.E., Kiepuszewski, B.: Backward step: The right direction for production workflow systems. In: Proceedings of the 1999 Australian Database Conference (1999)Google Scholar
  11. 11.
    Badrinath, B.R., Phatak, S.: Database server organization for handling mobile clients. DCS Technical Report DCS-342, Rutgers University, New Brunswick, NJ, USA (1997) Google Scholar
  12. 12.
    Halpin, T.A.: Information Modeling and Relational Databases. Morgan Kaufmann Publishers, San Francisco (2001)Google Scholar
  13. 13.
    Elmagarmid, A., Jing, J., Bukhres, O.: An efficient and reliable reservation algorithm for mobile transactions. In: Proceedings of the 4th International Conference on Information and Knowledge Management, CIKM 1995 (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Ralf Mühlberger
    • 1
  1. 1.School of Information Technology and Electrical EngineeringThe University of QueenslandBrisbaneAustralia

Personalised recommendations