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.

Abstract<br />

Brows<strong>in</strong>g 3D Bookmarks <strong>in</strong> BED<br />

Serge Rezzonico (rezzoni@lig.di.epfl.ch)<br />

Daniel Thalmann<br />

Computer Graphics Lab, Swiss Federal Institute of Technology<br />

LIG-DI-EPFL 1015 Lausanne, Switzerland<br />

In this paper BED, a prototype of a 3D bookmarks generator, is presented. This work tries to show a way of improv<strong>in</strong>g navigation <strong>in</strong> the Web us<strong>in</strong>g<br />

a cyberspatial[*] representation based on VRML. First, the general problem of creat<strong>in</strong>g a visual representation of abstract data is discussed and<br />

exist<strong>in</strong>g systems are reviewed. Then, some 3D space characteristics are expla<strong>in</strong>ed and f<strong>in</strong>ally our generator is <strong>in</strong>troduced and some examples<br />

shown.<br />

Keywords: VRML, abstract data space, bookmarks, automatic generator<br />

1 Introduction<br />

Why do people get lost while mov<strong>in</strong>g through the World Wide Web ? Unlike a real spider web, the net millions of people are reported to be us<strong>in</strong>g every day<br />

for work and enterta<strong>in</strong>ment doesn't have a regular and beautiful structure. Like a real spider web, the net is a trap for the unprepared creatures that wander<br />

<strong>in</strong>to it. Our Web doesn't have apparent limits, is not regular and is too big to be looked at all at once. One reason for this complexity is that there's no one<br />

s<strong>in</strong>gle spider build<strong>in</strong>g and ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g it. Instead, there's a myriad of s<strong>in</strong>gle entities build<strong>in</strong>g their own sites with countless l<strong>in</strong>ks to others. Naturally, when a<br />

situation is complex, humans tend to take notes, draw maps or build models. Explor<strong>in</strong>g the web, one can take note of <strong>in</strong>terest<strong>in</strong>g places and build a list of<br />

"hot l<strong>in</strong>ks". Why not create a 3D scene and navigate through all these l<strong>in</strong>ks with VR techniques ? Three-dimensional navigation is considered as <strong>in</strong>tuitive<br />

because of the natural human skill of mov<strong>in</strong>g <strong>in</strong> a 3D space. After all, that's where we live (even if we mostly move <strong>in</strong> 2D, due to gravitational constra<strong>in</strong>ts).<br />

2 Creat<strong>in</strong>g 3D representations of data<br />

The problem is that a 3D scene has to be generated from data which a priori has no correspondence with real physical space. Any spatial configuration that<br />

we will choose will be arbitrary. Nevertheless, this is not new. A similar problem appears when deal<strong>in</strong>g with a file system and try<strong>in</strong>g to give a user-friendly<br />

view of it. A huge and complex file system can sometimes be as hard to exam<strong>in</strong>e and search as a city's sewage system, if done <strong>in</strong> the archaic command l<strong>in</strong>e<br />

mode. Now that the 2D desktop metaphor is adopted by everybody, even PCs, this is an accepted fact. Some projects go one step further and develop a 3D<br />

file system representation. Because files are organized <strong>in</strong> a hierarchical way, the 3D space correlation is less arbitrary than <strong>in</strong> the general case.<br />

Cone-Trees<br />

One of the pioneer research groups, Xerox PARC, implemented this <strong>in</strong><strong>format</strong>ion visualization system where directories are situated at the apex of a cone and<br />

files and subdirectories are on the circular base of the cone. Any data element can be selected, the cone-tree then rotates br<strong>in</strong>g<strong>in</strong>g that element to the<br />

foreground for easier <strong>in</strong>spection. This system allows to display lots of <strong>in</strong><strong>format</strong>ion without becom<strong>in</strong>g unusable. "Perspective walls" can also be used to show<br />

projections of the cone-tree on different planes (like cast shadows).<br />

FSN<br />

Developed at SGI, the "Fusion" File System Navigator [1] [Stra92] visualizes files and directories as 3D bars and platforms connected with paths. A bar's<br />

dimension and color <strong>in</strong>dicates the size and age of that file.<br />

The effort to create advanced visualization systems where the user can "read" the <strong>in</strong><strong>format</strong>ion faster (and possibly understand it better) is not limited to file<br />

systems. Accord<strong>in</strong>g to [Benf95], creat<strong>in</strong>g a graphic representation of generic data can be done <strong>in</strong> four ways:<br />

Data attributes can be mapped onto spatial and visual dimensions, which are the extr<strong>in</strong>sic and <strong>in</strong>tr<strong>in</strong>sic dimension described by Benedikt (see section 3).<br />

Data can be clustered with statistical methods that can show some logical similarity.<br />

Data can be organized with a hyperstructure approach, with tree and network draw<strong>in</strong>g schemes. This works well with data that are already hierarchically<br />

structured like file systems (FSN and cone-trees belong to this category).<br />

Data can be represented with real-world metaphors, like the 2D desktop metaphor popularized by Apple with the MacOS or the recent document<br />

visualizer developed by Tenet and Webmaster <strong>in</strong> VRServer [2]: 3D corridors and doors lead to directories and files.<br />

Q-Pit, VR-Vibe, VR-Mapper<br />

These prototypes, developed with<strong>in</strong> the DIVE system [Carl93], show three different approaches to abstract data visualization systems. All of them are <strong>in</strong> fact

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

Saved successfully!

Ooh no, something went wrong!