Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg...
-
Upload
12th-international-conference-on-digital-preservation-ipres-2015 -
Category
Presentations & Public Speaking
-
view
364 -
download
0
Transcript of Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg...
![Page 1: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/1.jpg)
Characterization of CD-ROMs for Emulation-based Access
Tobias Steinke, German National LibraryKlaus Rechert, University of Freiburg
![Page 2: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/2.jpg)
Project EMiL
• Emulation of Multimedia objects in Libraries• Many CD-ROMs of the 1990s and 2000s• Variety of needed system environments• Access in reading rooms• Flexible solution for many object types• Project funded by the German Research
Foundation (DFG), 2014 - 2016• Partners: German National Library, Bavarian
State Library, Karlsruhe University of Art and Design, University of Freiburg
![Page 3: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/3.jpg)
Requirements
• Libraries and museums: Different installation environments
• Thousands of objects, metadata without information about needed system environment: Automatic processing
• Usable for many multimedia object types like education programs, encyclopedias, maps, interactive art
• Flexible integration of existing and future emulators
![Page 4: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/4.jpg)
![Page 5: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/5.jpg)
Technical Metadata
![Page 6: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/6.jpg)
Characterization of Container Media
• Thousands of individual files • Many different file formats• Different views (e.g. hybrid CDs)
à Required: Emulation Environment
![Page 7: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/7.jpg)
Emulation EnvironmentEm
ulationEn
vironm
ent
technicalm
etadata
Configuration
SoftwareEnvironment
HardwareEnvironment
mapping
mapping
mapping
Disk Image
Emulator
Object Binding
![Page 8: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/8.jpg)
Characterization WorkflowExtractFFMTs– createhistogram
![Page 9: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/9.jpg)
Characterization WorkflowExtractFFMTs– createhistogram
MatchFFMTsandsoftwareenvironments
![Page 10: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/10.jpg)
TheCurator‘s ToDo List
• Create a list of (minimal) emulation environments for a collection
1. Search for executables2. Map executables to an OS
– Initial results• from 69 objects chosen by the library
partners, for 66 at least one suitable OS could be determined
• for 35 objects we found at least one other alternative environment
– 11 hybrid CDROMs (Windows / Mac)
![Page 11: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/11.jpg)
A Minimal Image-Archive
A minimal list of required "standard environments" –representative environments for each operating system.
àA working (simple) solution for most commercially published CDROMs (Typically self-contained media, made for the mass-market)
![Page 12: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/12.jpg)
Objectswithout Executables?!?
àWhich Emulation Environment?àAnd which one is the best?
![Page 13: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/13.jpg)
Refine Environments – Installation and Management of Additional Software
• Describing the capabilities of software environments– i.e. which file formats can be renderedà Integrated software management is required
• Software archive interface– Management of software components– Describe rendering capabilities– License management and enforcement
![Page 14: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/14.jpg)
SoftwareManagement-1-
Listofcurrentlyavailablesoftwarepackages.
Addanew software package
![Page 15: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/15.jpg)
SoftwareManagement-2-
Addbasic descriptive meta-data
Choose anuploaded ISO/Floppy imageandaddittoasoftwarecontainer (rightcolumn).
Createanew software bundle (leftside)
![Page 16: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/16.jpg)
SoftwareManagement-2- (cont.)
Describe the software‘s rendering capabilities using PRONOM IDs
Licenseinformation
![Page 17: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/17.jpg)
ModifyImage-1-
Choose animagetobemodified
![Page 18: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/18.jpg)
ModifyImage-2-
Choose asoftware package to be installed
![Page 19: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/19.jpg)
ModifyImage-3-
• InstallationmediumisavailableasCDROM(driveD:)
• Runinstallationprocess
Provideanameforthenewenvironment
![Page 20: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/20.jpg)
Newenvironmentavailable
Usethenewlyinstalledimage
Thenewsoftwareenvironment descriptioncontainsareferencetothesoftwarepackagedescription.
![Page 21: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/21.jpg)
Summary & Outlook
• A top-down approach to render container objects – mass ingest of container objects
• flag problematic objects for manual review– on-the-fly characterization– a REST interface for remote characterization
• Ongoing development– mapping "complex formats"
• e.g. web environments– define a ranking among alternative
environments– license enforcement module
![Page 22: Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke](https://reader031.fdocuments.in/reader031/viewer/2022030304/58762ceb1a28ab8b7b8b6ec5/html5/thumbnails/22.jpg)
Thank you!
Project website: http://www.multimedia-emulation.de
(German)
Source code:http://github.com/eaas-framework