University of Houston
Department of Computer Science



In partial fullfillment of the Requirements for the Degree of
Master of Science


DingLi Sun
will defend his thesis

A Real Time Graphics System in Java

Abstract

The development of a three-dimensional (3D) graphics toolkit using Java and Java applets to process and compute the graphics in real time is examined in this project. Many graphics algorithms were implemented in this toolkit using Java, Java applets, Java clients and a Java server. This application can run on any machine, any operating system and across any network. This project consists of two parts. First, Java is employed to produce 3D models. The user controls the geometry, structure and appearance of objects and of their displayed images by using input devices, such as the keyboard or mouse. The user can edit the input data to construct and build different objects, then display those objects in a view window. The user also can control the object’s position, material, color index table, light source position and shading model.The second part of the project was accomplished by using a Java socket. With this approach, the user can save the constructed data to a remote machine through the client communicating with the server. Data is transferred by TCP/IP protocols to the server and the data saved. The user can read the data and modify the data to build new objects. All elements of the project are implemented in Java, using Java 2D, Java 3D, Java Application Interface (API), Java Abstract Window Toolkit (AWT), and Java net.


Date: Tuesday, May 04, 1999
Time: 4:00pm-5:00pm
Place: 295-VETL


Faculty, students, and the general public are invited
Thesis Advisor: Dr. Bowen Loftin