Die skepper Michael Curran vertel die verhaal van NV Access - hoe die open source benadering tot skermleesagteware die internet toeganklik maak vir almal
Die skepper Michael Curran vertel die verhaal van NV Access – hoe die open source benadering tot skermleesagteware die internet toeganklik maak vir almal
TL; DR: Sedert 2007 het NV Access die blindes en gesiggestremdes in meer as 120 lande bemagtig om toegang tot inligting op die internet deur middel van sy gratis NVDA-skermleser. Ons het onlangs die passie van die Australiese organisasie erken om die internet beskikbaar te stel deur middel van open source, nie-visuele tegnologie, en het NV Access met ons Developers ‘Choice ™ -toekenning toegeken. Die niewinsorganisasie streef daarna om tred te hou met vinnige tegnologiese veranderinge, en sy Windows-gebaseerde instrument word nou ondersteun deur versoenbaarheid, konsultasiedienste en ‘n robuuste kliëntediens met meervoudige blaaier. En deur NV saam te werk met groot sagtewaremaatskappye, gaan NV Access sy missie voort om innoverende benaderings te bevorder om webinklusiwiteit oor die hele wêreld te verbeter..
Toe Michael Curran net 15 was, het sy gesiggestremdheid tot blindheid gevorder. Tog beskou Michael homself as gelukkig. Deur middel van liefdadigheidsfinansiering het hy ‘n rekenaar gekry wat toegerus is met toeganklikheidsagteware wat vir soveel ander koste verbiedend was.
‘Dit het die wêreld vir my oopgemaak in terme van onafhanklike toegang tot die web en ander toepassings,’ het hy gesê.
Terwyl die kommersiële sagteware ‘n diepgaande invloed op sy lewe gehad het, bevraagteken hy die prys, wat gereelde en duur opdaterings insluit.
“Hierdie ekstra sagteware wat my as blinde persoon in staat stel om ‘n rekenaar te gebruik, was in baie gevalle duurder as die bestuurstelsel – en inderdaad soms duurder as die rekenaar self,” het hy gesê.
Michael het ‘n belangstelling in programmering en ontwikkeling gekweek en was deeglik bewus van open source bewegings in die bedryf. Dus, in April 2006, het hy begin werk aan die bou van NonVisual Desktop Access (NVDA) – ‘n open-source skermleesprogram wat uiteindelik die gekommersialiseerde sagteware wat hy gebruik het, sou vervang.
Michael Curran en James Teh stig NV Access met die doel om die web toeganklik te maak vir gesiggestremdes.
Michael het die hulp van die vriend en kollega James Teh, ‘n blinde man wat onlangs sy graad in internettegnologie voltooi het, ingewag, en in 2007 het hulle NV Access gestig, ‘n organisasie sonder winsbejag wat die ontwikkeling van NVDA deur middel van befondsing en toelaes sou ondersteun..
“Dit het beslis baie meer geleenthede geskep vir blinde mense regoor die wêreld wat nou toegang tot die internet kan kry sonder meer koste as hul siggenote,” het Michael gesê.
Die gratis, Windows-gebaseerde instrument van die nie-winsgewende organisasie stel duisende gebruikers met ‘n gesiggestremdheid in meer as 120 lande in staat om onafhanklik toegang tot die internet te kry. Hierdie toewyding om die internet vir almal toeganklik te maak, het die winsgewende organisasie meerdere onderskeidings verdien, insluitend die onlangse van HostingAdvice Developers ‘Choice ™ -toekenning. Nou, met die versoenbaarheid van meerdere blaaiers, konsultasiedienste en sterk kliëntediens, gaan die organisasie voort om hul toewyding tot die ontsluiting van geleenthede vir gesiggestremdes.
1 ‘N Windows-gebaseerde instrument wat duisende gebruikers onafhanklikheid moontlik maak
2 Verenigbaarheid met ‘n meervoudige blaaier, insluitend Microsoft Edge
3 Opleiding, konsultasiedienste en robuuste kliëntediens
4 Die saak vir webtoeganklikheid en behoorlike semantiese struktuur
‘N Windows-gebaseerde instrument wat duisende gebruikers onafhanklikheid moontlik maak
NVDA werk op die 32- en 64-bis-weergawes van Microsoft Windows XP of later, en ondersteun die gebruik van webblaaiers, e-pos-, chat- en Microsoft Office-produkte soos Word en Excel. Die skermlesersagteware kan direk op ‘n rekenaar geïnstalleer word (dit benodig ongeveer 50 MB skyfruimte) of kan vanaf ‘n USB-stokkie gebruik word, wat gebruikers in staat stel om toegang tot die sagteware te maak, ongeag waar hulle is – tuis, op die werk of op skool.
Die program bevat ‘n ingeboude spraaksintetiseerder wat in 43 tale beskikbaar is. Terwyl die gebruiker die muis oor teks opsweep, lees NVDA dit en rapporteer formateringselemente soos letternaam, grootte en styl. Die sagteware bied naatlose integrasie met ondersteuning vir verfrisbare braille-skerms en toeganklikheidskoppelvlakke soos Java Access Bridge en Windows-instruksies.
Die open source-aard van die sagteware beteken dat kode vir almal toeganklik is, wat die ontwikkelaarsgemeenskap in staat stel om wêreldwyd by te dra tot die ontwikkeling daarvan. Maar Michael het gesê dat dit nie maklik is om toegang te verkry tot die sagteware wat voorheen duur en gekommersialiseer is nie.
‘Die skep van ‘n skermleser is baie esoteries,’ het hy gesê. ‘Dit is nie iets waarvoor jy universiteit toe kan gaan en leer of selfs ‘n boek kan kry nie.’
Volgens Michael bestaan ​​daar ‘n beperkte aantal skermleesprodukte en word die meeste gebou deur kommersiële, winsgewende ondernemings.
‘Wat hulle ook al geskep het, kon nie gebruik word nie, want ons kon nie die kode sien nie, dus ons moes alles self uitvind,’ het hy gesê. ‘Dit was regtig afhanklik van beproewing en fout.’
Verenigbaarheid met ‘n meervoudige blaaier, insluitend Microsoft Edge
Om verskillende blaaiers te ondersteun, moes NV Access die versoenbaarheid met verskillende API’s gebruik en implementeer. Michael het Internet Explorer en Firefox as voorbeelde gebruik.
‘Die kode is uiters anders,’ het hy gesê. ‘Natuurlik kon ons baie daarvan abstrak nadat ons dit deur die jare geleer het en die patrone begin identifiseer het.’
NVDA is versoenbaar met Internet Explorer, Firefox, Chrome en – onlangs – Microsoft Edge, wat talle uitdagings bied.
“Ons moes baie groot veranderings in die toeganklikheidsruimte hanteer om Microsoft Edge te ondersteun, en dit is omdat hulle baie op veiligheid gefokus het,” het Michael gesê. ‘Baie van wat ons in ander blaaiers gebruik het, is in Edge amper onmoontlik.’
Reaksie was ‘n primêre bron van kommer, het Michael gesê. Toe die nie-winsgewende organisasie die blaaier begin ondersteun, kan dit tot 1,4 sekondes duur voordat die sagteware ‘n lyn hardop lees.
‘Stel jou voor dat jy die muis beweeg as ‘n sigbare persoon en wag 1,4 sekondes totdat die wyser spring,’ het Michael gesê. ‘Dit is net onaanvaarbaar en waarmee ons aanvanklik te doen gehad het.’
Michael het hand aan hand met ingenieurs by Microsoft gewerk totdat ‘n kompromie bereik is.
“Ons het veranderinge in NVDA aangebring, hulle het veranderinge aangebring in Edge,” het hy gesê. ‘Ons kon die tyd saam op sommige masjiene met ongeveer ses keer verminder, en die ergste geval is nou 200 millisekondes van die druk van ‘n toets om die lyn te praat.’
En Michael het gesê dat hy nie daar stop nie. Hy het opgemerk dat hy graag wil hê dat die reaksie op ongeveer 70 millisekondes moet daal, maar dat die sprong nog ‘n groot uitdaging inhou. Die vinnig ontwikkelende tegnologiese omgewing van vandag hou die niewinsorganisasie op sy tone. En volgens Michael sit die span van NV Access nooit stil nie, aangesien die doel steeds groei.
Die NV Access-span is voortdurend in gesprek met werkgroepe en werk nou saam met webtegnologie-reuse, insluitend Microsoft, Google, Mozilla en Yahoo.
‘Ek dink ons ​​het gegroei van ‘n onderneming wees wat net probeer om ‘n gratis skermleser te maak sodat blinde mense toegang tot die internet kon kry om ‘n groot deel daarvan te wees om die oplossings te vind en sommige van hierdie nuwe tegnologieë op die regte manier te skep, ‘Het Michael gesê.
Opleiding, konsultasiedienste en robuuste kliëntediens
NV Access bied ‘n reeks opleidings- en toeganklikheidskonsultansiedienste aan, sowel as kliëntediensaanbiedings op individuele en organisatoriese vlak. Kliënte kan te eniger tyd toegang tot die gebruikershandleiding kry, en hulle beantwoord gereeld mekaar se vrae op e-poslyste wat deur gebruikers gebruik word.
Die NVDA Community Channel bied ‘n platform aan waar gebruikers alle probleme rakende die sagteware kan verbind en bespreek. Hier deel hulle wenke, beste praktyke en persoonlike verhale oor hoe hulle die skermleser gebruik.
Nuwe en gesoute gebruikers kan die basiese opleiding vir NVDA-e-boek koop vir ‘n oorsig oor konfigurasies, skryf en redigering, lêerbestuur en op die internet, onder baie ander take. Betaalde NVDA-telefoonondersteuning bied ekstra hulp via telefoon- en afstandverbinding met gebruikers se rekenaars. Organisasies wat beplan om die sagteware te implementeer vir gebruik deur personeel of kliënte, het toegang tot soortgelyke opleidings- en ondersteuningsopsies.
NV Access bied ook toeganklikheidskonsultasie aan ontwikkelaars wat op Windows-toepassings werk wat wil verseker dat hul sagteware bruikbaar en blindgestremd is. In gevalle waar spesifieke toepassings nie verbeter kan word om toeganklikheid te verbeter nie, sal NVDA Access werk om veranderinge in die skermleser self aan te bring.
Die saak vir webtoeganklikheid en behoorlike semantiese struktuur
Michael het aan ons gesê dat die prioritisering van webtoegang ‘n logiese beweging uit sowel die humanitêre as die sakeperspektief is.
‘Daar is baie voordele verbonde daaraan om ‘n toeganklike webwerf te hê – eerstens om persoonlike en sosiale redes,’ het hy gesê. ‘Dit kan jou ouma of jou broer of suster beïnvloed.’
Volgens Michael het bykans 20% van die Amerikaners die een of ander vorm van gestremdheid, en hy beskou die toeganklikheid van webwerwe ‘n logiese prioriteit vir aanlyn-eienaars. Vanuit Michael se perspektief, is toegang tot daardie markte net nie ‘n goeie besigheidsin nie.
Vanuit die oogpunt van ‘n ontwikkelaar het Michael beklemtoon hoe belangrik dit is om webtoeganklikheid aan te spreek vanaf die begin van die ontwikkelingsproses.
‘Dit is nie nuttig om toeganklikheid te ignoreer en dan aan die einde daarvan te probeer vasmaak nie,’ het hy gesê. ‘Dit gaan net baie tyd mors. Dit is baie doeltreffender om van die begin af daaraan te dink. ”
HTML-semantiek, hoewel dit noodsaaklik is vir toeganklikheid vir mense met gesiggestremdhede, kan ontwikkelaars ook help om sagteware vir diegene sonder gestremdhede te bou. Vir Michael is die toekoms nou, en die tegniek om ‘n meer inklusiewe ruimte vir almal te skep, is reeds hier.
‘Daar sal waarskynlik ‘n punt kom waar ons webwerwe in ons motor sal lees terwyl ons net met spraakinvoer en -uitsette ry. Dit is een van die drome: dat jy sal rondry en jou nuus lees sonder om jou oë van die pad af te neem, ‘het hy gesê. “Dit behels toeganklikheid, want die sogenaamde blaaier in die motor moet die semantiek van die bladsy verstaan ​​om te verstaan ​​waarvoor u vra en wat die geskikste is.”
Michael hoop in die toekoms om die gebruik van NVDA in die onderwys uit te brei, spesifiek om STEM-onderwys vir gesiggestremdes te bevorder. Sy doelwit om toegang tot algemene inhoud op die web te gee, is bereik en hy beskou akademici nou as die volgende stap.
‘Daar is ‘n paar baie goeie werk aan die gang in terme van toegang tot diagramme of grafieke met klank,’ het hy gesê. ‘Hopelik sal ek in die toekoms daaraan kan werk, en ons op groot skaal in die wetenskaplike gebied kan vorder.’
Höfundur Michael Curran segir sögu NV Access – hvernig nálgunin við opinn aðgang að skjálestrarhugbúnaði gerir vefinn aðgengilegan öllum
Die fassinerende verhaal van ibiblio: van hul FTP-wortels tot vandag se digitale bewaarplek van openbare inligting en open source sagteware
Sekuriteit vir DevOps: medestigter Michael Borohovski oor hoe Tinfoil Security die internet veiliger, een besigheid op ‘n slag maak