Simple view
Full metadata view
Authors
Statistics
Dostępność dynamicznych aplikacji internetowych tworzonych w językach JavaScript, (X)HTML i CSS dla osób niepełnosprawnych
web accessibility, disability, JavaScript, internet, user interface
dostępność, niepełnosprawność, JavaScript, internet, interfejs
This dissertation analyses the accessibility of web application for disabled users. Its primary field of interest are dynamic internet applications created with HTML, JavaScript and CSS. It focuses on answering the question if such an application which is designed mainly for sighted users and mouse interactions can be also accessible for someone who has to use keyboard and/or screen reader, in spite of highly customized interface elements and interactions.The paper contains description current state of laws referring to the matters of accessibility across the world, it presents standards of web accessibility which are formulated in the WCAG 2.0 specification (Web Content Accessibility Guidelines) prepared by WAI group (Web Accessibility Initiative). It also characterizes the WAI-ARIA specification (Accessible Rich Internet Applications) which was designed to increase the level of accessibility of dynamic and rich web applications for disabled users.Common types of disabilities and the influence that they have on the way people use internet are another topic covered by this report. Various assistive technologies and strategies are presented along with the explanation of how they communicate with browsers' accessibility APIs and what kind of limits they introduce.Final part presents best practices and techniques that can be used to increase the level of accessibility in web applications. It summarizes previous analyses and translates them to the languages used in the process of creating this type of software – HTML, CSS and, in particular, JavaScript.As a continuation of last chapter web application was created in order to test and present accessibility issues of different solutions and elements of user interface. It is a practical implementation of techniques described in written part of thesis.
Praca analizuje zagadnienie dostępności serwisów internetowych dla osób niepełnosprawnych ze szczególnym uwzględnieniem dynamicznych aplikacji tworzonych przy wykorzystaniu języka JavaScript. Jej głównym celem jest odpowiedź na pytanie, czy taka aplikacja, która w założeniu ma być jak najbardziej atrakcyjna dla typowego użytkownika wyposażonego w myszkę i sprawny wzrok, i która zwykle modyfikuje zachowania elementów w niestandardowy dla przeglądarek sposób, może być dostępna także dla osoby, która posługuje się jedynie klawiaturą lub korzysta z pomocy czytnika ekranowego. Opracowanie prezentuje obecny stan prawny kwestii dostępności WWW na świecie, przedstawia również obowiązujące standardy dostępności serwisów internetowych WCAG 2.0 (Web Content Accessibility Guidelines) opracowywane przez grupę WAI (Web Accessibility Group). Omawia także specyfikację WAI-ARIA (Accessible Rich Internet Applications) która została stworzona w celu umożliwienia korzystania z bogatych aplikacji internetowych osobom niepełnosprawnym. W pracy znajduje się także opis najczęściej występujących rodzajów niepełnosprawności oraz wpływ jaki mają one na sposób korzystania z internetu przez osoby nimi dotknięte. Zaprezentowane w niej zostały różne technologie i strategie wspomagające, jakimi tacy użytkownicy się posługują, sposoby w jakie współpracują one z interfejsami webowymi wyświetlanymi w przeglądarce i ograniczenia jakie wprowadzają.Opracowanie zamyka zestawienie konkretnych technicznych rozwiązań i dobrych praktyk, których stosowanie podnosi dostępność serwisów internetowych oraz elementów interfejsu użytkownika. Jest ono podsumowaniem powyższych informacji i przełożeniem ich na język konkretnych technologii internetowych – HTML, CSS i JavaScript.Rozwinięciem tej części pracy jest także serwis napisany w ramach badań nad dostępnością różnych elementów interfejsów aplikacji internetowych. Prezentuje on, jak w praktyce wygląda stosowanie opisanych rozwiązań.
dc.abstract.en | This dissertation analyses the accessibility of web application for disabled users. Its primary field of interest are dynamic internet applications created with HTML, JavaScript and CSS. It focuses on answering the question if such an application which is designed mainly for sighted users and mouse interactions can be also accessible for someone who has to use keyboard and/or screen reader, in spite of highly customized interface elements and interactions.The paper contains description current state of laws referring to the matters of accessibility across the world, it presents standards of web accessibility which are formulated in the WCAG 2.0 specification (Web Content Accessibility Guidelines) prepared by WAI group (Web Accessibility Initiative). It also characterizes the WAI-ARIA specification (Accessible Rich Internet Applications) which was designed to increase the level of accessibility of dynamic and rich web applications for disabled users.Common types of disabilities and the influence that they have on the way people use internet are another topic covered by this report. Various assistive technologies and strategies are presented along with the explanation of how they communicate with browsers' accessibility APIs and what kind of limits they introduce.Final part presents best practices and techniques that can be used to increase the level of accessibility in web applications. It summarizes previous analyses and translates them to the languages used in the process of creating this type of software – HTML, CSS and, in particular, JavaScript.As a continuation of last chapter web application was created in order to test and present accessibility issues of different solutions and elements of user interface. It is a practical implementation of techniques described in written part of thesis. | pl |
dc.abstract.other | Praca analizuje zagadnienie dostępności serwisów internetowych dla osób niepełnosprawnych ze szczególnym uwzględnieniem dynamicznych aplikacji tworzonych przy wykorzystaniu języka JavaScript. Jej głównym celem jest odpowiedź na pytanie, czy taka aplikacja, która w założeniu ma być jak najbardziej atrakcyjna dla typowego użytkownika wyposażonego w myszkę i sprawny wzrok, i która zwykle modyfikuje zachowania elementów w niestandardowy dla przeglądarek sposób, może być dostępna także dla osoby, która posługuje się jedynie klawiaturą lub korzysta z pomocy czytnika ekranowego. Opracowanie prezentuje obecny stan prawny kwestii dostępności WWW na świecie, przedstawia również obowiązujące standardy dostępności serwisów internetowych WCAG 2.0 (Web Content Accessibility Guidelines) opracowywane przez grupę WAI (Web Accessibility Group). Omawia także specyfikację WAI-ARIA (Accessible Rich Internet Applications) która została stworzona w celu umożliwienia korzystania z bogatych aplikacji internetowych osobom niepełnosprawnym. W pracy znajduje się także opis najczęściej występujących rodzajów niepełnosprawności oraz wpływ jaki mają one na sposób korzystania z internetu przez osoby nimi dotknięte. Zaprezentowane w niej zostały różne technologie i strategie wspomagające, jakimi tacy użytkownicy się posługują, sposoby w jakie współpracują one z interfejsami webowymi wyświetlanymi w przeglądarce i ograniczenia jakie wprowadzają.Opracowanie zamyka zestawienie konkretnych technicznych rozwiązań i dobrych praktyk, których stosowanie podnosi dostępność serwisów internetowych oraz elementów interfejsu użytkownika. Jest ono podsumowaniem powyższych informacji i przełożeniem ich na język konkretnych technologii internetowych – HTML, CSS i JavaScript.Rozwinięciem tej części pracy jest także serwis napisany w ramach badań nad dostępnością różnych elementów interfejsów aplikacji internetowych. Prezentuje on, jak w praktyce wygląda stosowanie opisanych rozwiązań. | pl |
dc.affiliation | Wydział Zarządzania i Komunikacji Społecznej | pl |
dc.contributor.advisor | Orzechowska, Alicja - 131193 | pl |
dc.contributor.author | Drzyzga, Katarzyna | pl |
dc.contributor.departmentbycode | UJK/WZKS | pl |
dc.contributor.reviewer | Konior, Jerzy - 100003 | pl |
dc.contributor.reviewer | Orzechowska, Alicja - 131193 | pl |
dc.date.accessioned | 2020-07-20T20:19:39Z | |
dc.date.available | 2020-07-20T20:19:39Z | |
dc.date.submitted | 2011-10-24 | pl |
dc.fieldofstudy | elektroniczne przetwarzanie informacji | pl |
dc.identifier.apd | diploma-61595-74731 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/175151 | |
dc.subject.en | web accessibility, disability, JavaScript, internet, user interface | pl |
dc.subject.other | dostępność, niepełnosprawność, JavaScript, internet, interfejs | pl |
dc.title | Dostępność dynamicznych aplikacji internetowych tworzonych w językach JavaScript, (X)HTML i CSS dla osób niepełnosprawnych | pl |
dc.title.alternative | Accessibility of dynamic JavaScript, (X)HTML and CSS web applications | pl |
dc.type | master | pl |
dspace.entity.type | Publication |