Accessibility
Thursday, February 25th, 2010
Category: Accessibility
, JavaScript
, Library
EnhanceJS is a new library from the Filament Group, who are serious about progressive enhancement and accessibility. What is EnhanceJS? EnhanceJS is a new JavaScript framework (a single 2.5kb JavaScript file once minified/gzipped) that that automates a series of browser tests to ensure that advanced CSS and JavaScript features will render properly before they’re loaded Read the rest…
Sunday, January 10th, 2010
Category: Accessibility
Paul Irish points to a recent survey by WebAIM showing what high-level accessibility guidelines frequently omit to mention: screenreaders and Javascript often co-exist. The study shows between 75% and 90% of screenreader users have Javascript enabled. This isn’t just speculation, but a survey of 655 screenreader users. This response may help strengthen the notion that Read the rest…
Monday, December 14th, 2009
Category: Accessibility
Weston Ruter has created a nice mashup that marries HTML5 Audio support in modern browsers with the new Google Translate API that does text to speech (for them): Recently Google Translate announced the ability to hear translations into English spoken via text-to-speech (TTS). Looking at the Firebug Net panel for where this TTS data was Read the rest…
Friday, November 20th, 2009
Category: Accessibility
, HTML
, Usability
Todd Kloots is talking accessibility and ARIA, with examples showing how YUI nicely supports these techniques. He explains how to improve in three areas: perception, usability, discoverability. Can We Do ARIA Today? Yes. Firefox and IE (he didn’t say which version) have really good support for ARIA. And Opera, Chrome, and Safari. Likewise for the Read the rest…
Tuesday, September 15th, 2009
Category: Accessibility
Andrew Sutherland is giving a presentation at The Ajax Experience tomorrow at 9:30am where he will announce the availability of WAMI (Web-Accessible Multimodal Applications). WAMI is a project out of MIT that lets you plug voice recognition directly into a javascript powered page, and optionally record+save audio files of people talking. There are a couple Read the rest…
Tuesday, March 3rd, 2009
Category: Accessibility
, JavaScript
, Library
Daniel Steigerwald has written a nice little standalone library for accessibility called QFocuser. It features: allow to your widget to listen key events when its focused focus can be enabled on any element fires focus and blur events (so your table row will NOT remain highlighted after click out of table for example) make your Read the rest…
Wednesday, December 31st, 2008
Category: Accessibility
John Resig wants us to file bug reports to browser vendors but what about accessibility? Is that a responsibility that we have as Web developers? Todd Kloots of Yahoo! shows us how to configure our machine for screen reader testing with full instructions: When developing using the WAI-ARIA Roles and States, you need to test Read the rest…
Wednesday, December 17th, 2008
Category: Accessibility
, Ajax
, RichTextWidget
, Unobtrusive JS
, Yahoo!
I am proud to be able to announce the new currency converter on Yahoo finance. Why? Because it is a perfect example of how a complex rich user interface can be built in an accessible manner. As the main developer, Dirk Ginader explains: About 9 months ago my fellow co-worker, the User Experience Designer Graham Read the rest…
Saturday, September 27th, 2008
Category: Accessibility
, Adobe
, Flash
, Security
Right now you can use Flash to work around a lot of JavaScript limitations and many products use an invisible Flash movie to for example batch upload files (Flickr, WordPress), play movies in a screenreader accessible manner (with DHTML controls outside the main movie – Yahoo Video, for example) or automatically add content to the Read the rest…
Monday, September 22nd, 2008
Category: Accessibility
, Editorial
Joe Walker was thinking about accessibility and wrote about a thought experiment that he had where he ponders ‘What if we didn’t lump all “accessibility” requirements together?’ What if, instead, apps are written for one audience. What could you do differently for different use cases? Designing for Screen Readers So you want to create a Read the rest…
Monday, September 15th, 2008
Category: Accessibility
, Yahoo!
Blogging from @media Ajax. Christian Heilman is talking about the interaction of Ajax/Javascript and accessibility. BTW Christian’s arranging an accessibility event, including a hack day, this Friday/Saturday in London – Scrpting Enabled. Tickets are free, but booking is required. Legislation is not the (only) answer. Smart developers can find ways to work with the technology Read the rest…
Monday, June 9th, 2008
Category: Accessibility
, Editorial
, Usability
On the Stack Overflow blog, Jeff Attwood asks Is it OK to require JavaScript to participate? Note that by “participate†I mean “edit, answer or ask a questionâ€. Of course passively reading a question and the associated answers will work fine without JavaScript enabled. … While we do believe in progressive enhancement, it’s possible that Read the rest…
Wednesday, May 21st, 2008
Category: Accessibility
, Usability
We’ve covered the YouTube JavaScript API here before and especially the chance to write your own players in HTML and JavaScript with it. Especially the ext.js based one to one copy of the YouTube interface was of interest. At the Accessibility2.0 conference in London earlier this year, Antonia Hyde of United Response gave a talk Read the rest…
Wednesday, April 30th, 2008
Category: Accessibility
, Ajax
John Resig put together a nice overview of the ARIA Live Regions specification with an example of how you can track a list of people in a way that a screen reader can understand when someone is added or deleted. Imagine a todo list application. < View plain text > HTML <ol aria-live="polite" aria-relevant="additions removals" Read the rest…
Thursday, April 24th, 2008
Category: Accessibility
, Canvas
, Library
The picture above is showing you how someone with the color blindness trait Tritanopia would see the image. Michael Deal first created the Color Matrix Library, which supports a large portion of the most common color functions available, including: Hue, Saturation, Brightness, Contrast, Exposure, Temperature, Tint, Channels, Blindness, Colorize, Threshold, and Invert Michael then created Read the rest…
Wednesday, March 26th, 2008
Category: Accessibility
, jQuery
Accessibility is on the minds of most of us and for some companies, it’s an absolute priority. The Filament Group is taking accessibility seriously has produced two jQuery extensions that take that into consideration. Accessible Charts There’s been quite a lot of effort of late to leverage HTML Canvas element for visualization of data but Read the rest…