Saavutettavuus, syksy 2004

Samankaltaiset tiedostot
Saavutettavuus, syksy 2005

Saavutettavuus, syksy 2008

Rakenteisten dokumenttien jatkokurssi, syksy 2006

Verkkopalveluiden saavutettavuus

Verkkosisällön saavutettavuusohjeet 2.0: hyviä ohjeita monimuotoisen sisällön suunnitteluun ja arviointiin

Saavutettavuus > Tapio Haanperä Saavutettavuusasiantuntija tel

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto

Tietie-yhteistyö, verkko-opetusta vuodesta 1996

Ohjelmointi II. Erkki Pesonen Luennot ja harjoitukset. Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015

Tervetuloa Vihdin lukioon!

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Antti Ekonoja

Saavutettavat verkkosivut Miten ne tehdään?

Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9)

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

YO-info S rehtori Mika Strömberg

Helsinki University of Technology

YO-INFO S2017 ILMOITTAUTUMINEN rehtori Mika Strömberg

Abien vanhempainilta Tervetuloa!

22A00110 Laskentatoimen perusteet (6 op) SYLLABUS. Opettaja. Jari Melgin Huone H 3.35/Töölö Puhelin

LC-8011 Työelämän venäjän perusteet 1. Aalto-yliopisto Kielikeskus Alexandra Belikova

YO-INFO K2018 ilmoittautuminen ja aikataulut. rehtori MIKA STRÖMBERG Imatran yhteislukio

YO-info S rehtori Mika Strömberg

3 Verkkosaavutettavuuden tekniset perusteet

7 Saatavuus ja laiteriippumattomuus

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

yle.fi/aihe/abitreenit

Antti Ekonoja

W3C ja Web-teknologiat

Palautekysely tilastollisen signaalinkäsittelyn kurssiin

ABI-INFO. ke , klo

22A00110 Laskentatoimen perusteet (6 op) SYLLABUS. Opettaja (alkukurssi)

IIZT4020 Projektitoiminta

AS Automaation käyttöliittymät L Opetussuunnitelma


VALINNAISET OPINNOT Laajuus: Ajoitus: Kood Ilmoittautuminen weboodissa (ja päättyy )

YO-info K Rehtori Mika Strömberg

Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8)

Analyysi 1, kevät 2010

YLIOPPILASKIRJOITUKSET. Info

HUOMAUTUS LUKIJALLE: Tässä on esitelty kaikkien aineiden palaute. Kysymyksestä 1. ilmenee mitä aineita oppilas on kurssilla lukenut.

Kurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset

A4.1 Projektityö, 5 ov.

AS Automaation käyttöliittymät L Opetussuunnitelma

Kurssin oppimistavoitteet. Heikki Lokki Kurssin suorituksen jälkeen osaat

Ohjelmistojen mallintaminen, kesä 2009

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Digi haltuun! (Valtakunnallinen projekti ) Susanna Saarvo

Harri Eskelinen, puh , Konetekniikan koulutusohjelman johtaja Tekniikan tohtori vuonna 1999 Dosentti

W3C: teknologia ja (tieto)yhteiskunta

Uusi opiskelukokemus

Näkökulmia monimuoto-opetukseen

Tapaaminen ESOK-verkoston ja opiskelijajärjestöjen kanssa. Markus Rahkola ja Sanna Juutinen, VM,

TIE Ohjelmistojen suunnittelu

CHEM-A1620 Näkökulmia ympäristöasioihin (3 op) Kevät 2018

Matematiikan osaaminen ja osaamattomuus

9 Erilaisia käyttäjiä, apuvälineitä ja laitteita

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

1510 Ihminen ja tietoliikennetekniikka

Insinöörimatematiikan tentin toteuttaminen EXAM-järjestelmällä

3.vsk Länsimaisen musiikin historia (1 b Barokki-Romantiikka)/Matti Huttunen Koodi A Keväällä 2013

TUNI EXAM Sähköinen tentti. Opettajan pikaopas

SEURAA OPETUSAIKATAULUA - MUUTOKSET NÄKYVÄT PUNAISELLA! SYKSY lv. Seuraa opetusaikataulua päivitysten havaitsemiseksi

YLIOPPILASTUTKINTO. -Tutkinnon rakenne - edellytykset - ilmoittautuminen

Opettajan työtä tukevia verkkopalveluja

S Ihminen ja tietoliikennetekniikka

