is the screensaver a significant property 2 project goal
play

Is the Screensaver a Significant Property? 2 Project Goal Deploy - PowerPoint PPT Presentation

Is the Screensaver a Significant Property? 2 Project Goal Deploy and scale infrastructure and services for software emulation, including distributed management, sharing, documentation/discovery, and access. 3 What is Emulation-as-


  1. Is the Screensaver a Significant Property?

  2. 2

  3. Project Goal Deploy and scale infrastructure and services for software emulation, including distributed management, sharing, documentation/discovery, and access. 3

  4. What is Emulation-as- a-Service? 4

  5. 5

  6. Distributed Mgmt A network of distributed nodes, each ○ contributing to the EaaSI service and the software development roadmap. 6

  7. Sharing In-network sharing of software images ○ and configured environments. Yale University Library will contribute ○ at least 3000 pre-configured software applications running in configured environments. 7

  8. Access Emulated CD-ROM environment ○ sharing service Virtual Reading Rooms Service ○ Scientific Software Portal ○ API to automatically render objects in ○ original software via emulation 8

  9. Documentation/ Discovery Incorporating services developed by ○ Wikidata for Digital Preservation Comprehensive, open, ○ machine-readable documentation Defining profile for description of ○ software and computer environments 9

  10. Metadata for software and computing emulation 10

  11. Our needs n o i e t n a c o y r n i t t r a s a e n i m v n e o i m o v c o t s d u r i D A A P 1 2 3 4 11

  12. Existing “Schema” Trustworthy Online Technical ○ Environment Metadata (TOTEM) Database GAme MEtadata and CItation Project ○ (GAMECIP) Video Game Metadata Schema ○ Wikidata for Digital Preservation ○ 12

  13. Our Approach

  14. Metadata Model/Schema 14

  15. EaaSI – Conceptual Model 15

  16. EaaSI – Software 16

  17. WORK SOFTWARE SOFTWARE FAMILY PRODUCT EXPRESSION SOFTWARE VERSION MANIFESTATION SOFTWARE CONFIGURED OBJECT SOFTWARE EaaSI – Software Hierarchy 17

  18. WORK AutoCAD AutoCAD EXPRESSION 2000 AutoCAD AutoCAD MANIFESTATION 2000 from 2000 installed NSRL in Windows collection XP EaaSI – Software Hierarchy 18

  19. SOFTWARE An expression of a software application which provides a single coherent Word 2000 (version 9.0) VERSION presentation with a well defined functionality and behaviour. SOFTWARE Application and system software that is Word 2000 (version 9.0) available for installation/configuration OBJECT from the NSRL collection in an environment. OBJECT Files necessary for installation and/or Disk images of operation of a software application FILES installation media within a computing environment. EaaSI – Software Object – Components 19

  20. Application or operating system CONFIGURED Word 2000 (version 9.0) software installed and configured for installed in Windows SOFTWARE operation within an emulated 2000 environment computing environment. EaaSI – Software Object – Components 20

  21. EaaSI – Environments 21

  22. Configured software SOFTWARE components—operating systems, drivers, libraries, applications, etc.—of ENVIRONMENT computing environment as recorded on environment disk image. ENVIRONMENT Recorded contents of computing environment’s software configuration. IMAGE EaaSI – Computing Environment – Components 22

  23. CONFIGURED Emulator configuration settings that replicate the hardware of a physical MACHINE computer system. Emulation software used to manifest EMULATOR hardware configuration settings in the computing environment. EaaSI – Computing Environment – Components 23

  24. Combination of software COMPUTING environment, configured machine, ENVIRONMENT and metadata presented to users of the EaaSI system OBJECT Computing environment with associated digital object(s) for ENVIRONMENT rendering and interaction. EaaSI – Computing Environment – Components 24

  25. EaaSI – Objects 25

  26. Information or works from DIGITAL institutional collections intended for OBJECT representation and interpretation within an emulated Environment. OBJECT Computing environment with associated digital object(s) for ENVIRONMENT rendering and interaction. EaaSI – Computing Environment – Components 26

  27. Data Capture Methods 27

  28. Wikidata for Digital Preservation Portal 28

  29. EaaSI UI 29

  30. EaaSI Software METS 30

  31. Challenges Controlling data quality ○ Edge cases ○ Domain specific metadata ○ Ease of use ○ User fatigue ○ 31

  32. Next Steps Continue schema definition ○ EaaSI UI updates ○ Explore edge cases ○ 32

  33. A Very Special Thanks to our Funders... 33

  34. Thanks! You can find me at @sth_rbrt & seth.r.anderson@yale.edu ○ And learn more at softwarepreservationnetwork.org/eaasi ○ And on Twitter at #eaasi ○ 34

Recommend


More recommend