Interactive animation of ordered set algorithms using three-dimensional graphics.

After reading the book Combinatorics and Partially Ordered Sets written by W. T. Trotter, we wondered how much more effective an interactive version of this book would be. Using hypertext linking techniques a reader would get immediate access not only to the referenced index entry point, but to all...

Full description

Bibliographic Details
Main Author: Ben Saidane, Nabil.
Other Authors: Zaguia, N.
Format: Others
Published: University of Ottawa (Canada) 2009
Subjects:
Online Access:http://hdl.handle.net/10393/10008
http://dx.doi.org/10.20381/ruor-8084
id ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-10008
record_format oai_dc
spelling ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-100082018-01-05T19:05:55Z Interactive animation of ordered set algorithms using three-dimensional graphics. Ben Saidane, Nabil. Zaguia, N., Information Science. After reading the book Combinatorics and Partially Ordered Sets written by W. T. Trotter, we wondered how much more effective an interactive version of this book would be. Using hypertext linking techniques a reader would get immediate access not only to the referenced index entry point, but to all referred to or linked information. Such a system would become even more powerful if the algorithms were not only explained in words, but available as interactive animations which could be played with. Algorithm animation is a form of program visualization that includes a number of specialized subareas that will be addressed in this thesis: In the first part of the thesis, we will address the issue of data structure visualization, for instance, the structure of partially ordered sets (Posets). We will describe methods for visualizing Posets in 2D and then motivate the need and the importance of providing three-dimensional representation of these structures and discuss how 3D graphics can provide additional information to the structure, while maximizing readability and visibility through the use of computations and metrics. In the second part we will focus on the area of the algorithm animation. We will introduce our model for abstracting the data, the operations and the semantics of computer programs, and the creation of graphical views of those abstractions. We will then, explain what is an interactive mapping (operation mapping) and their relations with input data and the algorithms, and finally we will present our system's architecture and discuss its components. We emphasize that the potential of such algorithm animation environment is great, but can be fully realized only if they are sufficiently easy, highly interactive, and enjoyable to use. This dissertation is a step toward achieving these goals. 2009-03-25T20:01:01Z 2009-03-25T20:01:01Z 1997 1997 Thesis Source: Masters Abstracts International, Volume: 36-01, page: 0205. 9780612209664 http://hdl.handle.net/10393/10008 http://dx.doi.org/10.20381/ruor-8084 89 p. University of Ottawa (Canada)
collection NDLTD
format Others
sources NDLTD
topic Information Science.
spellingShingle Information Science.
Ben Saidane, Nabil.
Interactive animation of ordered set algorithms using three-dimensional graphics.
description After reading the book Combinatorics and Partially Ordered Sets written by W. T. Trotter, we wondered how much more effective an interactive version of this book would be. Using hypertext linking techniques a reader would get immediate access not only to the referenced index entry point, but to all referred to or linked information. Such a system would become even more powerful if the algorithms were not only explained in words, but available as interactive animations which could be played with. Algorithm animation is a form of program visualization that includes a number of specialized subareas that will be addressed in this thesis: In the first part of the thesis, we will address the issue of data structure visualization, for instance, the structure of partially ordered sets (Posets). We will describe methods for visualizing Posets in 2D and then motivate the need and the importance of providing three-dimensional representation of these structures and discuss how 3D graphics can provide additional information to the structure, while maximizing readability and visibility through the use of computations and metrics. In the second part we will focus on the area of the algorithm animation. We will introduce our model for abstracting the data, the operations and the semantics of computer programs, and the creation of graphical views of those abstractions. We will then, explain what is an interactive mapping (operation mapping) and their relations with input data and the algorithms, and finally we will present our system's architecture and discuss its components. We emphasize that the potential of such algorithm animation environment is great, but can be fully realized only if they are sufficiently easy, highly interactive, and enjoyable to use. This dissertation is a step toward achieving these goals.
author2 Zaguia, N.,
author_facet Zaguia, N.,
Ben Saidane, Nabil.
author Ben Saidane, Nabil.
author_sort Ben Saidane, Nabil.
title Interactive animation of ordered set algorithms using three-dimensional graphics.
title_short Interactive animation of ordered set algorithms using three-dimensional graphics.
title_full Interactive animation of ordered set algorithms using three-dimensional graphics.
title_fullStr Interactive animation of ordered set algorithms using three-dimensional graphics.
title_full_unstemmed Interactive animation of ordered set algorithms using three-dimensional graphics.
title_sort interactive animation of ordered set algorithms using three-dimensional graphics.
publisher University of Ottawa (Canada)
publishDate 2009
url http://hdl.handle.net/10393/10008
http://dx.doi.org/10.20381/ruor-8084
work_keys_str_mv AT bensaidanenabil interactiveanimationoforderedsetalgorithmsusingthreedimensionalgraphics
_version_ 1718600816686792704