Wendy Chisholm is co-editor of the W3C’s Web Content Accessibility Guidelines 1.0; Matt May is an accessibility engineer at Adobe and leader of the Web Standards Project Accessibility Task Force. With credentials like theirs, their book Universal Design for Web Applications has all the makings of an essential resource for web designers and developers who need their web applications to be accessible for everyone—and who doesn’t need their web applications to be accessible?
Lean but worth reading
This book is published by O’Reilly, and it seems to me that O’Reilly puts out books that are either (1) small and compact or (2) large and dense. Universal Design is one of the former, at less than 200 small pages. I actually prefer these to the larger tomes, and in this case it works great because the book is full of useful knowledge. The book’s title suggests it’s about web application design but most of it pertains to HTML/XHTML structure, forms and tables, scripts and some Ajax—all of which are just as pertinent for web designers if not more so. If you build websites for a living—but not necessarily web applications—then Universal Design is just as valuable a book for your bookshelf.
The information in this book is fairly comprehensive but not complete—the sections on structure and accessible code are fairly thorough but I wish there was more written about the process of creating such code, which is in the final chapter and only takes up a small portion of the book. It’s pretty good but experienced web designers who know next to nothing about universal design may need a little more help getting in the habit of building accessible web applications. But with the first couple chapters, which introduce and promote the concept of universal design, those in the field will have a pretty good idea of why it’s important and how to approach it on a basic level.
It’s ironic to me that web designers and developers are often manic about validation—they’ll proudly show their sites are XHTML-compliant and pooh-pooh those that aren’t—but sometimes don’t know much about all the factors involved in universal design, which is probably more important to their clientele. I would recommend any web designer or developer to pick up Universal Design for Web Applications, supplement it with online material from W3C and other accessibility resources, and change the way they construct their web products.