200 likes | 296 Views
Is Universal Design Still Possible?. Matt May | Accessibility Evangelist. How we got here. 1990s HTML 2.0 < img alt> <table summary> Accessibility guidelines Building around semantics WCAG 1.0 released in 1999. Late 1990s - Early 2000s. Late 2000s. The first crossroads.
E N D
Is Universal Design Still Possible? Matt May | Accessibility Evangelist
How we got here • 1990s • HTML 2.0 • <img alt> • <table summary> • Accessibility guidelines • Building around semantics • WCAG 1.0 released in 1999
The first crossroads • Designing for mobile • “One Web”
What about Universal Design? • “The design of products and environments to be usable by all people, to the greatest extent possible, without the need for adaptation or specialized design.” Ron Mace
Seven Principles of Universal Design • Equitable use • Flexibility in use • Simple and intuitive • Perceptible information • Tolerance for error • Low physical effort • Size and space for approach and use
Universal Design in technology • Universal design = accepting entropy • If there are 3 types of screen, why shouldn’t we expect a 4th? • Designing for our future selves
The tools of the trade • Materials • Stone • Brick • Glass • Metal • Wood • Technologies • HTML • CSS • JavaScript • SVG • Flash
The tools of the trade • Built on… • Concrete • Wheels • Mud • Running on… • Mozilla • WebKit • IE
The tools of the trade • By people… • Who can’t walk well • Who use a wheelchair • Who can’t see • Who need directions • By people… • Who can’t use a mouse • Who can’t hear well • Who can’t see • Who need directions
What makes a professional? Engineers have vitalized and turned to practical use the principles of science and the means of technology. Were it not for this heritage, my efforts would be feeble. Obligation of the Engineer
Professionalism • Rules vs. education • Evolving knowledge of problems • Designing for compatibility • Designing for use • Designing for situation
The tools of the trade • People • Needs and abilities • Permanent, temporary and situational disabilities • Technology • CPU • Bandwidth • Display • Browser and OS • Languages • Content