28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction and Description of the Interactive Image<br />

Format (.iif) for the World Wide Web<br />

Jeffrey Ferguson<br />

The Weather Underground<br />

Dept. of Atmospheric, Oceanic & Space Sciences<br />

University of Michigan, USA<br />

jaf@umich.edu<br />

The World Wide Web has proved itself as a viable transport of <strong>in</strong>teractive documents. Our community cont<strong>in</strong>ues to<br />

create artistic, useful, functionality which piggyback's the enormous strides of raw computational power. The World<br />

Wide Web hosts <strong>in</strong>teractive experiences which evoke emotions, and it provides a communication medium <strong>in</strong>troduced<br />

this decade. It is necessary to provide an <strong>in</strong>terface which captures the <strong>in</strong>ovative experiecne the WWW has to offer. 'Page'<br />

is a notion which attracted large numbers of users and creators. The Web has redef<strong>in</strong>ed what can be displayed on a 'page<br />

of text'. The <strong>in</strong>teractive Image Format assumes its underly<strong>in</strong>g foundation to be an image. Text (and other media) are<br />

placed 'with<strong>in</strong>' the image and are revealed as a user <strong>in</strong>teracts with the image (mouseOver, mouseClick). This technology<br />

is utilized on <strong>in</strong>teractive CD-ROM, however Interactive Image Format (.iif) is a language to def<strong>in</strong>e this functionality on<br />

multiple WWW platforms.<br />

Introduced here is a language used for construct<strong>in</strong>g <strong>in</strong>teractive images. The Weather Underground Inc., of Ann Arbor<br />

MI, publishes real-time (less than 1 hour old) <strong>in</strong>teractive meteorlogical imagery to the WWW community. Unique with<br />

this meteorological imagery is the ability for users to receive immediate, server supplied, relevant feedback <strong>in</strong> relation to<br />

the cursor. In other words, when one passes over a city, the current conditions are displayed, and a mouseClick retrieves<br />

that city's forecast. A client retrieves an Interactive Image Format (.iif) file which supplies l<strong>in</strong>ks to imagery and text to<br />

create the <strong>in</strong>teractive image.<br />

Many WWW browsers have similar functionality built <strong>in</strong>to the <strong>in</strong>terface, however the displayed text is an URL, which<br />

can often be un<strong>in</strong>telligible. IIF def<strong>in</strong>es language constructs which provide the functionality necessary to generate actions<br />

on given regions, <strong>in</strong>clud<strong>in</strong>g the display<strong>in</strong>g of.customized text based on cursor location. IIF is the language which<br />

def<strong>in</strong>es a set of regions with associated reactions to user actions. IIF files (ascii text files) are <strong>in</strong>terpretted at run time.<br />

The IIF language consists of th<strong>in</strong>gs, actions, and reactions. Typical th<strong>in</strong>gs are: Recatangle, Circle, Polygon, RGBColor.<br />

Typical actions are warm (mouseOver), hot (mouseClick), and timer. Typical reactions are Show, Hide, GetURL, Front,<br />

and Flash. This lexically small language provides a great deal of <strong>in</strong>teractivity for a successful user <strong>in</strong>terface. IIF can<br />

animate icons, roll<strong>in</strong>g-highlight of choice-lists, timed screen refreshes, pop-up text/menus. IIF extends the <strong>in</strong>terface of<br />

the isMap by provid<strong>in</strong>g immediate, relavant feedback.<br />

The IIF (text file) is <strong>in</strong>terpretted by a Java applet, and is referenced as a .HTML document. The text file is small and<br />

travels quickly across the network. Java <strong>in</strong>sures the applet is cached on the client, and only the .iif text files are<br />

transmitted. IIF's can be built nested with<strong>in</strong> each other, and thus provid<strong>in</strong>g a method for graphically travers<strong>in</strong>g the<br />

WWW. Images are l<strong>in</strong>ked to images, and any explanatory text is hidden from the user, keep<strong>in</strong>g a tidy <strong>in</strong>terface. When a<br />

piece of the <strong>in</strong>terface is queried (mouseOver) by the user, relavant <strong>in</strong><strong>format</strong>ion (text, animation, sound) is revealed. This<br />

is <strong>in</strong> contrast to an <strong>in</strong>terface which assumes a textual environment with images as perifery. IIF's ability to <strong>in</strong>terpret warm<br />

(mouseOver) actions provides an <strong>in</strong>terface functionality currently miss<strong>in</strong>g on the World Wide Web.<br />

Anatomy of IIF<br />

IIF's consist of a text file <strong>in</strong> the follow<strong>in</strong>g generic <strong>format</strong>:<br />

named-th<strong>in</strong>g1(th<strong>in</strong>g-type (parameters & location)<br />

action1 (<br />

action2 (

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

Saved successfully!

Ooh no, something went wrong!