{"id":{"repo_id":"cape-town","oai_identifier":"oai:open.uct.ac.za:11427/6397"},"canonical_url":"https://search.dev.ndltd.org/etd/cape-town/oai:open.uct.ac.za:11427/6397","repository":{"repo_id":"cape-town","name":"University of Cape Town","base_url":"https://open.uct.ac.za/oai/request"},"display":{"title":"Customisable abstract representation layer for digital libraries","abstract":"The user interface is a very important component in a piece of software as it is the layer which allows user interaction with the underlying functionality. Within the domain of digital libraries modification to the interface layer, to make it more appropriate for target users, requires substantial programming skill. This research studies the possibility of making a user customisable interface system by using HeI methodologies for user requirements identification and evaluation, as well as AJAX (Asynchronous JavaScript and XML) for design and development. The final prototype allows users to directly design pages by adding, deleting, dragging and dropping elements in a Web browser. The research ends with an expert evaluation of such a system where satisfactory results were shown.","abstract_html":"The user interface is a very important component in a piece of software as it is the layer which allows user interaction with the underlying functionality. Within the domain of digital libraries modification to the interface layer, to make it more appropriate for target users, requires substantial programming skill. This research studies the possibility of making a user customisable interface system by using HeI methodologies for user requirements identification and evaluation, as well as AJAX (Asynchronous JavaScript and XML) for design and development. The final prototype allows users to directly design pages by adding, deleting, dragging and dropping elements in a Web browser. The research ends with an expert evaluation of such a system where satisfactory results were shown.","abstract_has_math":false,"creators":["Feng, Fu-Yao Kevin"],"institution":"Department of Computer Science","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Marsden, Gary"],"committee_chairs":[],"committee_members":[],"year":2006,"date_issued":"2006","date_published":"2006","updated_at":"2026-07-22T22:23:33Z","subjects":[],"languages":["eng"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/11427/6397","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Marsden, Gary"]},{"key":"dc:creator","label":"Author","values":["Feng, Fu-Yao Kevin"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-08-13T19:28:58Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-08-13T19:28:58Z"]},{"key":"dc:date.issued","label":"Date","values":["2006"]},{"key":"dc:publisher.department","label":"Dc Publisher Department","values":["Department of Computer Science"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Cape Town"]},{"key":"dc:type","label":"Dc Type","values":["Master Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Masters"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["MSc"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/11427/6397"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Includes bibliographical references (leaves 79-82)."]},{"key":"dc:description.abstract","label":"Abstract","values":["The user interface is a very important component in a piece of software as it is the layer which allows user interaction with the underlying functionality. Within the domain of digital libraries modification to the interface layer, to make it more appropriate for target users, requires substantial programming skill. This research studies the possibility of making a user customisable interface system by using HeI methodologies for user requirements identification and evaluation, as well as AJAX (Asynchronous JavaScript and XML) for design and development. The final prototype allows users to directly design pages by adding, deleting, dragging and dropping elements in a Web browser. The research ends with an expert evaluation of such a system where satisfactory results were shown."]},{"key":"dc:title","label":"Title","values":["Customisable abstract representation layer for digital libraries"]}]}],"canonical_facts":{"dc:contributor.advisor":["Marsden, Gary"],"dc:creator":["Feng, Fu-Yao Kevin"],"dc:date.accessioned":["2014-08-13T19:28:58Z"],"dc:date.available":["2014-08-13T19:28:58Z"],"dc:date.issued":["2006"],"dc:description":["Includes bibliographical references (leaves 79-82)."],"dc:description.abstract":["The user interface is a very important component in a piece of software as it is the layer which allows user interaction with the underlying functionality. Within the domain of digital libraries modification to the interface layer, to make it more appropriate for target users, requires substantial programming skill. This research studies the possibility of making a user customisable interface system by using HeI methodologies for user requirements identification and evaluation, as well as AJAX (Asynchronous JavaScript and XML) for design and development. The final prototype allows users to directly design pages by adding, deleting, dragging and dropping elements in a Web browser. The research ends with an expert evaluation of such a system where satisfactory results were shown."],"dc:identifier.uri":["http://hdl.handle.net/11427/6397"],"dc:language.iso":["eng"],"dc:publisher.department":["Department of Computer Science"],"dc:publisher.institution":["University of Cape Town"],"dc:title":["Customisable abstract representation layer for digital libraries"],"dc:type":["Master Thesis"],"dc:type.qualificationlevel":["Masters"],"dc:type.qualificationname":["MSc"]},"updated_at":"2026-07-22T22:23:33Z"}