Universal access architecture for digital libraries

In this paper we present a universal access architecture for digital libraries. Our architecture supports traditional fixed clients and mobile clients addressing the connection adaptation and limited resources challenges presented by mobile devices. We describe the requirements of universally available personal digital libraries and illustrate their applicability with a user scenario. These requirements are addressed by our universal access architecture, which targets to support multiple device access, including mobile devices. The main components of the architecture are the Client-Side Applications, the Data Server and the Mobile Communication Middleware (MCM). Our work has focused on the mobile connection support provided by the interaction of mobile clients with the MCM, obtaining a constant response rate in spite of variability of network conditions. The architecture of a mobile software client that benefits from these mechanisms is described and supplemented with implementation notes showing how-in spite of the limited computing resources of mobile devices-it can interact with a data server that has not been designed to support client mobility via adaptation techniques implemented in a middleware.

[1]  J. Alfredo Sánchez,et al.  PoPS: mobile access to digital library resources , 2003, 2003 Joint Conference on Digital Libraries, 2003. Proceedings..

[2]  Sheng-Uei Guan,et al.  DESIGN AND IMPLEMENTATION OF A WEB-BASED PERSONAL DIGITAL LIBRARY , 2004 .

[3]  Claus-Peter Klas,et al.  BINGO! and DAFFODIL: Personalized Exploration of Digital Libraries and Web Sources , 2004, RIAO.

[4]  Doubletree Hotel San Jose,et al.  The World's Most Popular Open Source Database , 2003 .

[5]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[6]  Brian D. Noble,et al.  Mobile network estimation , 2001, MobiCom '01.

[7]  Lillian N. Cassel,et al.  Client Side Personalization , 2001, DELOS.

[8]  M. Frans Kaashoek,et al.  Mobile Computing with the Rover Toolkit , 1997, IEEE Trans. Computers.

[9]  Kris Popat,et al.  UpLib: a universal personal digital library system , 2003, DocEng '03.

[10]  Nikolay A. Skvortsov,et al.  Personalization through Specification Refinement and Composition , 2001, DELOS.

[11]  José Legatheaux Martins,et al.  Flexible data storage for mobile computing , 1999, SAC '99.

[12]  Johan Bollen,et al.  MyLibrary, A Personalization Service for Digital Library Environments , 2001, DELOS.

[13]  Bharat K. Bhargava,et al.  Mobile data and transaction management , 2002, Inf. Sci..

[14]  David A. Garza-Salazar,et al.  PDLib: personal digital libraries with universal access , 2005, Proceedings of the 5th ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL '05).

[15]  David L. Hicks,et al.  Towards Support for Personalization in Distributed Digital Library Settings , 2001, DELOS.

[16]  Edward A. Fox,et al.  The Open Archives Initiative , 2001 .

[17]  Jiming Chen,et al.  Constructing personal digital library by multi-search and customized category , 1998, Proceedings Tenth IEEE International Conference on Tools with Artificial Intelligence (Cat. No.98CH36294).

[18]  Thomas Phan,et al.  A Scalable, Distributed Middleware Service Architecture to Support Mobile Internet Applications , 2001, WMI '01.

[19]  Mahadev Satyanarayanan,et al.  Categories and Subject Descriptors: D.4.3 [Software]: File Systems Management—Distributed , 2022 .

[20]  Evaggelia Pitoura,et al.  Data Management for Mobile Computing , 1997, The Kluwer International Series on Advances in Database Systems.