Top Banner
Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department Norfolk, Virginia, USA IWAW05 September 23, 2005
15

Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

Jan 01, 2016

Download

Documents

Ella Lawrence
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

Dynamic Web File Format Transformations with

Grace

Daniel S. Swaney, Frank McCown, and Michael L. Nelson

Old Dominion University

Computer Science Department

Norfolk, Virginia, USA

IWAW05September 23, 2005

Page 2: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 2

Time

XBM

Current browser accessible formats

GIF PNG JP2

PS PDF

Page 3: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 3

Time

XBM

Current browser accessible formats

Grace accessible formats

GIF PNG JP2

PS PDF

Page 4: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

Date last modified: 2000-03-20

Page 5: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 5

Related Work

Typed Object Model (TOM) TOM Conversion Service

http://tom.library.upenn.edu/convert/ JSTOR/Harvard Object Validation

Environment (JHOVE)http://hul.harvard.edu/jhove/

LOCKSS (Lots of Copies Keep Stuff Safe)http://lockss.stanford.edu/

Page 6: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 6

High Level Design

Web Server GraceTranslation

Service

Redirect all Web Trafficto a Proxy

Server

www.odu.edu

ClientWeb

Browser

Http Request

Http Response Http Response(Translated

if necessary)

Http Request

Internal TranslationSoftware

ExternalTranslation

ModuleRemote

Translation Server

TranslationRules

Translation RulesManager

End-UserÕs Machine

Page 7: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 7

Configuring Grace

End-User

Profile- Uniquely identifies a user or group of users’ preferences

- Contains a list of one or more transform rules to follow

Page 8: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 8

Configuring Grace

End-User

Profile

- Rules for converting one type into another

- Example:image/x-xbitmap image/png

- Multiple transformations can be performed on the sameobject

Transform

Transform

Transform

Page 9: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 9

Grace in Action

1. Test formats that are commonly available by most web browsers.

2. Test the PNG format that is improperly displayed by a variety of web browsers.

3. Test the JPEG 2000 format which can only be displayed using a browser plug-in.

Page 10: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 10

XBM Format

http://entropymine.com/jason/testbed/imgfmts/

image/x−xbitmap image/png

Page 11: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 11

PNG Format

Correct rendering IE rendering Grace conversion (lossy)

http://www.ecs.soton.ac.uk/˜njl98r/png-test/alpha/cmap.html

image/png image/bitmap

Page 12: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 12

JPEG 2000 Format

image/jp2 image/jpeg

Page 13: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 13

Future Work

Additional types of transformations TOM conversion service

Improve file format metadata JHOVE

Faster translation of Web content Cache conversions Convert before accessing

Scalable network of Grace servers OAI-PMH used for communication

Page 14: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 14

Future Work

Find missing Web content archive.org Search engine caches

Translation rules based on browser capabilities Discover what transformations are needed

Transformation Metadata How will the user know something has been transformed? Will they want to know?

Page 15: Dynamic Web File Format Transformations with Grace Daniel S. Swaney, Frank McCown, and Michael L. Nelson Old Dominion University Computer Science Department.

IWAW05 15

Thank You

Questions?Slides:

http://www.cs.odu.edu/~fmccown/research/grace/