Top Banner
Open and accessible! Christian Heilmann | http://icant.co.uk | http://wait-till-i.com Taipei, Taiwan, April 2009
90

OSDC - Open and Accessible

Dec 07, 2014

Download

Technology

My presentation at the open source developer conference in Taipei, Taiwan about the opportunities of accessibility
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OSDC - Open and Accessible

Open and accessible!

Christian Heilmann | http://icant.co.uk | http://wait-till-i.com Taipei, Taiwan, April 2009

Page 2: OSDC - Open and Accessible

Hi, I am Chris.

Page 3: OSDC - Open and Accessible

Today I want to talk to you about my idea of accessibility.

Page 4: OSDC - Open and Accessible

I’ve been dealing with accessibility ever since I started web development.

Page 5: OSDC - Open and Accessible

And I am very much amazed about how many wrong ideas about accessibility are floating around.

Page 6: OSDC - Open and Accessible

Accessibility is not about complying with a law not to be sued.

Page 7: OSDC - Open and Accessible

Accessibility is also not about making sure you follow a standard and tick all the boxes.

Page 8: OSDC - Open and Accessible

Accessibility is about allowing access.

Page 9: OSDC - Open and Accessible

Accessibility is about not confusing people.

Page 10: OSDC - Open and Accessible

Accessibility is about warning people of dangers.

Page 11: OSDC - Open and Accessible

Accessibility is about seeing disabilities or technical constraint as an opportunity to enhance experiences for everybody.

Page 12: OSDC - Open and Accessible

When I talk to developers and designers about accessibility I hear one sentence a lot.

Page 13: OSDC - Open and Accessible

“Why should we do something for people with disabilities, how many users are we going to have that are blind anyways?”

Page 14: OSDC - Open and Accessible

One of my answers is:

“Every day of your life you are using a product that was built for a disabled person and it makes your life much easier.”

Page 15: OSDC - Open and Accessible

Can you guess what that is?

Page 16: OSDC - Open and Accessible

Loudspeakers!

Page 17: OSDC - Open and Accessible

There are many more examples.

Page 18: OSDC - Open and Accessible

OCR scanning

http://www.flickr.com/photos/51753258@N00/3255725751 – shokai

Page 19: OSDC - Open and Accessible

Subtitles/Captions

Page 20: OSDC - Open and Accessible

Wheelchair ramps for luggage transport.

Page 21: OSDC - Open and Accessible

Would your life not be much harder without these?

Page 22: OSDC - Open and Accessible

Instead of seeing accessibility as this chance to build something great for everybody...

Page 23: OSDC - Open and Accessible

We normally tend to see it as an extra effort...

Page 24: OSDC - Open and Accessible

...something that needs to be done rather than something we want to do.

Page 25: OSDC - Open and Accessible

Which leads to results of a different kind.

Page 26: OSDC - Open and Accessible

We all are here to celebrate the idea of open software and practices.

Page 27: OSDC - Open and Accessible

Yet not many of us use our skills to *really* open the web to all.

Page 28: OSDC - Open and Accessible

When it comes to accessibility, we get confused and misguided.

Page 29: OSDC - Open and Accessible

So I am here today to tell you to first and foremost to not forget to have fun making things accessible.

Page 30: OSDC - Open and Accessible

Open source means collaborating and constantly improving.

Page 31: OSDC - Open and Accessible

Something that is pretty alien to the accessibility world and guidelines right now.

Page 32: OSDC - Open and Accessible

A lot of guidelines and even laws get stuck talking about technical problems.

Page 33: OSDC - Open and Accessible

And fixing technical problems is what we do.

Page 34: OSDC - Open and Accessible

Let me show you some examples of making things more accessible.

Page 35: OSDC - Open and Accessible

One way:

Keeping things simple

Page 36: OSDC - Open and Accessible

Search box on a Yahoo site.

Page 37: OSDC - Open and Accessible

JavaScript dependent links changing the action of the form.

Page 38: OSDC - Open and Accessible

How did we change this to work without JavaScript?

Page 39: OSDC - Open and Accessible

We analysed what users want to do here:

Define type of search,

enter search term,

submit form.

Page 40: OSDC - Open and Accessible

