Preservation virtual machine

Die Preservation Virtual Machine wurde entwickelt, um eine einfache und effiziente Lösung für das Problem zu finden: Wie stellt man sicher, dass heute gespeicherte Film-Dateiformate in Zukunft korrekt interpretiert und wiedergegeben werden?

Projektergebnisse

Die Projekte für die Virtuelle Maschine zur Bewahrung befinden sich in der Endphase der Fertigstellung. Beide Projekte waren ein großer Erfolg und die VM wird bald auf allen piqlFilm-Rollen angeboten werden. 

Erfahren Sie unten mehr über die VM oder sehen Sie sich das Projekt auf GitHub an.

Übersicht

Was ist es?

Eine virtuelle Maschine ist ein virtualisierter Computer, der Programme ausführen und bereitstellen kann. Die virtuelle Maschine zur Bewahrung ist speziell für Archivierungszwecke konzipiert. Sie wird mit einem minimalistischen Implementierungsleitfaden geliefert, der für die ferne Zukunft entwickelt wurde, in der es keine modernen Computer und SW mehr gibt. Diese Maschine wird den Zugriff auf alle auf piqlFilm gespeicherten Daten vereinfachen. Sie wird auch sicherstellen, dass die auf piqlFilm gespeicherten Dateiformate korrekt wiedergegeben und interpretiert werden.

Was macht sie?

Die virtuelle Maschine implementiert selbstausführende Dateiformatdecoder, welche die Dateiformate dekodieren und eine konsistente Ausgabe auf den Eingabe-/Ausgabegeräten erzeugen (d. h. ein Bild erscheint unabhängig von dem Gerät oder dem Betriebssystem, auf dem es angezeigt wird, immer gleich).

Wie funktioniert sie?

Die VM automatisiert einen großen Teil der manuellen Wiederherstellung von Dateien aus piqlFilm. Die virtuelle Maschine dekodiert und kompiliert die auf piqlFilm in menschenlesbarem Text geschriebenen Dateien automatisch und rendert sie, so dass der Benutzer sie öffnen und auf die Informationen zugreifen kann. Dies hat erhebliche Auswirkungen auf den Benutzer, der an der Wiederherstellung der Informationen arbeitet. Die virtuelle Maschine rendert Dateien im Archivierungsformat wie PDF/A, TIFF, WAV usw.

Entwicklungsphasen

Das 24-monatige Projekt begann am 1. April 2018 und wurde in 6 Arbeitspakete realisiert:

Spezifikation und Anforderungen
Für ein erfolgreiches Projekt wurden die Spezifikationen und Anforderungen zur Erstellung einer virtuellen Maschine für die Aufbewahrung mit klaren und realistischen Ambitionen definiert. Die wichtigste Anforderung ist, dass die Lösung in der Zukunft einfach zu implementieren sein muss und gleichzeitig bereits heute gezeigt werden kann.
Zukunftsorientiertes Design
Da dieses Projekt mit der bestehenden piqlFilm-Technologie implementiert werden soll, die Daten für viel längere Zeiträume speichert als andere verfügbare Medien, muss diese VM under Berücksichtigung der fernen Zukunft erstellt werden. Die Sprachen könnten anders sein, die verfügbare Technologie wird wahrscheinlich ganz anders sein - welche Informationen müssen wir bereitstellen, um sicherzustellen, dass sie verständlich ist und effizient implementiert werden kann. Dazu gehörte eine detaillierte Beschreibung der VM mit Anweisungen, Typen und Werten, Laufzeitsystem und Speichermodell. Dies wurde ebenfalls auf zwei verschiedene Arten beschrieben: als menschenlesbarer Text und als eindeutige und formale Spezifikation der VM unter Verwendung etablierter Werkzeuge aus der Mathematik und der Semantik von Programmiersprachen.
Erstellen
Der nächste Schritt ist die Erstellung der VM. Das Projekt verfügt derzeit über zwei Implementierungen der Spezifikation: eine funktionsreiche, die zum Kompilieren und Assemblieren der VM-Anwendungen verwendet werden kann, und eine schnelle Version, die in der Programmiersprache C implementiert ist
Integration
Das Digital Aufbewahrungssysteme von Piql nimmt Inhalte und Metadaten auf und bereitet standardbasierte, selbstdokumentierende Archival Information Packages (AIPs) mit Hilfe der marktführenden Archivematica Preservation SW für die langfristige Speicherung und Aufbewahrung vor.
Open-Source-Veröffentlichung
Das Ziel ist es, alle Spezifikationen und den Quellcode auf GitHub verfügbar zu machen.
Previous
Next

Klicken Sie, um unsere Partner für jedes Projekt zu sehen

iVM

Immortal Virtual Machine

SUPPORT
Eurostars finanziert (E!12494)
Für dieses Projekt sind wir eine Partnerschaft mit der unten genannten Organisation eingegangen:

Das Norwegische Rechenzentrum (NR) ist eine führende Forschungs- und Entwicklungseinrichtung mit extrem hoher Kompetenz auf dem Gebiet der Informatik, über verschiedene Anwendungen hinweg. Als gemeinnützige Stiftung besteht der Dienstleistungsauftrag von NR darin, Forschung im Dienste der Industrie, ihrer Partnerunternehmen und vor allem zum Nutzen der Gesellschaft als Ganzes durchzuführen. Im Bereich iVM wird NR mit der Forschung und Entwicklung von State-of-the-Art VM für diese Anwendung beitragen.

Das norwegische Nationalmuseum verwahrt, bewahrt, stellt aus und fördert das öffentliche Wissen über Norwegens umfangreichste Sammlungen von Kunst, Architektur und Design. Sie werden in hohem Maße von der neuen VM-Funktion profitieren und eine Schlüsselrolle bei der Verbreitung an internationale Museen spielen.

Tedial ist ein führender Anbieter von Medien- und Content-Management-Lösungen, die die Effizienz und Rentabilität von Unternehmen maximieren. Die Evolution-Plattform von TEDIAL bietet internationalen Rundfunkanstalten und globalen Medienunternehmen die nächste Generation von MAM und geschäftsorientierten Medien-Workflows. TEDIAL ist weltweit vertreten und wird mit dem neuen VM-Feature wesentlich zur Verbreitung der Piql-Services sowie zur Verbreitung über seine Kanäle im Rundfunk- und Medienbereich beitragen.

VirtuMa

VirtuMa

SUPPORT
Oslofjord Fonds
Für dieses Projekt sind wir eine Partnerschaft mit der unten genannten Organisation eingegangen:

Das Norwegische Rechenzentrum (NR) ist eine führende Forschungs- und Entwicklungseinrichtung mit extrem hoher Kompetenz auf dem Gebiet der Informatik, über verschiedene Anwendungen hinweg. Als gemeinnützige Stiftung besteht der Dienstleistungsauftrag von NR darin, Forschung im Dienste der Industrie, ihrer Partnerunternehmen und vor allem zum Nutzen der Gesellschaft als Ganzes durchzuführen. In VirtuMa wird NR mit der Forschung und Entwicklung modernster VM für diese Anwendung beitragen.