70 likes | 173 Vues
This project explores the development of digital libraries that can communicate and exchange data when within range of each other or at scheduled times. Leveraging tools like Greenstone and programming in C++, the project focuses on three main components: Image Acquisition using WIA, Data Import through Perl scripts, and Digital Library Communication to monitor changes and facilitate data exchange. By simulating a brick-and-mortar library environment, this initiative aims to enhance access to collections across multiple digital libraries, enabling seamless collaboration and resource sharing.
E N D
Digital Library Back-chat Craig Robb Steven mctainsh Eru penkman Nathan holland
Project Overview Digital libraries that “talk to each other” Capture data ‘in the field’ and import into a digital library system (such as Greenstone) Digital libraries can talk to each other and exchange new data once they are ‘in range’ of each other, or at a predetermined time Can have a setup much like brick-and-mortar libraries: many different libraries in one city accessible from one location
Week 8 • Research into Greenstone and use of C++ • Tools to be used: • SourceForge • Google Wave • SVN • 3 main parts: • Image Acquisition • Data Import • Digital Library Communication
1. Image Acquisition • Decided to use WIA (Windows Image Acquisition) as initial solution • Supports a variety of devices • Mobile Phones • Digital Cameras • Storage Cards (XD, SD, etc.) • Supported in Windows XP and later (good support) • Future intention to extend to multiple platforms using another solution (to be investigated)
2. Data Import • Importation into digital library using built-in scripts (written in Perl) • 3 main stages • Make a collection • Import images/data • Build collection
3. Digital Library Communication Interrogate folder structure to determine changed data since last ‘visit’/exchange Import new data into library – simple file copying in essence Store a list of ‘addresses’ of other libraries to access them easily Reflect a brick-and-mortar library
Week 9 • Generate test programs to demonstrate individual capabilities of the software – provide a basis for next stages of development • Develop programs for the following first: • WIA • Running Greenstone scripts – importing into library • Then develop library-to-library communication component (after domain more greatly understood through first two components)