Datorn är ett av de mest mångsidiga verktyg som någonsin uppfunnits. Dess funktionalitet begränsas endast av vår programmeringsförmåga och förmågan att föreställa sig möjligheterna. Det har dock visat sig vara mycket svårt att leverera applikationer på ett tillförlitligt sätt (öppnas i en ny flik) väl anpassad till det breda utbudet av boende som behövs för att ge personer med funktionshinder tillgång. Funktionshinder kommer med till synes oändliga variationer.
Detta bör inte komma som en överraskning, eftersom människokroppen är komplex. Vissa funktionshinder är tillfälliga (t.ex. en bruten handled), medan andra är kroniska och permanenta (t.ex. dövhet, blindhet, motoriska och kognitiva funktionsnedsättningar). Men människor behöver ofta olika typer av verktyg för att göra datorbaserade program användbara och tillgängliga.
Åtkomstproblem
Jag har progressiv hörselnedsättning, så jag är mycket beroende av binaurala hörapparater för att fungera dagligen. Min fru har två cochleaimplantat – jag är fortfarande förvånad över hur den här tekniken fungerar. Jag litar på rubriker för tv, inspelade videor och videokonferenssamtal (öppnas i en ny flik). Generellt sett fick mitt handikapp mig att inse värdet av tekniska åtgärder för att hjälpa människor med funktionsnedsättning.
Vi vet mycket om olika typer av insatser för att förbättra tillgängligheten. Förstora bilder och text, maximera kontrast och typsnittsstil, “skärmläsare” för att beskriva vad som finns på datorskärmen muntligt, transkription från text till tal (öppnas i en ny flik) För personer som är döva eller hörselskada fortsätter listan med rubriker för att indikera när deras armar och händer är otillförlitliga. Vissa av dessa funktioner är installerade på datorer, pads och mobila operativsystem och kan aktiveras för att ge den önskade platsen. Det är inte alltid lätt att veta hur man gör detta enkelt. Kanske ännu viktigare, datorbaserade programvarudesigners kanske inte har erfarenhet eller intuition att använda distributionsverktyg för att fatta designbeslut för att uppnå önskad användningsnivå.
Om en programmerare (eller konsult) inte är en erfaren användare av skärmläsare, kanske han eller hon inte vet hur man gör en webbsida så tillgänglig som möjligt med befintliga skärmläsare. Användare kan vara omedvetna om konfigurationsalternativen som gör enheten lättare att använda. Även om vi skriver färgkombinationer, kontrast, teckenstorlekar och detaljerade specifikationer för placering för att förstora (till exempel, är webbplatsen fortfarande användbar när den förstoras?), kanske programmeraren inte har erfarenheten och färdigheterna. förvandla rekommendationer och standarder till tillgängliga utvecklade applikationer.
Här är verktygen för att skapa tillgängliga webbsidor med mallar och användningsmönster som kan göra skillnad. Precis som tidigare skapades webbsidor med HTML för hand (öppnas i en ny flik)-kodade webbsidor och nu ofta gjort med praktiska verktyg för komposition och design, vill man ha kompositionsverktyg som skapar naturligt tillgängliga webbsidor. Testverktyg, instruktioner och webbsidors sammansättningsredigerare är tillgängliga, men de ger ofta bara begränsade instruktioner eller hjälp. Programmerare som vill producera prisvärd programvara måste ha lång erfarenhet av att använda mekanismer, standarder och distributionsverktyg för att uppnå önskade resultat.
Naturligtvis finns det några verktyg för att lösa detta problem, men det behövs mer. För att hjälpa programmerare att producera tillgängliga digitala objekt och tjänster behöver vi mer utbildning och utvecklade exempel på bra lösningar som förbättrar verktygsmakarnas kompetens. Att satsa på att förstå vad som gör en applikation tillgänglig är ett annat område för seriös forskning. Dataproffs behöver spendera tid med människor som använder verktyg och hårdvara för att få en djupare intuition om tillgänglig/användbar design.
Seriös forskning behövs för att utveckla en djupare förståelse för perception och hur steg kan tas för att designa för tillgänglighet. Standarder som tillåter användare att specificera konfigurationskrav behövs så att olika operativsystem lätt kan stödja tillgängliga applikationer. Applikationsprogrammering (öppnas i en ny flik) gränssnitt och bibliotek behövs för att stödja konfiguration för tillgänglighet. Utvecklare som avser att skapa applikationer för användare med funktionshinder bör krävas att ha tillgänglig designutbildning.
Den är nästan tillgänglig
Jag tror att vi redan har många ingredienser som vi behöver, inklusive ett fåtal personer med ett ovanligt förflutet och designupplevelse för tillgänglighet. Vi måste destillera denna kunskap och implementera befintliga applikationer utformade för att hjälpa programmerare att göra design tillgänglig. Även om det inte spelar någon roll, det finns tillräckligt med erfarenhet inom datavetenskap och ingenjörssamhällen, men de verktyg som behövs för att uppnå tillförlitlig åtkomst är fortfarande svåra. Ingen av dessa idéer är ny. De bör endast tillämpas med ökande beslutsamhet och kodad praxis.
Det är spännande tider för vissa tillgänglighetsmöjligheter. Text tal (öppnas i en ny flik), text-till-tal, taligenkänning och -förståelse, språköversättning, taluppspelning för förbättrad skärpa, optisk teckenigenkänning (till exempel för att översätta menyer), maskininlärningsverktyg för funktionshindrade för att förbättra röst-, video- och textinteraktion. teknik utformad för att underlätta tillgängligheten. Vi kan titta på mer.
Vi har listat de bästa onlinekurserna i JavaScript (öppnas i en ny flik).