CHEM-A1100. Teollisuuden toimintaympäristö ja prosessit

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005

Korkealämpötilakemia

SEURAA OPETUSAIKATAULUA - MUUTOKSET NÄKYVÄT PUNAISELLA! SYKSY lv. Seuraa opetusaikataulua päivitysten havaitsemiseksi

SAS-ohjelmiston perusteet 2010

YLIOPPILASKIRJOITUKSET. Info

SEURAA OPETUSAIKATAULUA - MUUTOKSET NÄKYVÄT PUNAISELLA! SYKSY lv. Seuraa opetusaikataulua päivitysten havaitsemiseksi

Ohjelmistotekniikan menetelmät, kevät 2008

LiikuntaKasVissa saatuja kokemuksia ja hyviä käytänteitä yliopistojen välisestä yhteistyöstä

Digitaalisen median tekniikat Luento 1: Intro

Ohjelmistotekniikan menetelmät, kesä 2008

ENE-C3001 Energiasysteemit

Tietoa lukio-opinnoista. Syksy 2016

ENE-C3001 Energiasysteemit

Kurssikäytännöt ja opintojen suunnittelu. Leikola

YO-INFO K2018 ILMOITTAUTUMINEN rehtori Mika Strömberg

MS-A0102 Differentiaali- ja integraalilaskenta 1

W3C & verkkojulkaisun standardit

Mistä on kyse ja mitä hyötyä ne tuovat?

YLIOPPILASKOE ON KYPSYYSKOE. Vastuu on Sinulla tutkinnon ajoituksesta ja valinnoista

Tuloslaskenta (22C00400, 6 op)

Havaitsevan tähtitieteen peruskurssi I, Havaintoaikahakemuksen valmistelu. Luento , V-M Pelkonen

802118P Lineaarialgebra I (4 op)

Talousmatematiikan perusteet: Johdanto. Kurssin tavoitteet Käytännön järjestelyt Suosituksia suorittamiseen

Henkilöstökoulutus. Tapio Kallio Klubi

Vaihto-opiskelujakso Ateenassa keväällä 2018

15 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN

Korkealämpötilakemia

MS-C2128 Ennustaminen ja Aikasarja-analyysi, 5 op Esittely

OPINTOJEN SUUNNITTELU OSANA OPINTOPOLKUA. Opintoihin orientoitumisen luento

Momath, mobiilia matematiikan opiskelua lukiossa. Kupittaan lukio, Turku. Airola Juho / Peltomäki Mia

TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)

SEURAA OPETUSAIKATAULUA - MUUTOKSET NÄKYVÄT PUNAISELLA! SYKSY lv. Seuraa opetusaikataulua päivitysten havaitsemiseksi

Orientaatiotilaisuus Avoimen yliopiston opintoihin

Transkriptio:

Saavutettavuus, syksy 2004 7307005 Saavutettavuus, 2 ov, vuonna 2004 opetetaan syksyn 2. periodilla Kotisivu: Luennot: Harjoitukset: Suoritustapa: http://matriisi.ee.tut.fi/hmopetus/saav/index.html MA 12-14 ja TO 14-16, salissa TB109 (poikkeuksia!) MA 14-16 ja KE 12-14, salissa Sb204 Luennot, harjoitukset ja tentti. Ei harjoitustyötä. Porkkanapisteitä jaossa. Opettaja: Ossi Nykänen, TD303, vastaanotto to 13-14 ossi.nykanen@tut.fi 1

1 Johdanto Perusidea hyvin lyhyesti esitettynä: Saavutettavuudella (joskus esteettömyydellä) tarkoitetaan yleensä ns. erityisryhmien tarpeet huomioivaa näkökulmaa sovellusten käyttökelpoisuuden arvioinnissa. Saavutettavuustyö tähtää (perusmuodossaan) välineiden tai palveluiden käyttöä haittaavien esteiden poistamiseen. Tietoteknisissä sovelluksissa saavutettavuuden ydin piilee yleensä käyttäjäkeskeisessä ja laiteriippumattomassa suunnittelussa. Sovellusten saavutettavuuden kehittäminen laajentaa niiden käyttäjäkuntaa sekä lähes poikkeuksetta myös parantaa sovellusten käytettävyyttä. Työtä ohjaa myös tasa-arvoajattelu. Käytännössä toteutustyö edellyttää tietenkin myös teknistä osaamista yms. 2

