FramePersist: An Object Persistence Framework for Mobile Device Applications

Traditional requirements for persistence layers do not consider limitations of the development platforms available for mobile devices. In order to facilitate the development of applications, which need to store data, for mobile devices, these traditional requirements are reevaluated in this paper and a framework for object persistence is proposed. This framework, called FramePersist, is constructed based on the concept of object serialization and allows to persist and to search objects efficiently. Mapping rules of objects for persistence are presented together with a case study using the Symbian OS native file systems.

[1]  Kern Koh,et al.  A flash compression layer for SmartMedia card systems , 2004, IEEE Transactions on Consumer Electronics.

[2]  Frameworks de Aplicações Orientadas a Objetos – Uma Abordagem Iterativa e Incremental , 2003, Anais do II Simpósio Brasileiro de Qualidade de Software (SBQS 2003).

[3]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[4]  J. Buttriss 3rd edition, 2000 , 2001 .

[5]  James White,et al.  Java 2 Micro Edition , 2002 .

[6]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[7]  Scott W. Ambler,et al.  Mapping Objects To Relational Databases , 2000 .

[8]  Colin Turfus,et al.  Wireless Java for Symbian Devices , 2001 .

[9]  Scott W. Ambler,et al.  The Design of a Robust Persistence Layer For Relational Databases , 2005 .