doctoral thesis
System for aiding visually impaired in graphical interfaces programming

Mario Konecki (2013)
Sveučilište u Zagrebu
Fakultet organizacije i informatike Varaždin
Metadata
TitleSustav za pomoć osobama oštećena vida za potrebe programiranja grafičkih sučelja
AuthorMario Konecki
Mentor(s)Alen Lovrenčić
Ante Bilić-Prcić
Abstract
Otkad su računala ušla u masovnu uporabu, postojala su nastojanja da se osobe oštećena vida uvedu u svijet programiranja. Međutim, ubrzani razvoj grafičkih sučelja u ovom području doveo je programere oštećena vida do točke u kojoj se više nisu mogli nositi s vizualnim aspektima novih programskih koncepata. Analizirajući trenutno stanje, može se doći do zaključka da je upravo oblikovanje grafičkih sučelja jedan od dominantnih problema programera oštećena vida koji traži adekvatno rješenje. U okviru ovog doktorskog rada provedeno je istraživanje o potrebi i ključnim karakteristikama koncepta i sustava koji bi doveli do rješenja problema programera oštećena vida u području oblikovanja grafičkih sučelja u domeni klasičnog stolnog programiranja. Temeljem provedenog istraživanja izrađen je konceptualni model sustava za pomoć osobama oštećena vida u razvoju grafičkih sučelja. Uz konceptualni model, razvijen je i funkcionalni sustav s novim deskriptivnim jezikom GUIDL (Graphical User Interface Description Language) kao centralnim dijelom koji omogućava programerima oštećena vida jednostavan i prilagođen način opisa grafičkih sučelja tekstualnim putem. Opisana sučelja je moguće u okviru razvijenog sustava prevesti u neku od aktualnih programskih tehnologija što u konačnici omogućava programerima oštećena vida da se uključe sa svojim idejama i radom u aktualne projekte. Nad razvijenim sustavom je provedeno testiranje koje je pokazalo da razvijeni konceptualni model i sustav predstavljaju uporabljivo rješenje za problem razvoja grafičkih sučelja za potrebe osoba oštećena vida.
Keywordsvisually impaired programming development of graphical interfaces GUIDL language GUIDL system EBNF visual difficulties HAAT CAT assistive technology
Parallel title (English)System for aiding visually impaired in graphical interfaces programming
Committee MembersMirko Čubrilo (committee chairperson)
Alen Lovrenčić (committee member)
Ante Bilić-Prcić (committee member)
Matjaž Gams (committee member)
Ivica Crnković (committee member)
GranterSveučilište u Zagrebu
Fakultet organizacije i informatike Varaždin
PlaceVaraždin
StateCroatia
Scientific field, discipline, subdisciplineSOCIAL SCIENCES
Information and Communication Sciences
Information Systems and Information Science
UDK004
GENERALLY
Computer science and technology. Computing. Data processing
Study programme typeuniversity
Study levelpostgraduate
Study programmePostgraduate doctoral study in Information Science
Academic title abbreviationdr.sc.
Genredoctoral thesis
Language Croatian
Defense date2013-11-22
Parallel abstract (English)
Since computers have entered into mass usage, there have been efforts to introduce visually impaired into the world of programming. These efforts have been successful and computers have brought a number of advantages for visually impaired, such as easier access to information, books and articles, easier communication, etc. Along with other advantages, computer usage has created new jobs for visually impaired. One of these jobs was programming and software design. Visually impaired programmers have been able to perform their jobs for years since all graphical user interfaces (GUIs) were based on text and developed assistive technology in the form of text to speech converters was sufficient for enabling visually impaired to produce computer code and develop programs. However, the rapid development of GUI in this area, has led the visually impaired programmers to the point where they could no longer cope with the visual aspects of new programming concepts. This transition did not come overnight, but is has soon become clear that existing assistive technology will not be able to cope with all of new graphical concepts. Analyzing current situation, it can be concluded that a visual programming and GUI design are the dominant problems for visually impaired programmers that need an adequate solution. In this doctoral thesis, several different approaches for solution of the problems mentioned are stated along with the discussion about the most effective solution that is proposed as the general solution. Existing efforts in solving the problems mentioned are also stated and described. The research about the need for this kind of solution and about its desired characteristics is also presented. Considering a review of existing efforts to solve this problem a new model is proposed, whose central part consists of a new description language GUIDL (Graphical User Interface Description Language) that enables visually impaired to create visual interfaces in a suitable and simple way using pure textual form. A graphic interface described in GUIDL language is translatable into a form supported by newer software development environments and programming languages in the field of classic desktop programming. In this way proposed solution enables visually impaired to be involved in the design part of the overall software design process.
Parallel keywords (Croatian)osobe oštećena vida programiranje razvoj grafičkih sučelja GUIDL jezik GUIDL sustav EBNF vidne poteškoće HAAT CAT pomoćna tehnologija
Versionaccepted version
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
Noteaccepted version
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:211:754469
CommitterLjiljana Hajdin