Verkkosovellusten saavutettavuus ja sen toteutus
Choi, Minji (2024)
Choi, Minji
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024051411616
https://urn.fi/URN:NBN:fi:amk-2024051411616
Tiivistelmä
Tietotekniikan jatkuva kehitys korostaa verkkosovellusten saavutettavuuden merkitystä entisestään. Saavutettavuus on nyt yksi keskemmistä puheenaiheista IT-alalla, kun kansainväliset ohjeistukset ja eri maiden saavutettavuuslainsäädäntö kiristyvät. Kasvava joukko käyttäjiä tarvitsee saavutettavuutta käyttäessään verkkopalveluita. Vaikka saavutettavuus saattaa jäädä toisarvoiseksi verkkosivustojen kehitysvaiheessa, kehittäjien on silti huomioitava se taatakseen verkkopalvelun käytettävyyden mahdollisimman laajalle käyttäjäryhmälle.
Tämän insinöörityön tavoitteena on tarkastella saavutettavuuden käsitettä kehittäjän näkökulmasta ja tutkia kansainvälistä verkkosisällön saavutettavuusohjeistusta, Euroopan Unionin direktiivejä ja Suomen lainsäädäntöä. Lisäksi työssä esitellään erilaisia menetelmiä saavutettavuuden arvioimiseksi, kuten käyttäjätestausta, ruudunlukijatestausta, näppäimistötestausta ja mobiilitestausta, sekä automaattisia arviointityökaluja, kuten Google Lighthousea ja WAVEa. Nämä työkalut ovat hyödyllisiä ohjelmistokomponenttien kehittämisessä ja verkkosivustojen tarkastamisessa.
Lopuksi käsitellään erilaisia verkkosaavutettavuuteen liittyviä tilanteita ja niiden toteutustapoja perusteknologioiden, kuten HTML:n, CSS:n ja JavaScriptin, avulla. Lisäksi tutkitaan WAI-ARIAa, joka toimii näiden teknologioiden rinnalla verkkosovellusten saavutettavuuden parantamisessa, ja tarjotaan käyttöesimerkkejä sen asianmukaisesta hyödyntämisestä. Työssä käytetään tämän projektin tekijän ansioluettelosivua saavutettavuusarviointien tulosten selittämiseen ja parannusehdotusten esittämiseen.
Insinöörityön tulokset voivat hyödyttää yrityksiä, joiden verkkosivusto on olennainen osa heidän liiketoiminnastansa, sekä kaikkia, jotka ovat kiinnostuneita saavutettavuudesta sekä käytännön toteuttamisesta.
Tämän insinöörityön tavoitteena on tarkastella saavutettavuuden käsitettä kehittäjän näkökulmasta ja tutkia kansainvälistä verkkosisällön saavutettavuusohjeistusta, Euroopan Unionin direktiivejä ja Suomen lainsäädäntöä. Lisäksi työssä esitellään erilaisia menetelmiä saavutettavuuden arvioimiseksi, kuten käyttäjätestausta, ruudunlukijatestausta, näppäimistötestausta ja mobiilitestausta, sekä automaattisia arviointityökaluja, kuten Google Lighthousea ja WAVEa. Nämä työkalut ovat hyödyllisiä ohjelmistokomponenttien kehittämisessä ja verkkosivustojen tarkastamisessa.
Lopuksi käsitellään erilaisia verkkosaavutettavuuteen liittyviä tilanteita ja niiden toteutustapoja perusteknologioiden, kuten HTML:n, CSS:n ja JavaScriptin, avulla. Lisäksi tutkitaan WAI-ARIAa, joka toimii näiden teknologioiden rinnalla verkkosovellusten saavutettavuuden parantamisessa, ja tarjotaan käyttöesimerkkejä sen asianmukaisesta hyödyntämisestä. Työssä käytetään tämän projektin tekijän ansioluettelosivua saavutettavuusarviointien tulosten selittämiseen ja parannusehdotusten esittämiseen.
Insinöörityön tulokset voivat hyödyttää yrityksiä, joiden verkkosivusto on olennainen osa heidän liiketoiminnastansa, sekä kaikkia, jotka ovat kiinnostuneita saavutettavuudesta sekä käytännön toteuttamisesta.