1.1 Opintojakson sisältö (1/2) Tällä opintojaksolla "Saavutettavuus" puhutaan mm. seuraavista asioista: - Saavutettavuus, aihepiirin käsitteet ja taustat - Verkkosaavutettavuuden tekniset perusteet, työn vaikutukset tekniseen suunnitteluun - Laitteet ja sisällöt, haasteet - Määritelmät, saavutettavuusohjeet ja niiden rooli - Verkkosisällön saavutettavuus ja sen arviointi - Saavutettavuus ja laiteriippumattomuus - Saatavuus ja laiteriippumattomat palvelut, kognitiivisesti saavutettavat palvelut - Sovelluksia ja esimerkkejä, erityiskysymyksiä 3

1.2 Opintojakson sisältö (2/2) Kurssilla ei juurikaan (suoraan) puhuta seuraavista: - apuvälineistä/vammoista/haitoista/yms. sinänsä (...vaan vaikutuksista verkkopalvelujen suunnittelussa) - lainsäädännöstä, tasa-arvoisuuden etiikasta, palvelun tuottamisen näkökulmasta (...vaan ideoista suodatettuna ohjeistuksiin) - avustajasovellusten/apuvälineiden toteuttamisesta (...vaan soveltamisesta) - yksittäisistä ohjelmistoista (...vaan menetelmistä) Opintojakso on perinteinen yo-kurssi - teorialuennot, sovellusluennot, vierailuluennot, harjoitukset, lopputentti 4

1.3 Opintojakson suoritustapa Arvosanan määrää lopputentti (4 * 6 pts = 24 pts). Hyvää kurssiarvosanaa voi varmistella keräämällä porkkanapisteitä kurssin aikana. Arvosanataulukko on seuraava: arvosana 0 1 2 3 4 5 pistemäärä 0-10 11-13 14-16 17-19 20-21 22-24 Mikäli porkkanapisteitä on kertynyt edullisesti, huonoimman tenttitehtävän pistesaalis korvataan maksimissaan kuudella porkkanapisteellä. Porkkanapisteitä saa tekemällä erikseen merkittyjä harjoitustehtäviä ja osallistumalla aktiivisesti vierailuluennoille. Porkkanapisteiden jakoperuste on opiskelijan oma aktiivisuus ja asioiden opiskelu silloin kun niitä opetetaan. Huom. Porkkanapisteiden lähtökohta on läsnäolo: suorituksia ei saa delegoida toisen merkittäväksi, eikä lähettää sähköpostitse tms. 5

