Andere technologieën
De eerste vier blokken van de AnySurfer checklist zijn toegespitst op websites die gebruikmaken van de W3C-technologieën HTML (versie 4 en hoger), CSS (versie 2.x) en de ISO-standaard ECMAScript 1.3 of hoger en de afgeleide varianten JavaScript en JScript. In de AnySurfer checklist spreken we gemakshalve over JavaScript.
De Web Content Accessibility Guidelines 2.0, de richtlijnenset waar de AnySurfer Checklist een praktische interpretatie van is, omschrijven HTML, CSS en JavaScript als 'accessibility supported'. Dat betekent dat, indien goed toegepast, deze technologieën niet voor compatibiliteitsproblemen zorgen met de hard- en software die personen met een handicap gebruiken. Hieronder verstaan we ondermeer screenreaders, vergrotingsprogramma's, programma's en apparaten voor alternatieve muisinvoer, brailleleesregels en de bijbehorende stuurprogramma's. Ze zijn te groeperen onder de noemer 'assistive technology'. In het Nederlands kiezen we voor de term computerhulpmiddelen.
HTML, CSS en JavaScript vormen de hoofdbestanddelen van de meeste moderne websites en webapplicaties. Mede dankzij de mogelijkheden van AJAX en populaire JavaScript-frameworks als The Dojo Toolkit, Prototype en met name jQuery en jQuery UI is het vandaag mogelijk om ‘rich internet applications’ (RIA’s) te bouwen zonder de hulp van browserplug-ins die vaak minder goed samenwerken met computerhulpmiddelen. Dat maakt dat iedere website of webapplicatie in principe toegankelijk gemaakt kan worden als bij aanvang het gebruik van plug-ins wordt uitgesloten of beperkt.
Uiteraard nemen plug-ins als Adobe Flash en Microsoft Silverlight nog steeds een belangrijke plaats in op het web. Ze bieden voordelen ten opzichte van de combinatie HTML, CSS en JavaScript die in een aantal projecten noodzakelijk blijken: een verbeterde grafische performantie, meer flexibiliteit bij het animeren van objecten en het samenstellen van een flitsende gebruikersinterface, het weergeven en manipuleren van geluid, vectoriële afbeeldingen en videobeelden en de integratie van geluid en beeld dat afkomstig is van een webcam.
AnySurfer verbiedt het gebruik van browserplug-in's uiteraard niet, maar we hebben wel een aantal afspraken over Flash, Silverlight, PDF-documenten en Office-bestanden.