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...

Full description

Bibliographic Details
Main Author: Dai, Ming
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