Du, Liang (2003) Metaball graphics package. [Graduate Projects (Non-thesis)] (Unpublished)
Preview |
Text (application/pdf)
1MBMQ77986.pdf |
Abstract
The goal of this project is to design a metaball graphics package for use in visualization of large object oriented software. In this technique, a metaball is used to represent a software entity and the relationship between these software entities. Appearance attributes such as size, color and texture are used to denote properties of the software entity. The software has been designed as a Java package with a well defined API to create metaballs of different radius, color and texture. This metaball API package can be seen as an extension of the Java3D API. The implementation is based on Java language with J2SDK1.4 and JAVA 3D 1.3. Hence the metaball API package can be used on any popular platform. This report first introduces the scope of the project and then covers state of the art in software visualization, followed by a detailed description of the metaball technique. Then an overview of Java3D is provided, followed by design and implementation detail of the metaball package. Finally application to software visualization id discussed briefly and conclusion. The source code of the metaball API implementation is also enclosed in an electronic format.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Graduate Projects (Non-thesis) |
Authors: | Du, Liang |
Pagination: | vii, 53 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science |
Department (as was): | Department of Computer Science |
Date: | 2003 |
Thesis Supervisor(s): | Mudur, Sudhir P |
Identification Number: | QA 76 M26+ 2003 no.7 |
ID Code: | 2011 |
Deposited By: | Concordia University Library |
Deposited On: | 27 Aug 2009 17:24 |
Last Modified: | 20 Oct 2022 20:45 |
Related URLs: |
Repository Staff Only: item control page