Keep websites alive

545 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
545
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 21.5.2010
  • Whole demo scene for browser functionality! Header text here... Footer text here... Page
  • 21.5.2010
  • Keep websites alive

    1. 1. Jeffrey van der Hoeven Koninklijke Bibliotheek (KB) National Library of the Netherlands 6 October 2009, San Francisco, USA IIPC Active Solutions event Keep websites alive
    2. 2. http://en.wikipedia.org WorldWideWeb browser - 1991
    3. 3. http://jwz.livejournal.com/856745.html Mosaic - 1993
    4. 4. http://bodmas.org/blog/notes/my-new-web-browser/ Netscape - 1994
    5. 5. http://www.microsoft.com Internet Explorer 1.0 - 1995
    6. 6. Emulation for digital preservation Google Chrome - 2009
    7. 7. Transition of browsers <ul><li>The way we use internet has changed. </li></ul><ul><li>From WWW-viewer to all-round environment. </li></ul><ul><li>Caused by: </li></ul><ul><li>High-speed internet connections </li></ul><ul><li>Improved computer capabilities (CPU, memory, storage) </li></ul><ul><li>New internet techniques </li></ul>
    8. 8. Transition of functionality <ul><li>Integration of media (text, sound, animations) </li></ul><ul><li>Dynamic & personalised content </li></ul><ul><li>Online collaboration </li></ul><ul><li>Security & authentication </li></ul><ul><li>Feeds (RSS, ATOM, etc.) </li></ul><ul><li>SaaS (Software as a Service) </li></ul><ul><li>Static web sites </li></ul><ul><li>News groups </li></ul><ul><li>Offline working (history & caching </li></ul><ul><li>Bookmarking </li></ul>
    9. 9. Transition of technology <ul><li>HTML, XHTML, CSS, XML, XSLT, SSL, … </li></ul><ul><li>Java & Java Scripting, .NET </li></ul><ul><li>RSS, RDF, ATOM, … </li></ul><ul><li>Many plugins: </li></ul><ul><ul><li>Audio & video codecs </li></ul></ul><ul><ul><li>Adobe PDF & Flash </li></ul></ul><ul><ul><li>ActiveX </li></ul></ul><ul><ul><li>Quicktime, … </li></ul></ul><ul><li>HTML </li></ul><ul><li>Images and sound support </li></ul><ul><li>A few plugins </li></ul>
    10. 10. Web browsers of the future <ul><li>Browser becomes the central application of a computer </li></ul><ul><li>Upcoming: </li></ul><ul><ul><li>Google Chrome OS </li></ul></ul><ul><ul><li>Google Wave is a new tool for communication and collaboration on the web: http:// wave.google.com </li></ul></ul>
    11. 11. Websites are compatible, browsers are not! Computer A
    12. 12. Websites are compatible, browsers are not! Computer B
    13. 13. Websites are compatible, browsers are not! <ul><li>Different interpretation of web code </li></ul><ul><li>Software dependencies: </li></ul><ul><ul><li>Operating system </li></ul></ul><ul><ul><li>Fonts </li></ul></ul><ul><ul><li>Plugins (Flash, ActiveX) </li></ul></ul><ul><ul><li>Java Runtime Environment (JRE) </li></ul></ul><ul><ul><li>Video & Audio codecs </li></ul></ul>Need for a sustainable solution to render websites! Hardware Operating system Drivers & plug-ins Web browser Web site
    14. 14. Emulation as preservation strategy Hardware Operating system emulator Operating system + Fonts, codecs, plugins
    15. 15. How emulation works Old computer Operating system + Fonts,codecs,plugins New computer Operating system emulator Operating system + Fonts,codecs,plugins
    16. 16. Emulation at the KB <ul><li>Research into emulation since 1999 </li></ul><ul><li>Consulted Jeff Rothenberg </li></ul><ul><li>2005 – 2007: emulation project with Nationaal Archief & Tessella </li></ul><ul><li>Dioscuri – the durable emulator </li></ul><ul><li>2008 – 2010: Dioscuri in Planets </li></ul><ul><li>2009 – 2012: Dioscuri in KEEP </li></ul><ul><li>http://dioscuri.sourceforge.net </li></ul>
    17. 22. Dioscuri – emulator for digital preservation <ul><li>Current version: 0.4.0 </li></ul><ul><li>Capable of: </li></ul><ul><ul><li>Target OS: MS-DOS, FreeDOS, Linux 16-bit (ELKS), MS Windows 3.0 </li></ul></ul><ul><ul><li>Apps: Norton Commander 3.0, WordPerfect 5.1, DrawPerfect 1.1, many games like PC-versions of PacMan, Tetris, Chess and many more. </li></ul></ul><ul><ul><ul><li>Also DOS-based web browser Arachne . </li></ul></ul></ul><ul><ul><li>XML-based module configuration </li></ul></ul><ul><ul><li>Host platforms: </li></ul></ul><ul><ul><ul><li>Intel, PowerPC, Sun Sparc. </li></ul></ul></ul><ul><ul><ul><li>MS Windows/MacOS, Mac, Sun Sparc Solaris. </li></ul></ul></ul>
    18. 23. How to apply emulation to my business? <ul><li>Challenges: </li></ul><ul><li>Only techies can operate emulators </li></ul><ul><li>Data often still stored on old data carriers </li></ul><ul><li>Original software required </li></ul><ul><li>Legal implications of emulation and software re-use </li></ul><ul><li>Manuals, tutorials and other supporting documents </li></ul><ul><li>Skilled people for operating old environments </li></ul>
    19. 24. <ul><li>Keeping Emulation Environments Portable </li></ul><ul><li>Objectives: </li></ul><ul><li>Improving transfer of digital data on old media to newer media </li></ul><ul><li>Improving long-term access to digital objects in its original context </li></ul><ul><li>Becoming computer platform independent </li></ul>KEEP project
    20. 25. <ul><li>Keeping Emulation Environments Portable </li></ul><ul><li>Delivers: </li></ul><ul><li>Workflow for migrating digital content from old carriers </li></ul><ul><li>Workflow for applying emulation in an organisation </li></ul><ul><ul><li>Metadata capture </li></ul></ul><ul><ul><li>Automated preparation of emulation environment </li></ul></ul><ul><ul><li>Remote access to emulated environment </li></ul></ul><ul><li>Universal computer platform to overcome software obsolesence </li></ul><ul><li>Legal study into emulation and software re-use </li></ul>KEEP project
    21. 26. KEEP consortium – www.keep-project.eu Facts and Figures: Feb 2009 – Feb 2012 10 partners ranging from libraries and universities to gaming industry EC funding: M€3 through the FP7 ICT Work
    22. 27. Digital Archive KEEP Transfer Tools Framework KEEP Emulation Framework KEEP Universal layer Computer objects + metadata Old carriers
    23. 29. Taking things forward <ul><li>We need your feedback! </li></ul><ul><ul><li>About your collection </li></ul></ul><ul><ul><li>About your interest into emulation </li></ul></ul><ul><li>Software archive </li></ul><ul><ul><li>Who will take the lead on this? </li></ul></ul><ul><ul><li>How should it be organised? </li></ul></ul><ul><li>Joint effort in solving legal implications around preservation and use of websites, software, emulation </li></ul>
    24. 30. Thank you for listening! Any questions? www.keep-project.eu Contact: jeffrey.vanderhoeven@kb.nl

    ×