And used what allows them to do exactly that (and CSS to make it pretty)

Page 41: OSDC - Open and Accessible

How about this one?

Page 42: OSDC - Open and Accessible

Analyse what data you display, and find the easiest way to show it.

Then make it look the way you want it to.

Page 43: OSDC - Open and Accessible

Another way:

Showing dedication to build an excellent accessible solution.

Page 46: OSDC - Open and Accessible

Another way:

Build with things that have accessibility features.

Page 47: OSDC - Open and Accessible

Web applications can be built using existing lego bricks of controls.

Page 48: OSDC - Open and Accessible

We’ve already created all of these bricks in libraries: Dojo, YUI, jQuery...

Page 49: OSDC - Open and Accessible

And now more and more of those get ARIA support for accessibility.

Page 51: OSDC - Open and Accessible

Another way:

Re-think your idea of the web.

Page 52: OSDC - Open and Accessible

Users see the web as an interface.

Page 53: OSDC - Open and Accessible

Developers have x-ray vision and see code

Page 54: OSDC - Open and Accessible

I moved even further and found my own idea of the web.

Page 55: OSDC - Open and Accessible

Sweet data to pick and mix.

*

http://www.flickr.com/photos/25802865@N08/3195857208/

Page 56: OSDC - Open and Accessible

Companies provide us with APIs and web services to get to the data behind the interface.

Page 57: OSDC - Open and Accessible

We can use these to build accessible interfaces to these systems.

Page 58: OSDC - Open and Accessible
Page 60: OSDC - Open and Accessible

What we learn there we can feed back to other people who have similar interfaces...

Page 61: OSDC - Open and Accessible

Screenshots of uk.video.yahoo.com with and without JavaScript

http://uk.video.yahoo.com/

Page 62: OSDC - Open and Accessible

...which results in much more accessible new versions.

Page 63: OSDC - Open and Accessible
Page 64: OSDC - Open and Accessible

This can be done even with sites that do not have APIs.

Page 67: OSDC - Open and Accessible

What we need is real information about what barriers people face when going online.

Page 68: OSDC - Open and Accessible

http://scriptingenabled.org/presentations/

And I have started collecting this information...

Page 69: OSDC - Open and Accessible

...and invited friends to use it to build more examples of alternative, accessible interfaces.

Page 70: OSDC - Open and Accessible
Page 71: OSDC - Open and Accessible

The conference itself is an open idea, you can do one here if you want:

http://scriptingenabled.org/host-your-own-scripting-enabled/

Page 72: OSDC - Open and Accessible

Things that need much more fixing is rich content: music and videos.

Page 73: OSDC - Open and Accessible

Especially video needs more solutions for captioning.

Page 74: OSDC - Open and Accessible

What we need are simple interfaces that make sense and are fun to use.

Page 75: OSDC - Open and Accessible

You have the tools available for you.

Page 77: OSDC - Open and Accessible

People played already with this – pointing to a possible great solution.

Page 79: OSDC - Open and Accessible

For video, there’s the JW FLV Media Player.

Page 80: OSDC - Open and Accessible

Screenshot of the JW Video Player

http://www.jeroenwijering.com/?item=JW_FLV_Player

Page 81: OSDC - Open and Accessible

Using this, you can embed FLV videos easily into web sites and have an API to control them.

Page 82: OSDC - Open and Accessible

Using the right meta data, you can also add audio descriptions and captions.

Page 83: OSDC - Open and Accessible

Screenshot of the JW player with captioning and audio description

showing a scene from Coronation Street.

http://www.jeroenwijering.com/?item=JW_FLV_Player

Page 84: OSDC - Open and Accessible

So here we are.

Page 85: OSDC - Open and Accessible

You can build accessible web applications.

Page 86: OSDC - Open and Accessible

You need the right communication.

Page 87: OSDC - Open and Accessible

Creativity and patience.

Page 88: OSDC - Open and Accessible

Dedication to get down to the source of things.

Page 89: OSDC - Open and Accessible

And other eager people to work with.

Page 90: OSDC - Open and Accessible

Christian Heilmann

http://icant.co.uk

http://wait-till-i.com

http://scriptingenabled.org

http://twitter.com/codepo8

Thanks.Any questions?