1.4 Johdatteleva esimerkki: "Viikinsaari, Olavi ja sauna" Case: - "Olavi haluaa käydä Viikinsaaressa saunomassa ja syömässä retkimuonaa." Skenaario (ks. http://www.tampere.fi/ tai etsi http://www.google.fi/): - Olavin tarvitsee tietää mistä laiva lähtee, milloin ja paljonko matka maksaa, löytää tiensä -...ja varata sauna etukäteen(?) - Olavin pitää päästä perille ja hoitaa askareensa (satamaan, nousta laivaan, nousta laivasta saareen, matkustaa nuotiopaikalle, saunoa, paistaa ja syödä välipalaa) 6

1.5 Esimerkki "Viikinsaari...", miettimisen aiheita Mieti:...entäpä jos Olavi... - ei puhuisi suomea eikä englantia äidinkielenään? - olisi heikkonäköinen, sokea, kuuro, liikuntavammainen tai hidas oppimaan? (väsynyt, vanha, kantamuksia, matkustaisi pienten lasten kanssa, ei kokemusta tietokoneen käytöstä tai täkäläisestä kulttuurista) - ei olisi varaa kotitietokoneeseen/verkkoyhteyteen/puhelimeen? - ei käyttäisi "tavallista" tietokonetta/selainohjelmaa Em. "haitat" asettavat "ylimääräisiä" "esteitä" "tehtävän" "suorittamiseen" 7

1.6 LVM:n esteettömyysstrategia, matkaketju Edellä kuvattu skenaario on todellinen ja siihen joutuu ottamaan kantaa (heikoin lenkki ratkaisee) 8

1.7 (e-)saavutettavuuden määritelmä Määritelmä: saavutettava (accessible) tietotekninen väline, palvelu tai sovellus on - havaittava (Perceivable) - hallittava (Operable) - ymmärrettävä (Understandable) - lujatekoinen (Robust) Työn tavoitteena on palvelujen, sovellusten ja prosessien kehittäminen - lyhyellä aikavälillä: vallitsevien puutteiden korjaaminen - pitkällä aikavälillä: saavutettavuuden tunnustaminen ja kirjaaminen osaksi tuotantotyön muodollisia tavoitteita - toteuttamisen strategia: asenteiden ja menetelmien kehittäminen 9

1.8 Normaali käyttäjä? Käytännön tuotteiden ja palveluiden rakentaminen lähtee usein liikkeelle ns. normaalin käyttäjän olettamuksesta - joskus ok, joskus ei Määritelmä? - normaalikäyttäjän käsite vaihtelee sovelluksittain (normaalius hyve!) - ilmenee yleensä sovellusten suunnittelun hiljaisina olettamuksina (joiden purkaminen on eräs saavutettavuuden päätavoitteista) Hyvässä suunnittelussa normaalikäyttäjästä ei tehdä tarpeettoman rajaavia olettamuksia huonoin perustein 10

1.9 Historiallisia esimerkkejä: näitä "normaalit eivät tarvitse" Matalalattiabussi, hissi, kaukosäädin, kannettava kasettinauhuri/cd-soitin, graafinen käyttöliittymä, matkapuhelin, (kannettava) tietokone, korkeakontrastinen näyttö, auton automaattivaihteet ja lukkiutumattomat jarrut, ääniohjattu Web-selain, erityisopetus/itseopiskelun tuki,... 11

1.10 Hyviä huomioita heti alkuun Vaikka saavutettavuusajattelu yleensä palvelee ensisijaisesti erityisryhmien tarpeita, arvottava rajanveto on usein tarpeetonta, sillä - saavutettavuudesta hyötyvät kaikki (viimeistään tuotteiden kypsyessä) - käytön esteet esiintyvät kontekstisidonnaisena - saavutettavan sovelluksen toteuttaminen ei aina edellytä lisätyötä (osa hiljaisista rajaavista olettamuksista on tarpeettomia, osa sovelluksista voidaan samalla vaivalla tehdä paremmin) Vrt. "Drive-in -ravintola joka palvelee vain automaattivaihteisen auton omistavia henkilöitä"? Normaalikäyttäjän käsite voidaan yleistää, tuloksena: - normaali käyttötilanne tai -tapa -...ja edelleen käyttäjien ja käyttötapojen profilointi 12

1.11 Saavutettavuus ja laiteriippumattomuus Tietoteknisen palvelun käyttö edellyttää aina asiakassovellusta, vrt. esim.: palveluprosessi 1 palveluprosessi 2 palveluprosessi 3 palveluprosessi 4 verkkopalvelu puhelinpalvelu saunavuorojen varauspalvelu monikanavainen palvelu (view) palvelurajapinta (controller) abstrakti palvelu (model) Ts. iso osa käyttöprofiileista tavoitettavissa laiteriippumattomalla toteutuksella (avustajasovellus/apuväline = profiili muiden joukossa) 13

1.12 Muna vai kana? Laiteriippumaton sovellus mahdollistaa sovelluksen hyödyntämisen useiden erityyppisten laitteiden välityksellä Niinpä saavutettavuus voidaan soveltuvin osin usein teknisesti jäsentää laiteriippumattomuuden käsitteen kautta ja päinvastoin - "saavutettavuus" on "laiteriippumattomuuden" bonus/edellytys - vrt. profiloinnin ja monikanavajulkaisemisen muut lisähyödyt IDEAALITAPAUKSESSA kaikentyyppisille käyttäjille ja jokaiseen käyttötapaukseen löytyisi oma sovellusprofiili ja asiakassovellus KÄYTÄNNÖSSÄ, profiileja niputetaan eri syistä yhteen: - Esimerkiksi Web-sisällön saavutettavuusohjeistus olettaa että "yksi ja sama" verkkoselain on ensisijainen asiakassovellus. Syy: muuten muut kun "normaalikäyttäjät" saavat helposti vain B-luokan sisältöä 14

1.13 Minkälaiset sovellukset voivat olla saavutettavia?! Vrt. laiteriippumattomuuden perusidea: yhtäläinen toiminnallinen käyttökokemus (functional user experience) Helppo sanoa, vaikea tehdä! <img src="mlisa.jpg" alt="da Vincin 'Mona Lisa'" /> 15