Erlend Øverby: Fri programvare er universelt utformet

924 views

Published on

Erlend Øverbys foredrag under GoOpen 2009

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
924
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Erlend Øverby: Fri programvare er universelt utformet

  1. 1. FoU: Hva vi vet og ikke vet Fri programvare er universelt utformet Erlend Øverby Hypatia AS Åsgårdveien 24 1671 Kråkerøy Norway Erlend.Overby@hypatia.no +47 90129642 torsdag 16. april 2009 1
  2. 2. torsdag 16. april 2009 2
  3. 3. Hypatia AS Hva vi vet • Fri programvare er universelt utformet • Lukket programvare er universelt utformet • Fri programvare er ikke universelt uformet • Lukket programvare er ikke universelt uformet 3 torsdag 16. april 2009 3
  4. 4. Hypatia AS Hva vi ikke vet • Hva betyr universell utforming for programvare? • Hva betyr tilgjengelighet til programvare? Og hvilken programvare?? Stort fokus på tekstbehandling Hva med prosjektstyring Hva med illustrasjonsprogram Hva med foto/video/lyd/samarbeid/ 4 torsdag 16. april 2009 4
  5. 5. Hypatia AS Noen rammer • Lov om forbud mot diskriminering på grunn av nedsatt funksjonsevne (diskriminerings- og tilgjengelighetsloven) §11: Plikt til universell utforming av informasjons- og kommunikasjonsteknologi (IKT) All IKT skal være universelt utformet fra 2021 All NY IKT skal være universelt utformet fra 2011-07-01 • Lov om universiteter og høyskoler (universitets- og høyskoleloven) § 4-3. Læringsmiljø i) at læringsmiljøet er utformet etter prinsippet om universell utforming. 5 torsdag 16. april 2009 5
  6. 6. UN Convention on «Rights of Hypatia AS Persons with Disabilities» (c) Reaffirming the universality, indivisibility, interdependence and interrelatedness of all human rights and fundamental freedoms and the need for persons with disabilities to be guaranteed their full enjoyment without discrimination (e) Recognizing that disability is an evolving concept and that disability results from the interaction between persons with impairments and attitudinal and environmental barriers that hinders their full and effective participation in society on an equal basis with others, http://www.un.org/disabilities Signert av Norge 2007-03-30 6 torsdag 16. april 2009 6
  7. 7. Hypatia AS Hva betyr så dette? • For IKT næringen og valg av programvare Alle skal kunne delta i arbeidslivet Inkluderende arbeidsliv (IA) Alle skal kunne delta i samfunnet på like vilkår Nettsamfunn - eGovernment Offentlig forvaltning Selvbetjeningssamfunnet ++ • Programvare og løsninger som brukes må være universelt utformet 7 torsdag 16. april 2009 7
  8. 8. Hypatia AS Hvor er utfordringen? • Programvare som kjøres på en datamaskin Tekstbehandling/Regneark/Presentasjonsverktøy Prosjektstyring/Notater/Multimedia/Kalender/ Kommunikasjon/++ • Nettbaserte tjenester Informasjon/Deltagelse/Kommunikasjon/Kjøp-Salg/ Selvbetjening/Demokratiske funksjoner/ Saksbehandling/Deling Web 2.0/RIA 8 torsdag 16. april 2009 8
  9. 9. Hypatia AS Hvem er brukerne? Syn (ser dårlig, kun kontraster mm.) Hørsel (Hører lite/ingenting/tinius mm.) Bevegelseshemninger (Skjelvinger, liten bevegelighet, kan kun bruke hode, pust/sug mm.) Leseproblemer (Bokstaver/tall/ord) Konsentrasjonsproblemer (Lange setninger/ord/for mye informasjon) Språk (Vi lever i et flerkulturelt samfunn) Kultur (Flere kulturelle kontekster) Læreproblemer (Kognitive utfordringer) Eldre brukere IKT - Angst (Liker ikke bruk av data) 9 torsdag 16. april 2009 9
  10. 10. Hypatia AS IKT-Angst 10 torsdag 16. april 2009 10
  11. 11. Hypatia AS Tilgjengelighet vs uu • Det er en selvfølge at all programvare og alle nettbaserte løsninger er tilgjengelige Støtter AT • Universell utforming er mye mer enn tilgjengelighet… 11 torsdag 16. april 2009 11
  12. 12. Hypatia AS Eksempel på uu kriterier • For nettbasert informasjon og tjenester Syntaktisk tilgjengelighet W3C/WAI krav - hva nettleser ser Semantisk tilgjengelighet Hva jeg som bruker ser Prosedyre tilgjengelighet Hva jeg som bruker gjør - hvordan interaksjon er • Prinsippet er «forutsigbarhet» Det skal ikke være nødvendig å lære seg ny brukerinteraksjon for hvert nettsted - for hver tjeneste 12 torsdag 16. april 2009 12
  13. 13. Hypatia AS Forutsigbarhet 13 torsdag 16. april 2009 13
  14. 14. Hypatia AS Hva er problemet? • Ingen klar forståelse for hva som menes med uu. • Universell utforming er beskrevet som et sett med prinsipper: 14 torsdag 16. april 2009 14
  15. 15. Hypatia AS Prinsipper for UU ? 1. Like muligheter for bruk 2. Fleksibel bruk 3. Enkel og intuitiv bruk 4. Forståelig informasjon 5. Toleranse for feil 6. Lav fysisk anstrengelse 7. Størrelse og plass for tilgang og bruk 15 torsdag 16. april 2009 15
  16. 16. Hypatia AS P1: Like muligheter for bruk • Hva betyr dette ? Løsninger skal ikke være designet slik at de aktivt utelukker brukere • Hvem utelukkes ? Blinde/Svaksynte Døve/Hørselshemmede MacOSX brukere Linux brukere PC brukere Mobile brukere 16 torsdag 16. april 2009 16
  17. 17. Hypatia AS P3: Enkel og intuitiv bruk • Det skal ikke være nødvendig å lære seg et nettsteds interaksjon, terminologi og plassering av vanlige objekter på siden • Overskrifter og menyer skal være selvforklarende • Er innholdet forståelig for målgruppen Flerspråklighet Kulturell kontekst • Kortfattet informasjon Skille mellom Web og Papir Krav til forfattermiljøer... 17 torsdag 16. april 2009 17
  18. 18. Hypatia AS Hva sier andre? open source is the only way to achieve sustainable accessibility. Jutta Treviranus Director ATRC - University of Toronto 18 torsdag 16. april 2009 18
  19. 19. Hypatia AS Hva sier andre? We have found open source solutions to have given people with disabilities an edge over proprietary solutions. Richard Schwerdtfeger Distinguished Engineer Accessibility Architect/Strategist IBM 19 torsdag 16. april 2009 19
  20. 20. Hypatia AS Litt mer teknisk: • AT for web bruker i prinsippet DOM-API’ene som tilbys gjennom nettlesere Derfor viktig med riktig syntaktisk koding av informasjon (Bruk av HTML tagger, W3C/WAI/ WCAG2.0 og ARIA koder) Denne informasjon brukes for å bedre organisere informasjonen gjennom nettlesere osv. Firefox støtter W3C/WAI/ARIA allerede 20 torsdag 16. april 2009 20
  21. 21. Hypatia AS IBM Software Group IBM Slide Accessibility API Infrastructures IBM Targeted Office documents Content Web Web Models (UML, (ODF, email, Layer RIA documents WBI) calendar, PDF) Assistive Technology Applications Eclipse Menus, Native Menus, Native Apps - Layer Web Browser controls Java apps Dialogs, Views Dialogs, Views editors GMF Mapping Eclipse SWT & Native widgets Java Swing & Layer DOM, other API a11y API (Win32, GTK) a11y API Java Access Bridge Platform Specific A11y MSAA + ATK/AT-SPI Universal Access API API Layer IAccessible2 Operating Windows Linux AIX Solaris Mac OS System Layer Goal: Assistive technologies should only talk to the OS and platform accessibility API layers, not the mapping, application, or content layers. If the AT achieved this goal, it would not need to implement an OSM or heuristics. This is not yet true. Taken from: Rich Schwerdtfeger – IBM 21 torsdag 16. april 2009 21
  22. 22. Hvorfor går det i Symphony? Sverre Andreas Holbye – Include AS torsdag 16. april 2009 22
  23. 23. Hypatia AS Er lukket kildekode bedre? • Er Microsoft Office mer tilgjengelig enn Lotus Symphony? Office på MAC er ikke tilgjengelig Word på Windows er mer tilgjengelig • OpenOffice er nå tilgjengelig på alle plattformer Fordi den er OpenSource har det vært mulig for Include AS i Bergen å lage en løsning som gjør all informasjon i OpenOffice tilgjengelig for støtteteknologier 23 torsdag 16. april 2009 23
  24. 24. Hypatia AS Hva finnes av frie løsninger: • Fluidproject http://www.fluidproject.org/ Gjenbrukbare tilgjengelige brukergrensesnitt komponenter - tilpasser seg brukerpreferanser • Ægis - Open Accessibility Everywhere http://www.aegis-project.eu/ Stort internasjonalt forskningsprosjekt, utvikler tilgjengelige opensource løsninger 24 torsdag 16. april 2009 24
  25. 25. Hypatia AS Standarder • W3C/WAI WCAG 2.0 ATAG 2.0 ARIA • NS-ISO/IEC 24751:2008 Individuell tilpasning og tilgjengelighet innen e- læring, utdanning og opplæring • Mange andre innen beslektede områder Ta kontakt for mer informasjon og referanser… 25 torsdag 16. april 2009 25
  26. 26. Hypatia AS Muligheter • For norsk industri og opensource miljøer i å utvikle biblioteker og tilgjengelige løsninger som alle kan bruke og dele • Vil gjøre det lettere å sette krav til universell utforming av IKT 26 torsdag 16. april 2009 26
  27. 27. Hypatia AS OpenOffice og tilgjengelighet • ODF er mer tilgjengelig enn OfficeOpen • OfficeOpen har mangler og trenger store revisjoner for å bli mer tilgjengelig • Siden OpenOffice er fri programvare er det mulig å utvikle tilgjengelighetsløsninger 27 torsdag 16. april 2009 27
  28. 28. Hypatia AS Demonstrasjon • Bakgrunn Brukes i TextPilot (lese- og skrivestøtte program). • Løsning: Direkte kobling til UNO-rammeverket gjennom COM Største utfordring få oversikt over rammeverket samt vanskelige strukturelle forhold (hierarki, mapping mellom strukturer osv). • Konklusjon: API som kan mappe, avlese, manipulere informasjon og interaksjon i OpenOffice. Alternativ interaksjon (for eksempel skjermleser, bryterstyring etc. ) OpenOffice er mulig. 28 torsdag 16. april 2009 28
  29. 29. Hypatia AS Demonstrasjon 29 torsdag 16. april 2009 29
  30. 30. Hypatia AS Avslutningsvis • Ideen bak OpenSource er dugnad • Noen betaler for å få nødvendig funksjonalitet, deler denne med andre - som så bygger videre på denne neste gang • I stedet for å betale masse for lukkede løsninger, bør disse pengene brukes på å utvikle åpne løsninger som alle har glede av. • Dette er spesielt viktig med tanke på universell utforming Felles komponenter kan gjenbrukes - og vi sikrer høyerer grad av universell utforming 30 torsdag 16. april 2009 30
  31. 31. Takk for meg torsdag 16. april 2009 31

×