patible SQL analysis library that is necessary for an-
alyzing queries. Also, given the current rapid growth
in mobile device capabilities, a memory based cache
will sooner or later move into the area of feasibility.
The final goal is to provide a database framework
similar to the capabilities of the standard Java imple-
mentation (i.e. Java SE).
Note: The GPL lizensed MyMIDP source code
as well as our proof-of-concept MySQL client for
mobile phones are available online at http://it.i-
u.de/dbis/myMIDP.
REFERENCES
Godfrey, P. and Gryz, J. (1999). Answering queries by se-
mantic caches. In Bench-Capon, T., Soda, G., and
Tjoa, A. M., editors, Database and Expert Systems
Applications: Proceedings of the 10th International
Conference, DEXA’99, volume 1677 of LNCS, pages
485–498, Heidelberg. Springer-Verlag.
H¨opfner, H. and Sattler, K.-U. (2003). Towards Trie-Based
Query Caching in Mobile DBS. In K¨onig-Ries, B.,
Klein, M., and Obreiter, P., editors, Post-Proceedings
of the Workshop Scalability, Persistence, Transactions
- Database Mechanisms for Mobile Applications,
number P-43 in LNI, pages 106–121. Gesellschaft f¨ur
Informatik, K¨ollen Druck+Verlag GmbH.
H¨opfner, H., Schad, J., Wendland, S., and Mansour, E.
(2009a). MyMIDP: An JDBC driver for accessing
MySQL from mobile devices. In Chen, Q., Cuz-
zocrea, A., Hara, T., Hunt, E., and Popescu, M., ed-
itors, Proceedings of the The First International Con-
ference on Advances in Databases, Knowledge, and
Data Applications (DBKDA 2009), March 1-6, 2009,
Cancun, Mexico, pages 74–80. IEEE Computer Soci-
ety.
H¨opfner, H., Schad, J., Wendland, S., and Mansour, E.
(2009b). MyMIDP and MyMIDP-Client: Direct Ac-
cess to MySQL Databases from Cell Phones (Demo).
In Freytag, J.-C., Ruf, T., Lehner, W., and Vossen,
G., editors, Proceedings of the 13. Conference on
Business, Technology, and Web, March 2-6, 2009,
M¨unster, Germany, volume P-144 of Lecture Notes
in Informatics (LNI) - Proceedings, pages 604–607,
Bonn, Germany. Gesellschaft f¨ur Informatik, K¨ollen
Druck+Verlag GmbH.
Keller, A. M. and Basu, J. (1996). A predicate-based
caching scheme for client-server database architec-
tures. The VLDB Journal, 5(1):35–47.
Kubach, U. and Rothermel, K. (2001). Exploiting loca-
tion information for infostation-based hoarding. In
Rose, C., editor, Proceedings of the 7th Annual Inter-
national Conference on Mobile Computing and Net-
working, pages 15–27. SIGMOBILE, ACM Press.
Lee, K. C. K., Leong, H. V., and Si, A. (1999). Semantic
query caching in a mobile environment. ACM SIG-
MOBILE Mobile Computing and Communications
Review, 3(2):28–36.
Liu, G., Marlevi, A., and Maguire, G. (1996). A mo-
bile virtual-distributed system architecture for sup-
porting wireless mobile computing and communica-
tions. Wireless Networks, 2(1):77–86.
Peissig, J. (2004). guidePort – An Information and Guid-
ance System. In Kyamakya, K., editor, WPNC 04
Proceedings, number 0.1 in Hannoversche Beitr¨age
zur Nachrichtentechnik, pages 1–17, Aachen. NICCI-
MON, IEEE, VDI, Shaker Verlag GmbH.
Ren, Q. and Dunham, M. H. (1999). Using clustering for
effective management of a semantic cache in mobile
computing. In Banerjee, S., Chrysanthis, P. K., and
Pitoura, E., editors, Proceedings of the 1st ACM Inter-
national Workshop on Data Engineering for Wireless
and Mobile Access, pages 94–101, New York, NY,
USA. ACM Press.
Ren, Q. and Dunham, M. H. (2000). Using semantic
caching to manage location dependent data in mobile
computing. In MobiCom ’00: Proceedings of the 6th
annual international conference on Mobile computing
and networking, pages 210–221. ACM.
Ren, Q. and Dunham, M. H. (2003). Semantic Caching and
Query Processing. Transactions on Knowledge and
Data Engineering, 15(1):192–210.
Zheng, B., Xu, J., and Lee, D. (2002). Cache Invalidation
and Replacement Strategies for Location-Dependent
Data in Mobile Environments. IEEE Transactions on
Computers, pages 1141–1153.
DATA CACHING ON MOBILE DEVICES - The Experimental MyMIDP Caching Framework
259