Philipps, Mario Entwurf und Implementierung eines Softwarearchivs für die digitale Langzeitarchivierung., 2010 Diploma Thesis thesis, Albert-Ludwigs-Universität Freiburg. [Thesis]
Preview |
PDF
Diplomarbeit_Mario_Philipps.pdf Download (3MB) | Preview |
English abstract
The Emulation strategy in digital preservation tackles the obsolescence of hardware, software and data formats by restoring the original usage environment of digital objects via emulation techniques. This means that supporting objects, such as operating systems or applications, have to be stored in a software archive. This thesis deals with the design of such an archive. First, some previous research results are outlined, with focus on the different types of supporting objects, and a concept called "View Path". Based on that, the responsibilities of a software archive are shown. These are the archiving of view path components, and the maintenance of emulated environments for visualization or migration of archived objects. Further, two major concepts for fulfilling these requirements are discussed, the dynamic generation and static archiving of emulated environments. The thesis concludes with the presentation of a prototypical architecture, based on Java EE. This architecture allows access to the archive by a web browser, a java applet provides access to the emulated environments.
German abstract
Die digitale Langzeitarchivierung widmet sich der Frage, wie digitale Daten über lange Zeiträume archiviert werden können. Herausforderungen hierbei sind das Veralten von Hardwarearchitekturen einerseits, sowie von Datenformaten und Software zur deren Verarbeitung andererseits. Die Emulationsstrategie adressiert diese Probleme, indem die ursprüngliche Nutzungsumgebung archivierter digitaler Objekte mittels Emulatoren wiederhergestellt wird. Die hierzu nötigen Hilfsobjekte, wie Betriebssysteme oder Anwendungsprogramme, müssen dabei von einem Softwarearchiv in geeigneter Form verwaltet werden. Diese Arbeit befasst sich mit dem Entwurf eines solchen Softwarearchivs. Hierzu wird zuerst ein Überblick über die Emulationsstrategie in der digitalen Langzeitarchivierung gegeben, sowie einige bisherige Forschungsergebnisse vorgestellt. Schwerpunkte sind die Darstellung zu archivierender Hilfsobjekte, sowie der Begriff des "View-Path". Darauf aufbauend erfolgt eine Darstellung der Aufgaben, die einem Softwarearchiv in der Emulationsstrategie zukommen. Dies sind zum einen die Archivierung einzelner View-Path-Komponenten, zum anderen die Bereitstellung von emulierten Ablaufumgebungen zur Visualisierung oder Migration archivierter Objekte. Zur Erfüllung dieser Aufgaben werden zwei mögliche Konzepte diskutiert, die dynamische Erzeugung und die statische Archivierung von Ablaufumgebungen. Abschließend wird die Architektur einer prototypischen Implementierung, basierend auf Java EE, vorgestellt. Diese Architektur erlaubt den Zugriff auf das Archiv über einen gewöhnlichen Web-Browser, die emulierten Ablaufumgebungen werden hierbei über ein Java-Applet verfügbar gemacht.
Item type: | Thesis (UNSPECIFIED) |
---|---|
Keywords: | software archive, digital preservation, emulation, migration, view-path, application, operating system, font, codec, emulator, QEMU, object transport, workflow recording, VNC, PLANETS, JBoss, Java EE, Applet |
Subjects: | A. Theoretical and general aspects of libraries and information. > AA. Library and information science as a field. J. Technical services in libraries, archives, museum. > JH. Digital preservation. L. Information technology and library technology > LJ. Software. |
Depositing user: | Mario Philipps |
Date deposited: | 16 Sep 2010 |
Last modified: | 02 Oct 2014 12:17 |
URI: | http://hdl.handle.net/10760/14712 |
References
Downloads
Downloads per month over past year
Actions (login required)
![]() |
View Item |