Naslov ČITAČI EKRANA
Autor Luka Slavuj
Mentor Miroslav Vrankić (mentor)
Član povjerenstva Kristijan Lenac (predsjednik povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Sveučilište u Rijeci Tehnički fakultet Rijeka
Datum i država obrane 2017-05, Hrvatska
Znanstveno / umjetničko područje, polje i grana TEHNIČKE ZNANOSTI Računarstvo
Sažetak Prvi dio diplomskog rada opći je uvod u čitače ekrana. U kratkim točkama objašnjena je cijela problematika, ukratko su definirani čitači ekrana, njihova funkcionalnost i primjena te su predstavljeni glavni ciljevi ovog diplomskog rada. U nastavku rada detaljnije su opisani čitači ekrana, osnovne značajke, karakteristike i povijest razvoja od početka do danas, prilagodbe čitača ekrana i naredbe koje korisnici najčešće koriste. U poglavlju 8 “Korisnici čitača ekrana“ objašnjeno je kome su čitači
... Više ekrana namijenjeni te koji su najčešći korisnici, informacije su potkrijepljene istraživanjem koje je provela neprofitna organizacija WebAIM. U poglavlju 8 i 9 detaljno su opisani načini na koje informacije koje čitač ekrana prikupi dolaze do korisnika. Nastavak diplomskog rada smatra se najbitnijim rada gdje je opisana sama srž čitača ekrana. U početku je definirana podjela čitača ekrana i koraci kojima čitač ekrana prikupljuje i dolazi do informacije. U poglavljima 13 i 14 opisana su 2 glavna tipa čitača ekrana te detaljne tehnike i načine kako čitač ekrana prikuplja tražene podatke. Opisani su čitači ekrana tekstualno baziranog sučelja i GUI čitači ekran. Veliki dio rada odnosi se upravo na vrste GUI čitača ekrana te na tehnike kojima GUI čitači ekrana dolaze do traženih informacija s ekrana, a to su: mouse and keyboard hooks, OSM, Accessibility API, pristup informacijama pomoću internog modela, self voicing aplikacije i čitači ekrana s poslužiteljske strane. Pri kraju rada popisana je većina čitača ekrana trenutno dostupna na tržištu te su iznijeti podaci o najkorištenijim čitačima ekrana prema istraživanju provedenom od strane neprofitne organizacije WebAIM. U posljednjem dijelu diplomskog rada detaljno je opisano praktično rješenje, aplikacija Screen reader – Slavuj. Objašnjene su funkcionalnosti te uvjeti u kojima aplikacija ispravno radi. U nastavku su opisane i nabrojane sve tehnologije, programski jezici, programi, knjižnice i dodaci potrebni za realizaciju aplikacije Screen reader – Slavuj. Pri kraju rada iznijeti su i najbitniji dijelovi koda korišteni u realizaciji aplikacije, svaki dio koda pomno je objašnjen. Kao zadnji dio koji se odnosi na aplikaciju, pokazane su mogućosti nadogradnje i usavršavanja programa. Sakrij dio sažetka
Sažetak (engleski) The first part of the master thesis work is the general introduction to the screen readers. In short points all the issues are explained, screen readers, their functionality and application are explained and the main goals of this thesis are presented. In the following section, the screen readers, basic features, characteristics and the development history from the beginning till today, the adaptation of the screen reader and the commands most frequently used by users are described in more
... Više detailed way. Chapter 8 "Screen Readers" explains who the screen readers are intended for and which are the most common users, information is backed up by a research conducted by a non-profit organization WebAIM. In Chapters 8 and 9, the ways in which the screen reader information is gathered and arrives to the user is explained in detail. The following part of the master thesis work is considered the most important work where I have described the core of the screen readers. Initially, the screen reader classification has been defined and the steps in which the screen reader collects and accesses the information is explained. Chapters 13 and 14 describe the two main types of screen readers, and detailed techniques and ways how the screen collects data from the screen. Screen readers of the text-based interface and GUI screen readers are described. Much of the work is related to the GUI screen reader types and the ways in which GUI screen readers come to the required information from the screens, namely: mouse and keyboard hooks, OSMs, Accessibility APIs, the internal model approach, self-voicing applications and client-side screen readers. At the end of the work most of the screen readers that are currently available on the market are listed, and the information about the most widely used screen readers are presented by the research conducted by non-profit organizations WebAIM. In the last part of the thesis, a practical solution is described in detail, the Screen Reader application - Slavuj. The functionality and the conditions in which the application works are explained. Below are described and listed all the technologies, programming languages, programs, libraries and accessories needed to implement the Screen Reader application - Slavuj. At the end of the work, the most important parts of the code used in the implementation of the application are presented, each part of the code is carefully explained. In the last part of the thesis work possible upgrades and improvements are listed. Sakrij dio sažetka
Ključne riječi
čitač ekrana
sinteza govora
accessibility API
Ključne riječi (engleski)
screen reader
speech synthesis
accessibility API
Jezik hrvatski
URN:NBN urn:nbn:hr:190:350838
Studijski program Naziv: Računarstvo Vrsta studija: sveučilišni Stupanj studija: diplomski Akademski / stručni naziv: magistar/magistra inženjer/inženjerka računarstva (mag. ing. comp.)
Vrsta resursa Tekst
Način izrade datoteke Izvorno digitalna
Prava pristupa Pristup korisnicima matične ustanove
Uvjeti korištenja
Datum i vrijeme pohrane 2017-06-06 08:32:57