05.06.2013 Views

PNNL-13501 - Pacific Northwest National Laboratory

PNNL-13501 - Pacific Northwest National Laboratory

PNNL-13501 - Pacific Northwest National Laboratory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Study Control Number: PN98012/1258<br />

Collaborative Environments for Large Information Spaces<br />

Ryan Hohimer, Richard May<br />

A true collaboration happens when multiple people interact in such a way as to understand each other, advance each<br />

other’s knowledge, and make progress toward sound decisions. This research project developed an “information space”<br />

where a spatial understanding of the collaborators and the electronic and physical information that they work with was<br />

formed.<br />

Project Description<br />

The purpose of this project was to develop a nextgeneration<br />

environment for information exploration.<br />

Integration of both electronic and physical information<br />

was used to build a collaborative interaction space of<br />

people and data. Applications with dynamic electronic<br />

data, and users providing dynamic physical interaction<br />

data brought together prior research in human interaction<br />

spaces. Through experimental efforts with Jini<br />

technologies (JavaSpaces), new understandings of HIspace<br />

network communications were attained. Prototype<br />

software for network communication between a HI-space<br />

service and client was written.<br />

Introduction<br />

The objective of this effort was to prototype a<br />

collaborative environment by merging HI-space<br />

technology and a shared application by implementing a<br />

communications protocol between them. Previously<br />

serial mouse events were emulated by the HI-space and<br />

sent to an application computer. This mouse emulation<br />

method did not lend itself to networked or distributed or<br />

shared applications.<br />

Although network latency issues discovered by<br />

experimenting with Jini’s JavaSpaces deterred further<br />

development of JavaSpaces as an architecture for this<br />

effort, using Jini distributed computing environment<br />

technologies to discover and establish direct TCP/IP<br />

connections between HI-spaces is an architecture with<br />

promise.<br />

Results and Accomplishments<br />

A direct client/server shared application was prototyped<br />

to display the spatial orientation of people interacting in a<br />

remote HI-space. The client graphical user interface<br />

156 FY 2000 <strong>Laboratory</strong> Directed Research and Development Annual Report<br />

(Figure 1) demonstrates that remote users in a HI-space<br />

(Figure 2) can be depicted locally and the physical and<br />

electronic data they work with can be shown as well.<br />

Figure 1. Projection of a client graphical user interface<br />

Figure 2. Remote users in a HI-space environment

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

Saved successfully!

Ooh no, something went wrong!