Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

A visual programming environment for authoring ASD therapy tools

Thesis (MSc)--Stellenbosch University, 2011.

Saved in:
Bibliographic Details
Main Author: Msiska, Mwawi Fred
Other Authors: Van Zijl, L.
Format: Thesis
Language:en_ZA
Published: Stellenbosch : Stellenbosch University 2011
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613875062439936
access_status_str Open Access
author Msiska, Mwawi Fred
author2 Van Zijl, L.
author_browse Msiska, Mwawi Fred
Van Zijl, L.
author_facet Van Zijl, L.
Msiska, Mwawi Fred
author_sort Msiska, Mwawi Fred
collection Thesis
dc_rights_str_mv Stellebosch University
description Thesis (MSc)--Stellenbosch University, 2011.
format Thesis
id oai:scholar.sun.ac.za:10019.1/17939
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:43:05.531Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2011
publishDateRange 2011
publishDateSort 2011
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/17939 A visual programming environment for authoring ASD therapy tools Msiska, Mwawi Fred Van Zijl, L. Stellenbosch University. Faculty of Science. Dept. of Mathematical Sciences. Visual programming 3D virtual environments Autism spectrum disorders --Treatment Dissertations -- Mathematics Theses -- Mathematics Dissertations -- Computer science Theses -- Computer science Thesis (MSc)--Stellenbosch University, 2011. ENGLISH ABSTRACT: 3D virtual environments can be used as therapy tools in patients with autism spectrum disorders (ASDs); however, the development of such tools is time-consuming. A 3D virtual environment development platform for such tools has been developed specifically for the South African context, because of the language and culture sensitivity of these therapy tools. The 3D virtual environment development platform has a Lua scripting interface for specifying logic in the virtual environments. Lua is a textual programming language, and presents a challenge to ASDs therapists’ ability to create therapy tools without engaging an expert programmer. The aim of this research was to investigate the design and implementation of a visual programming environment to support non-expert programmers in scripting within the 3D virtual environment development platform. Various visual program representation techniques, reported in the literature, were examined to determine their appropriateness for adoption in our design. A visual programming language based on the “building-block” approach was considered the most suitable. The research resulted in the development of a visual script editor (VSE), based on an open source framework called the OpenBlocks library. The VSE successfully alleviated the syntax burden that textual programming languages place on non-expert programmers. The fitness of purpose of our VSE was exemplified in a sample 3D virtual environment that was scripted using the VSE. Despite the success, we argue that the applicability of the “building-block” approach is limited to domain-specific programming languages due to the absence of visual expressions for defining user-defined types, and for specifying hierarchy. AFRIKAANSE OPSOMMING: Geen opsomming 2011-11-21T13:14:08Z 2011-12-05T13:13:13Z 2011-11-21T13:14:08Z 2011-12-05T13:13:13Z 2011-12 Thesis http://hdl.handle.net/10019.1/17939 en_ZA Stellebosch University 115 p. : ill. application/pdf Stellenbosch : Stellenbosch University
spellingShingle Visual programming
3D virtual environments
Autism spectrum disorders --Treatment
Dissertations -- Mathematics
Theses -- Mathematics
Dissertations -- Computer science
Theses -- Computer science
Msiska, Mwawi Fred
A visual programming environment for authoring ASD therapy tools
title A visual programming environment for authoring ASD therapy tools
title_full A visual programming environment for authoring ASD therapy tools
title_fullStr A visual programming environment for authoring ASD therapy tools
title_full_unstemmed A visual programming environment for authoring ASD therapy tools
title_short A visual programming environment for authoring ASD therapy tools
title_sort visual programming environment for authoring asd therapy tools
topic Visual programming
3D virtual environments
Autism spectrum disorders --Treatment
Dissertations -- Mathematics
Theses -- Mathematics
Dissertations -- Computer science
Theses -- Computer science
url http://hdl.handle.net/10019.1/17939
work_keys_str_mv AT msiskamwawifred avisualprogrammingenvironmentforauthoringasdtherapytools
AT msiskamwawifred visualprogrammingenvironmentforauthoringasdtherapytools