Naar de inhoud

Blog

  • 19 mei 2010 Arno ten Hagen

    HTML 5, toekomst van het internet

    woensdag 19 mei 2010

    Onlangs hebben Rob Lohman en ik een interne presentatie gegeven over de nieuwe mogelijkheden van HTML 5 en CSS3. Dit is een nieuwe versie van de bestaande HTML en CSS, die een aantal leuke nieuwe features bied. We hebben onder andere de onderstaande punten behandeld:

    Video en Audio

    Het wordt mogelijk video en audio af te spelen met HTML, zonder de tussenkomst van plugins als Media Player, Quicktime of Flash. Voordeel is dat iedereen deze dan af kan spelen, en het daarmee dus heel toegankelijk wordt.  Een groot nadeel is dat de browsers onderling in de clinch liggen over welke codec ze nu moeten gaan ondersteunen. Daardoor moet er voor Mozilla een ander bestand dan voor Webkit aangeleverd worden. Meer informatie en een voorbeeld.

    LocalStorage en SessionStorage

    Deze twee functies zijn eigenlijk de nieuwe cookies. Hiermee kan meer data dan een cookie opgeslagen worden, en wordt het makkelijker om deze te gebruiken in je javascripts. Een klein nadeel is dat gebruikers deze aan moeten zetten, en niet zoals cookies dat ze standaard aan staan.

    Semantische tags en attributen

    Er worden een aantal nieuwe tags en attributen toegevoegd waarmee de code semantisch opgebouwd kan worden, en er meer meta data aan elementen gegeven kan worden. Dit is handig om data in de pagina te stoppen voor de javascripts, maar ook erg goed voor zoekmachines als Google. Deze kan zo nog meer uit de pagina halen, en duidelijker zien wat een navigatiebalk is, en welke data bij elkaar hoort.

    Canvas

    Het tekendoek van HTML. Met een uitgebreide programmeer API kan hier in 2D en 3D (nog in ontwikkeling) op getekend worden. Dit kan van kleine tekeningen (handtekening bijvoorbeeld), tot complete spellen. Meer informatie en een aantal voorbeelden.

    Formulieren

    Er zijn een flink aantal nieuwe formulier elementen ontwikkeld die het voor de gebruiker en ontwikkelaar een stuk makkelijker maken. Zo zit er standaard een datum veld in, waardoor niet meer de datum ingetypt hoeft te worden, maar dit gekozen kan worden in een kalender. Doordat deze door de browsers geïmplementeerd worden werkt dit overal op dezelfde manier, en kan de gebruiker overal op dezelfde manier hiermee werken.

    GeoLocation

    Hiermee kan de locatie van de gebruiker opgevraagd worden, mits deze daar toestemming voor geeft. Dit kan handig zijn voor bijvoorbeeld een mobiele webapplicatie met een navigtatie systeem erin. Met GeoLocation is dan de exacte positie, hoogte en kijkrichting van de gebruiker op te vragen.

    …vervanger voor Flash?

    De laatste tijd is er veel rumoer op het internet over dat HTML 5 de vervanger gaat worden van Flash. Apple is hier mee begonnen door op zijn iPhone geen ondersteuning te willen bieden voor Flash, omdat zij beweren dat hetzelfde bereikt kan worden met HTML 5. Andere browser bouwers zijn het hier mee eens, en het lijkt erop dat Adobe Flash een beetje in een hoek gedreven is.

    Voorlopig zitten we nog wel met Flash, aangezien veel browsers nog niet veel van HTML 5 geïmplementeerd hebben (mede omdat het nog niet af is!), en een groot deel van de internetters nog met oude versies van browsers surfen, waardoor er sowieso een Flash applicatie gemaakt moet worden om ondersteuning te bieden voor alle bezoekers.

  • 19 jan 2010 Niek Weevers

    WCAG 2.0 seminar (drempelvrij)

    dinsdag 19 januari 2010

    W3CIntussen iets meer dan een maand geleden zijn we (Jorik en ik) naar de Koninklijke Bibliotheek in Den Haag ‘gereisd’ om daar een seminar bij te wonen over WCAG 2.0. Helaas kon ik niet eerder bloggen over onze ervaring, maar beter laat dan niet.

    WCAG staat voor ‘Web Content Accessibility Guidelines’. Dit zijn richtlijnen om de site die je bouwt toegankelijk te maken. Dus mensen met een beperking moeten zonder problemen je site kunnen bezoeken.

    In december 2008 is deze tweede versie van de WCAG afgerond en men is momenteel druk bezig met de Nederlandse vertaling van deze richtlijnen.

    Op deze seminar in Den Haag kwamen sprekers die ons gingen uitleggen waarom deze guidelines nou zo belangrijk zijn, wat er is gewijzigd ten opzichte van versie 1.0, wat het beleid is van de EU en Nederlandse overheid in relatie tot deze nieuwe richtlijnen. De ‘naar onze mening’ meest interessante spreker, was de laatste ( Shadi Abou Zahra van het W3C) die een uitgebreide uitleg gaf over de WCAG 2.0.

    De nieuwe versie is veel meer van nu, en kan beter overweg met de nieuwe technieken van tegenwoordig. De oude kwam uit 1999, dus nog ver voor alle technieken als Flash, en Ajax. WCAG 2.0 is opgebouwd met het idee dat iedere nieuwe techniek toegankelijk te maken is, waardoor het internet toegankelijker gemaakt kan worden, zonder de richtlijnen van de WCAG te overtreden.

    Tijdens de seminar werd tevens het ontwikkelen volgens de pour-principles genoemd om je website toegankelijk te maken. Bij WCAG 1.0 werd meer de focus gelegd op de technieken om accessibility te bereiken. Bij WCAG 2.0 ligt de focus meer op de principes van accessibility.

    Deze ‘pour-principles’ staan voor: Perceivable, Operable, Understandeble en Robust.

    • Perceivable: Alle informatie op de site moet beschikbaar kunnen zijn voor iedereen.
    • Operable: Alle componenten op de site (bijv navigatie) moeten bediend kunnen worden door iedereen.
    • Understandeble: Alle informatie en de werking van de user interface moet begrijpelijk zijn voor iedereen.
    • Robust: De inhoud moet robuust genoeg zijn, zodat het kan worden geïnterpreteerd door verschillende user-agents.

    Het was kort samengevat nuttig om deze seminar bij te wonen. Het was niet alleen op technisch vlak, maar bijvoorbeeld ook van de overheid leuk om te horen hoe zij denken over deze richtlijnen.

    En het was ook leuk om te zien dat Loket Aangepast Lezen, waar wij een toegankelijke site voor hebben ontwikkeld, ook hier aanwezig was om zich te verdiepen in deze materie.

  • 16 mrt 2009 Arno ten Hagen

    Cursus Webrichtlijnen gevolgd

    maandag 16 maart 2009

    Afgelopen week ben ik naar een cursus van Accessibility geweest over de webrichtlijnen. Dit is een set van 125 eisen waar websites van (onder andere) de overheid aan moeten voldoen. Deze eisen beschrijven hoe je de website toegankelijk moet maken zodat de informatie voor iedereen beschikbaar is. Ook brengt dit nog veel andere voordelen met zich mee als een snellere site, apparaatonafhankelijkheid en makkelijker onderhoud.

    A&M ImpacT is een van de marktleiders op het gebied van toegankelijke websites in Nederland, maar met de webrichtlijnen hebben wij tot nu toe nog weinig mee gedaan. De kennis die ik heb opgedaan ga ik delen met mijn collega’s, zodat we nog een stap verder kunnen gaan met de toegankelijkheid van onze websites!