28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Pstohg — A Tool for Integrat<strong>in</strong>g Presentations <strong>in</strong>to Hypermedia Systems<br />

Jörn Bollmeyer<br />

HEINZ NIXDORF INSTITUT<br />

Universität-GH Paderborn, Fürstenallee 11, D-33102 Paderborn, Germany<br />

email: bolle@uni-paderborn.de<br />

Hypertext systems are becom<strong>in</strong>g <strong>in</strong>creas<strong>in</strong>gly important <strong>in</strong> educational contexts where they are often used as<br />

repositories for teach<strong>in</strong>g material such as textbooks or other documents related to lectures [cf. Norman 1990].<br />

On the other hand, the lectures themselves are often enhanced through the use of computer based<br />

presentations, offer<strong>in</strong>g several advantages over „traditional“ technologies, such as overhead transparencies and<br />

blackboards [cf. Lennon, Maurer 1994]. S<strong>in</strong>ce networked hypermedia systems like the WWW do not support<br />

the creation of presentation material, specialized author<strong>in</strong>g tools like Microsoft´s Powerpo<strong>in</strong>t are used.<br />

However, the presented material needs to be accessible to the students after the lecture and should thus be<br />

<strong>in</strong>tegrated <strong>in</strong>to the same hypermedia system which stores any other documents related to the lecture. Apart<br />

from writ<strong>in</strong>g a special viewer for each presentation program that is commonly used — an approach too costly<br />

—, two degrees of <strong>in</strong>tegration may be dist<strong>in</strong>guished.<br />

1. Launch<strong>in</strong>g an external application: The presentation is stored <strong>in</strong> its native <strong>format</strong>; <strong>in</strong> order to access it, a<br />

viewer for this data <strong>format</strong> needs to be available at the client side — like, e.g., the standalone viewer of<br />

Powerpo<strong>in</strong>t. The presentation may then be downloaded and the viewer started manually, or, more elegant<br />

and easier to use, that viewer has been configured as an external viewer for a hypermedia system like<br />

HyperWave.<br />

2. Conversion <strong>in</strong>to a supported data <strong>format</strong>: The presentation may be converted <strong>in</strong>to some ,native" data<br />

<strong>format</strong> that is supported by the hypermedia system. In this case, the Powerpo<strong>in</strong>t slides have to be converted<br />

<strong>in</strong>to, e.g., a collection of image files <strong>in</strong>, say, GIF <strong>format</strong>. This type of <strong>in</strong>tegration is also used by tools that<br />

convert animated presentations <strong>in</strong>to Java applets.<br />

The major advantage of the first approach is, that provid<strong>in</strong>g material is quite not very costly. On the other<br />

hand, special viewers are needed on the student’s computer, that is on the client side. While these are often<br />

available for free, they are also platform dependent: Powerpo<strong>in</strong>t viewers, e.g., are not available for UNIX<br />

systems. Another important problem us<strong>in</strong>g external viewers is the fact, that the presentation can make no use<br />

of the functionality of the hypermedia system: no l<strong>in</strong>ks <strong>in</strong>to the hypermedia base or from those documents <strong>in</strong>to<br />

some specific po<strong>in</strong>t with<strong>in</strong> the presentation may be def<strong>in</strong>ed.<br />

With the second solution, the preparation of a slide show accessible from the hypermedia system becomes more<br />

costly as long as there are no appropriate tools. However, the advantages more than compensate the additional<br />

effort. Hyperl<strong>in</strong>ks may be def<strong>in</strong>ed from any arbitrary slide, even from specified po<strong>in</strong>ts with<strong>in</strong> a slide, to any<br />

other hypermedia document with<strong>in</strong> the system, that is any other HyperWave or WWW document, and vice<br />

versa. Also, the slides may be viewed on any platform — as long as a web viewer exists support<strong>in</strong>g the chosen<br />

data <strong>format</strong>.<br />

Because of its obvious advantages, we decided to follow the second approach. A tool has been developed that<br />

converts PostScript files with m<strong>in</strong>imal DSC <strong>in</strong><strong>format</strong>ion slide by slide <strong>in</strong>to a sequence of GIF images, l<strong>in</strong>k<strong>in</strong>g<br />

them by default <strong>in</strong> a l<strong>in</strong>ear fashion. It is thus only necessary to „pr<strong>in</strong>t“ the presentation <strong>in</strong>to a PostScript file.<br />

With HyperWave, this file might be stored directly — with slow render<strong>in</strong>g and at the expense of los<strong>in</strong>g all<br />

colour <strong>in</strong><strong>format</strong>ion —, whereas with most other WWW services PostScript is only supported by an external<br />

viewer; we would thus be end<strong>in</strong>g up <strong>in</strong> case 1 above. Our tool then uses the HyperWave Interchange Format to<br />

create a collection at a specified location on a HyperWave server — support<strong>in</strong>g a number of options such as<br />

resolution, clipp<strong>in</strong>g or orientation. The presentation is then ready to use; additional l<strong>in</strong>ks to and from other<br />

hypermedia documents may be added to any of the slides, s<strong>in</strong>ce GIF is a fully supported HyperWave <strong>format</strong>.<br />

The same method also works with standard WWW clients, where the use of image maps, or a Java aequivalent,<br />

is needed for true hypermedia functionality. We have thus found a method for a seamless and simple

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!