Presentation is loading. Please wait.

Presentation is loading. Please wait.

Preserving and Providing Access to Complex Objects PASIG Washington DC, 23 May, 2013 (Speaker Info) Frodo Baggins Ring Bearer FOTR, LLC Natasa Milic-Frayling.

Similar presentations


Presentation on theme: "Preserving and Providing Access to Complex Objects PASIG Washington DC, 23 May, 2013 (Speaker Info) Frodo Baggins Ring Bearer FOTR, LLC Natasa Milic-Frayling."— Presentation transcript:

1 Preserving and Providing Access to Complex Objects PASIG Washington DC, 23 May, 2013 (Speaker Info) Frodo Baggins Ring Bearer FOTR, LLC Natasa Milic-Frayling Principal Researcher Microsoft Research

2 Overview Digital and Computation The nature of digital Technical Solution Designing computing environments for long life of digital Sustainability of Digital Economic factors that shape the digital ecosystem

3 Digital Assets and Computation designing an ecosystem for long life to digital

4 What is a Digital Object? Digital Object = FILE ?

5 ob·ject [n. ob-jikt, -jekt; v. uhb-jekt] anything that is visible or tangible and is relatively stable in form. a person or thing with reference to the impression made on the mind or the feeling or emotion elicited in an observer: an object of curiosity and pity. anything that may be apprehended intellectually: objects of thought. Computers. any item that can be individually selected or manipulated, as a picture, data file, or piece of text.

6 HTML Files + Browsers Even contemporary file formats suffer from inconsistency of content rendering across the readers. http://www.browsera.com/features#layoutProblems

7 Online discussion about enabling content production of online courses using Claro software.

8 Online discussion about enabling content production for online courses using Claro software. “Font type displays slightly larger on Windows Operating Systems. It may appear lighter in weight than on Mac Operating Systems. This is due to a difference in pixel rendering. Different browsers may have an impact on how the text displays. Firefox displays line height differently from other browsers. Font rendering differences may cause line breaks at different places. This may mean that a four line paragraph becomes five lines. Some browsers render pixels differently when anti-aliasing and kerning, and this can cause text to vary in weight as well.”

9 http://sreejithav.wordpress.com/2013/05/19/what-are-the-main-differences-between-browsers/

10 FILE DIGITAL ARTEFACT APPLICATION Persisted Ephemeral PRESERVATION = Persistence + Connection with the contemporary ecosystem. Persisted part of the digital artefact SOFTWARE – decoder Hardware to process and DISPLAY FILE – digital object DIGITAL ARTEFACT

11 Paradox: we are concerned about storage, yet Digital is inherently about processing bits, not about storing bits the latter is necessary but not sufficient to instantiate digital Even when persisted and preserved, digital is ephemeral only through computation can we experience digital.

12 What is the role of the file? 1.Application file holds the content that can be reused and modified across sessions and by other applications. This is the case with most content files. 2.Application file maintains the state of the application. Enables use across sessions (e.g., games). Two cases: 1.Application file holds the content to be reused and modified across computing sessions.

13 A reason why we should focus on files Reuse of files increase the value of digital! Files are used by multiple applications, not just the native application that created it. The value of the digital content extends with the use across applications. Converting legacy files increases the chance that multiple contemporary applications can use them.

14 Technical Solutions File Migration, Application Porting, Virtualization

15 Symbiosis of Files and Applications Objective of the preservation is to ensure that the persisted digital content and applications remain connected with the contemporary computing ecosystem. PRESERVATION = Persistence + Connection with the contemporary ecosystem. FILE DIGITAL ARTEFACT APPLICATION Persisted Ephemeral

16 Success criteria for preservation: Enable instantiation of files and programs in a way that preserves important aspects of the user experience (i.e., sensing and interaction) with the digital artefact. Additional criteria: Ensures sustainability of the preservation approach. Ensures value of the digital assets in the contemporary environment, i.e., support future re-use scenarios.

17 What do you want to keep ‘unchanged’? FILE DIGITAL ARTEFACT APPLICATION If application is not running in the contemporary environment

18 What do you want to keep ‘unchanged’? FILE DIGITAL ARTEFACT APPLICATION If application is not running in the contemporary environment –Migrate files and run with a contemporary software

19 What do you want to keep ‘unchanged’? FILE DIGITAL ARTEFACT APPLICATION If application is not running in the contemporary environment –Migrate files and run with a contemporary software –Retain the files and port the application to the new environment

20 What do you want to keep ‘unchanged’? FILE DIGITAL ARTEFACT APPLICATION If application is not running in the contemporary environment –Migrate files and run with a contemporary software –Retain the files and port the application to the new environment –Create a virtual machine with the old computing stack and run the original files and software.

21 VM solutions + Bridging Services Individual computational ‘cells’ for different generations of software stacks Computational Cradles Bridging services: format translators, content extractors, etc. Contemporary Computing Ecosystem VM-Gen1 VM-Gen2 VM-Gen3 VM-Gen4

22 Sustainability of Digital Where is the cost?

23 Position Vulnerability of digital is the ecosystem problem. It requires a solution at the ecosystem level.

24 Digital Technologies Value Chain ICT: SOFTWARE AND HARDWARE INNOVATION

25 COMPUTING TECHNOLOGY INDUSTRY DIGITAL MEDIA CREATION AND CONSUMPTION DIGITAL MEDIA HOLDERS AND KEEPERS ICT: SOFTWARE AND HARDWARE INNOVATION Digital Technologies Value Chain

26 COMPUTING TECHNOLOGY INDUSTRY DIGITAL MEDIA CREATION AND CONSUMPTION DIGITAL MEDIA HOLDERS AND KEEPERS ICT: SOFTWARE AND HARDWARE INNOVATION Digital Technologies Value Chain $$ Recovered R&D cost Licenses for tools and services Unspecified value in (un)foreseen future –$$$ Cost of sustaining digital $–$$$$$$ Value from produced content

27 Sustaining Computing Systems Any computing system requires service and maintenance (fixes and upgrades) There is no difference with the legacy systems

28 Connecting Legacy with Contemporary ICT: SOFTWARE AND HARDWARE INNOVATION Contemporary Ecosystem Bridging Technologies and Methods It is all possible, of course. It is “only” software! We just need TIME and MONEY.

29 http://support.microsoft.com/gp/offerprophone_new

30 20%

31 ~20% of the System Cost

32 Cloud paradigm may provide the key Two scenarios Business models of technology providers leverage the value of content –Long term access to digital media becomes one of the primary drivers for innovation in the cloud We establish a market and effective development environment for creating ‘bridging’ technologies –Achieve economy of scale and establish standards for creating bridGing technologies through reuse.

33 Summary Preservation must consider ‘access’ access to digital = computation Preservation cost = cost of reliable storage + computation cost of computation = software development Sustainability depends on the cost of software development –Achieve economy of scale through cloud services and global market for software development components.

34 Thank you Natasa Milic-Frayling natasamf@microsoft.com


Download ppt "Preserving and Providing Access to Complex Objects PASIG Washington DC, 23 May, 2013 (Speaker Info) Frodo Baggins Ring Bearer FOTR, LLC Natasa Milic-Frayling."

Similar presentations


Ads by Google