The design and implementation of component-based graphics framework for data visualization
This thesis focuses on the design of interfaces and the implementation of a component-based data visualization framework for the Win32 platform. This framework consists of eleven libraries. A component based object-oriented design and implementation approach is presented for building this data visua...
Main Author: | |
---|---|
Format: | Others |
Published: |
1999
|
Online Access: | http://spectrum.library.concordia.ca/735/1/MQ43553.pdf Dai, Ming <http://spectrum.library.concordia.ca/view/creators/Dai=3AMing=3A=3A.html> (1999) The design and implementation of component-based graphics framework for data visualization. Masters thesis, Concordia University. |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.735 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.7352013-10-22T03:41:03Z The design and implementation of component-based graphics framework for data visualization Dai, Ming This thesis focuses on the design of interfaces and the implementation of a component-based data visualization framework for the Win32 platform. This framework consists of eleven libraries. A component based object-oriented design and implementation approach is presented for building this data visualization framework. The design and implementation are based on the Microsoft COM concepts, which provide a way for software components to communicate with each other and reuse of binary code without "implementation inheritance" problems, from which the traditional object-oriented design methodologies suffer. The methods and properties of a component object are exposed through its interface(s). Any component object that implements a new visualization algorithm can be added into this framework as a "black box". And any new library, which can run on a different platform as long as that platform supports COM and it follows COM rules, can be added into this framework. Due to using COM technologies, a visualization application can be built easily and quickly by using this framework and any programming language that supports arrays of function pointers. 1999 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/735/1/MQ43553.pdf Dai, Ming <http://spectrum.library.concordia.ca/view/creators/Dai=3AMing=3A=3A.html> (1999) The design and implementation of component-based graphics framework for data visualization. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/735/ |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
description |
This thesis focuses on the design of interfaces and the implementation of a component-based data visualization framework for the Win32 platform. This framework consists of eleven libraries. A component based object-oriented design and implementation approach is presented for building this data visualization framework. The design and implementation are based on the Microsoft COM concepts, which provide a way for software components to communicate with each other and reuse of binary code without "implementation inheritance" problems, from which the traditional object-oriented design methodologies suffer. The methods and properties of a component object are exposed through its interface(s). Any component object that implements a new visualization algorithm can be added into this framework as a "black box". And any new library, which can run on a different platform as long as that platform supports COM and it follows COM rules, can be added into this framework. Due to using COM technologies, a visualization application can be built easily and quickly by using this framework and any programming language that supports arrays of function pointers. |
author |
Dai, Ming |
spellingShingle |
Dai, Ming The design and implementation of component-based graphics framework for data visualization |
author_facet |
Dai, Ming |
author_sort |
Dai, Ming |
title |
The design and implementation of component-based graphics framework for data visualization |
title_short |
The design and implementation of component-based graphics framework for data visualization |
title_full |
The design and implementation of component-based graphics framework for data visualization |
title_fullStr |
The design and implementation of component-based graphics framework for data visualization |
title_full_unstemmed |
The design and implementation of component-based graphics framework for data visualization |
title_sort |
design and implementation of component-based graphics framework for data visualization |
publishDate |
1999 |
url |
http://spectrum.library.concordia.ca/735/1/MQ43553.pdf Dai, Ming <http://spectrum.library.concordia.ca/view/creators/Dai=3AMing=3A=3A.html> (1999) The design and implementation of component-based graphics framework for data visualization. Masters thesis, Concordia University. |
work_keys_str_mv |
AT daiming thedesignandimplementationofcomponentbasedgraphicsframeworkfordatavisualization AT daiming designandimplementationofcomponentbasedgraphicsframeworkfordatavisualization |
_version_ |
1716605457476354048 |