A Digital Library Component Assembly Environment

Digital libraries (DLs) represent an important evolutionary step towards accessing structured digital information. DLs are often built from scratch or by using proprietary monolithic software that is often difficult to customise and extend to meet changing requirements. Researchers are beginning to...

Full description

Bibliographic Details
Main Author: Eyambe, Linda
Format: Others
Published: 2005
Subjects:
Online Access:http://pubs.cs.uct.ac.za/archive/00000306/
id ndltd-netd.ac.za-oai-union.ndltd.org-uctcs-oai-techreports.cs.uct.ac.za-306
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-uctcs-oai-techreports.cs.uct.ac.za-3062014-02-08T03:46:11Z A Digital Library Component Assembly Environment Eyambe, Linda H.1 MODELS AND PRINCIPLES H.5 INFORMATION INTERFACES AND PRESENTATION Digital libraries (DLs) represent an important evolutionary step towards accessing structured digital information. DLs are often built from scratch or by using proprietary monolithic software that is often difficult to customise and extend to meet changing requirements. Researchers are beginning to realise that this is not an ideal solution and as a result, are creating component suites and accompanying protocols to encourage the creation of modular DLs. Despite the introduction of component models, it is not immediately apparent how they can be seamlessly assembled to produce diverse, yet fully functional, component-based digital library systems without knowledge of the underlying protocols. This dissertation presents a graphical user interface and its associated framework for creating DL systems from distributed components, consequently shielding DL architects from the complexity of using components models and taking advantage of the inherent benefits of the component programming paradigm. The framework introduced in this dissertation was designed to be generic enough to be adopted for the assembly of a variety of component-based systems over and beyond the digital library community. After being tested on over thirty inexperienced users and modelling a number of existing DL systems, graphically assembling distributed components has been shown to be a viable approach to simplify the creation of modular DLs from a pool of heterogeneous components. 2005-10-01 Electronic Thesis or Dissertation http://pubs.cs.uct.ac.za/archive/00000306/ pdf http://pubs.cs.uct.ac.za/archive/00000306/01/csc500_2005_linda_eyambe_thesis.pdf
collection NDLTD
format Others
sources NDLTD
topic H.1 MODELS AND PRINCIPLES
H.5 INFORMATION INTERFACES AND PRESENTATION
spellingShingle H.1 MODELS AND PRINCIPLES
H.5 INFORMATION INTERFACES AND PRESENTATION
Eyambe, Linda
A Digital Library Component Assembly Environment
description Digital libraries (DLs) represent an important evolutionary step towards accessing structured digital information. DLs are often built from scratch or by using proprietary monolithic software that is often difficult to customise and extend to meet changing requirements. Researchers are beginning to realise that this is not an ideal solution and as a result, are creating component suites and accompanying protocols to encourage the creation of modular DLs. Despite the introduction of component models, it is not immediately apparent how they can be seamlessly assembled to produce diverse, yet fully functional, component-based digital library systems without knowledge of the underlying protocols. This dissertation presents a graphical user interface and its associated framework for creating DL systems from distributed components, consequently shielding DL architects from the complexity of using components models and taking advantage of the inherent benefits of the component programming paradigm. The framework introduced in this dissertation was designed to be generic enough to be adopted for the assembly of a variety of component-based systems over and beyond the digital library community. After being tested on over thirty inexperienced users and modelling a number of existing DL systems, graphically assembling distributed components has been shown to be a viable approach to simplify the creation of modular DLs from a pool of heterogeneous components.
author Eyambe, Linda
author_facet Eyambe, Linda
author_sort Eyambe, Linda
title A Digital Library Component Assembly Environment
title_short A Digital Library Component Assembly Environment
title_full A Digital Library Component Assembly Environment
title_fullStr A Digital Library Component Assembly Environment
title_full_unstemmed A Digital Library Component Assembly Environment
title_sort digital library component assembly environment
publishDate 2005
url http://pubs.cs.uct.ac.za/archive/00000306/
work_keys_str_mv AT eyambelinda adigitallibrarycomponentassemblyenvironment
AT eyambelinda digitallibrarycomponentassemblyenvironment
_version_ 1716633782018113536