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

is the screensaver a significant property 2 project goal
SMART_READER_LITE
LIVE PREVIEW

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-


slide-1
SLIDE 1

Is the Screensaver a Significant Property?

slide-2
SLIDE 2

2

slide-3
SLIDE 3

Project Goal

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

3

slide-4
SLIDE 4

4

What is Emulation-as- a-Service?

slide-5
SLIDE 5

5

slide-6
SLIDE 6

Distributed Mgmt

6

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

slide-7
SLIDE 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

slide-8
SLIDE 8

Access

○ Emulated CD-ROM environment sharing service ○ Virtual Reading Rooms Service ○ Scientific Software Portal ○ API to automatically render objects in

  • riginal software via emulation

8

slide-9
SLIDE 9

Documentation/ Discovery

9

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

slide-10
SLIDE 10

10

Metadata for software and computing emulation

slide-11
SLIDE 11

Our needs

11

1

D i s c

  • v

e r y

2

P r

  • v

e n a n c e

3

A d m i n i s t r a t i

  • n

4

A u t

  • m

a t i

  • n
slide-12
SLIDE 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

slide-13
SLIDE 13

Our Approach

slide-14
SLIDE 14

14

Metadata Model/Schema

slide-15
SLIDE 15

15

EaaSI – Conceptual Model

slide-16
SLIDE 16

16

EaaSI – Software

slide-17
SLIDE 17

17

EaaSI – Software Hierarchy

WORK EXPRESSION MANIFESTATION

SOFTWARE FAMILY SOFTWARE PRODUCT SOFTWARE VERSION SOFTWARE OBJECT CONFIGURED SOFTWARE

slide-18
SLIDE 18

18

EaaSI – Software Hierarchy

AutoCAD AutoCAD 2000 AutoCAD 2000 from NSRL collection AutoCAD 2000 installed in Windows XP

WORK EXPRESSION MANIFESTATION

slide-19
SLIDE 19

19

EaaSI – Software Object – Components

SOFTWARE VERSION

Word 2000 (version 9.0)

SOFTWARE OBJECT

Application and system software that is available for installation/configuration in an environment. An expression of a software application which provides a single coherent presentation with a well defined functionality and behaviour. Word 2000 (version 9.0) from the NSRL collection

OBJECT FILES

Files necessary for installation and/or

  • peration of a software application

within a computing environment. Disk images of installation media

slide-20
SLIDE 20

20

EaaSI – Software Object – Components

CONFIGURED SOFTWARE

Word 2000 (version 9.0) installed in Windows 2000 environment Application or operating system software installed and configured for

  • peration within an emulated

computing environment.

slide-21
SLIDE 21

21

EaaSI – Environments

slide-22
SLIDE 22

22

EaaSI – Computing Environment – Components

SOFTWARE ENVIRONMENT

Configured software components—operating systems, drivers, libraries, applications, etc.—of computing environment as recorded

  • n environment disk image.

ENVIRONMENT IMAGE

Recorded contents of computing environment’s software configuration.

slide-23
SLIDE 23

23

EaaSI – Computing Environment – Components

CONFIGURED MACHINE

Emulator configuration settings that replicate the hardware of a physical computer system.

EMULATOR

Emulation software used to manifest hardware configuration settings in the computing environment.

slide-24
SLIDE 24

24

EaaSI – Computing Environment – Components

COMPUTING ENVIRONMENT

Combination of software environment, configured machine, and metadata presented to users of the EaaSI system

OBJECT ENVIRONMENT

Computing environment with associated digital object(s) for rendering and interaction.

slide-25
SLIDE 25

25

EaaSI – Objects

slide-26
SLIDE 26

26

EaaSI – Computing Environment – Components

DIGITAL OBJECT

Information or works from institutional collections intended for representation and interpretation within an emulated Environment.

OBJECT ENVIRONMENT

Computing environment with associated digital object(s) for rendering and interaction.

slide-27
SLIDE 27

27

Data Capture Methods

slide-28
SLIDE 28

28

Wikidata for Digital Preservation Portal

slide-29
SLIDE 29

29

EaaSI UI

slide-30
SLIDE 30

30

EaaSI Software METS

slide-31
SLIDE 31

Challenges

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

31

slide-32
SLIDE 32

Next Steps

○ Continue schema definition ○ EaaSI UI updates ○ Explore edge cases

32

slide-33
SLIDE 33

33

A Very Special Thanks to

  • ur Funders...
slide-34
SLIDE 34

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