200 likes | 298 Vues
Explore the journey from the 1990s to the present questioning the possibility of Universal Design in technology. Learn about the Seven Principles of Universal Design, the tools and materials used, and the ongoing evolution of creating inclusive digital experiences.
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