Project Plan: Semotus Visum 

 

DEVELOPERS

Primary:

                        Jenny Simpson

           Collaborators:

Allen Sanderson, Richard Coffey

 

PROJECT DESCRIPTION

This is an extension of Eric Luke’s thesis project called Semotus Visum.  Semotus Visum is a remote visualization program that applies a client-server paradigm to allow rendering of images to be to be split up between client and server depending on local and remote resources.  The Semotus Visum client was originally written in Java and has been converted to C++.   The current application contains bugs that need to be fixed as well as features that need to be implemented.  The primary goal of this project is to implement multicasting and demonstrate its use with an AG node. 

The feature that will separate this product from other remote visualization applications is the fact that it allows steering of remote applications via the Access Grid.  One problem that we have to overcome is the

 

Specification:

·       Fix errors as they become apparent in the current Semotus Visum application.

·       Enable multicasting in SV client

·       Test and demonstrate use of SV over the Access Grid (this utilizes multicasting)

·       Optimize rendering by using triangle stripping

·       Create poster for Super Computing conference

 

PLATFORM

            Should be cross platform for SGI and Unix variants – same as SCIRun.

 

IMPLEMENTATION DETAILS

1)     Read about Semotus Visum, OpenGL, and Tcl/Tk to gain basic understanding of project.

2)     Experiment with SV application to gain understanding of its functionality

3)     Look at SV code to gain understanding of code structure

4)     Fix code problems as they arise and make necessary improvements

5)     Establish plan for implementation of multicasting

6)     Discuss plan with Allen and Richard

7)     Implement multicasting

8)     Test multicasting with Access Grid

9)     Create poster for Super Computing

10) Complete demo for project

 

 

OPEN QUESTIONS

These are listed in a log file on my cvrti account.

 

TARGET COMPLETION DATES

          Establish plan for implementation of multicasting: early-mid July, 2002

            Poster Application Due: July 29, 2002

Proof of concept for multicasting with AG: August 2002     

          Poster Presentation at Super Computing: November 16-22, 2002