Off the Top: Accessibility Entries
Showing posts: 1-15 of 40 total posts
Mac Touchpad Dragging
I bought a Mac laptop for myself in 2001 and largely have been using the same version of the same set-up since then across 5 or 6 Macs since them (with one or two full nuke and repaves in there, but with those I pulled in my the applications and modification / customizations from preferences). In the past few months, I’ve been using a brand new Mac that is supplied by work / project and not only does it lack my outboard brain, but it doesn’t work like my heavily modified Mac.
The one thing that has been driving me crazy is I haven’t been able to sort out how I have a three finger drag on my personal MacBook Pro so I can have it on my one for work. It is frustrating as I go to click on an object to then drag it with three fingers to where I want it, or I go to the top bar of an app and place the cursor over it and use three fingers to drag the window to where I want. I do similar things to resize windows. I have looked in Better Touch Tool, thinking I had set it up there. I looked in Preference Settings for the touchpad, but no. Today I opened a lot of customization apps I have on my personal Mac and nothing.
I was looking in the Preference Settings in the Accessibility settings and found what I was looking for, the three finger drag. I would have never thought it would be in Accessibility. Given that my current personal MBP has a touchpad that the left half needs a lot of force to click on something and do usual tasks it does make sense that having a light touch manner of dragging things would be in Accessibility. Now I know how to fix one more thing on a work Mac to get it to my own personal Mac set-up so it gets closer to being an extension of me and less a tool I have to think about how to interact with rather than thinking about the work I am doing.
Getting Info into the Field with Extension
This week I was down in Raleigh, North Carolina to speak at National Extension Technology Conference (NETC) 2008, which is for the people running the web and technology components for what used to be the agricultural extension of state universities, but now includes much more. This was a great conference to connect with people trying to bring education, information, and knowledge services to all communities, including those in rural areas where only have dial-up connectivity to get internet access. The subject matter presented is very familiar to many other conferences I attend and present at, but with a slightly different twist, they focus on ease of use and access to information for everybody and not just the relatively early adopters. The real values of light easy to use interfaces that are clear to understand, well structured, easy to load, and include affordance in the initial design consideration is essential.
I sat in on a few sessions, so to help tie my presentation to the audience, but also listen to interest and problems as they compare to the organizations I normally talk to and work with (mid-size member organizations up to very large global enterprise). I sat in on a MOSS discussion. This discussion about Sharepoint was indiscernible from any other type of organization around getting it to work well, licensing, and really clumsy as well as restrictive sociality. The discussion about the templates for different types of interface (blogs and wikis) were the same as they they do not really do or act like the template names. The group seemed to have less frustration with the wiki template, although admitted it was far less than perfect, it did work to some degree with the blog template was a failure (I normally hear both are less than useful and only resemble the tools in name not use). [This still has me thinking Sharepoint is like the entry drug for social software in organizations, it looks and sounds right and cool, but is lacking the desired kick.]
I also sat down with the project leads and developers of an eXtension wide tool that is really interesting to me. It serves the eXtension community and they are really uncoupling the guts of the web tools to ease greater access to relevant information. This flattening of the structures and new ways of accessing information is already proving beneficial to them, but it also has brought up the potential to improve ease some of the transition for those new to the tools. I was able to provide feedback that should provide a good next step. I am looking forward to see that tool and the feedback in the next three to six months as it has incredible potential to ease information use into the hands that really need it. It will also be a good example for how other organizations can benefit from similar approaches.
Comments are open (with usual moderation) at this post at Getting Info into the Field with Extension :: Personal InfoCloud.
The Excellence of Accessibilty Presentations
One of the people I have met this past year and come to know better through traveling to and from Web Directions 2006 and hanging with at d.construct is Derek Featherstone. His presentations on the subject of accessibility are the best I have ever seen. The past year I have not had the opportunity to think, talk about, or develop around the subject of web accessibility (I had thought of this as a good thing, but I will explain that shortly) other than as an extension of semantically well structured information, which most conference I have been speaking at are related to in one form or another.
Derek is one of the first presenters that digs deep into accessibility beyond a set of rules, but also looks at usability for those with accessibility needs as the baseline for building great sites that work for all. He frames his presentations not as accessibility is for "them", but as it is for all of us. This focus is astoundingly refreshing and rare.
Derek digs into how JavaScript and Ajax, if done well (did you read that caveat, "done well"?), can actually improve accessibility. In his presentation Derek walks through how to think about interfaces, both rich and static, and improve upon them for everybody. Much of this is basic usability that is missed by many, but the rich interface elements are something I have not heard before from somebody talking about accessibility.
Lastly, Derek's presentation style is light and easy, which bring many people who are put off my accessibility into listening and learning. It is a great thing to watch people gain interest as he presents about a subject they did not care about. But even better is when they start talking about they now have a good framework to think about and approach accessibility does the power of Derek's presentation style and deep knowledge make a the subject come to life.
Granted I have not been reading much around accessibility for the past year, although I have had some great discussions about it with Matt May and Christian Heilmann at various points this year along the lines of rich interfaces and caring about those with accessibility needs. My lack of interest is not because I do not care about accessibility, but I have been burned out from dealing with the politics of accessibility in the U.S. Federal Government. I enjoyed working with the webmasters on the government side, but outside of that it was really painful. Most people would go out of their way to make unusable, poorly structured, semantically incorrect, let alone unaccessible sites just because they were told to make a site accessible. The long battles, even with those charged with caring and ensuring accessibility, made me very happy not to have to deal with accessibility for quite a while. Since you can get about 90 percent of the way to accessibility with just semantically well structured XHTML mark-up, which is the mark of any decent web developer, I have not considered the subject much beyond that in over a year.
Derek's presentations and our long discussions regarding semantically well structured information as the basis for everything that has improved the web in the past few years, brought me back to enjoying the subject of accessibility. In saying this I am more sure now that those who wrote the U.S. Section 508 regulations and those on the Access Board have failed those who needed real accessibility so they could partake in this freedom of information we embrace.
Trip and d.construct Wrap-up
I am back home from the d.construct trip, which included London and Brighton. The trip was very enjoyable, the d.construct conference is a pure winner, and I met fantastic people that keep my passion for the web alive.
d.construct
The d.construct conference had Jeff Barr from Amazon talking about Amazon Web Services, Paul Hammond and Simon Willison discussing Yahoo and its creation and use of web services for internal and external uses, Jeremy Keith discussing the Joy of the API, Aral Balkan presenting the use of Adobe Flex for web services, Derek Featherstone discussing accessibility for Javascript and Ajax and how they can hurt and help the web for those with disabilities, myself (Thomas) discussing tagging that works, and Jeff Veen pulling the day together with designing the complete user experience.
Jeff Barr provided not only a good overview of the Amazon offerings for developers, but his presentation kept me interested (the previous 2 times my mind wandered) and I got some new things out of it (like the S3 Organizer extension for Firefox.
Jeremy was his usual great presenting form (unfortunately a call from home caused me to miss the some of the middle, but he kept things going well and I heard after that many people learned something from the session, which they thought they knew it all already.
Paul and Simon did a wonderful tag team approach on what Yahoo is up to and how they "eat their own dog food" and how the Yahoo Local uses microformats (Wahoo!).
Aral was somebody I did not know before d.construct, but I really enjoyed getting to know him as well as his high energy presentation style and mastery of the content that showed Flash/Flex 2.0 are fluent in Web 2.0 rich interfaces for web services.
Derek was fantastic as he took a dry subject (accessibility) and brought it life, he also made me miss the world of accessibility by talking about how JavaScript and Ajax can actually improve the accessibility of a site (if the developer knows what they are doing - this is not an easy area to tread) and made it logical and relatively easy to grasp.
I can not comment on my own presentation, other than the many people what sought me out to express appreciation, and to ask questions (many questions about spamming, which is difficult if the tagging system is built well). I was also asked if I had somebody explain the term dogging (forgetting there was a rather bawdy use of the term in British culture and using the term as those people who are dog lovers - this lead to very heavy laughter). Given the odd technical problems at the beginning of the presentation (mouse not clicking) things went alright about 5 minutes or so in.
Lastly, the man I never want to follow when giving a presentation, Jeff Veen rocked the house with his easy style and lively interaction with his slides.
I am really wanting to hear much more from Aral and Derek now that I have heard them speak. I am looking forward to seeing their slides up and their podcasts, both should be posted on the d.construct schedule page.
London Stays
The trip also included an overnight stay in London on the front and back end of the conference. Through an on-line resource I had two last minute rooms booked at Best Western Premiers that were great rooms in well appointed hotels. The hotels even had free WiFi (yes, free in Europe is a huge savings), which was my main reason for staying at these hotels I knew nothing about. I really like both locations, one near Earls Court Tube Station and the other Charing Cross Road and SoHo. The rooms were well under 200 U.S. dollars, which is a rarity in central London. I think I have a new place to track down then next time I visit London.
London People & Places
I had a few impromptu meetings in London and an accidental chat. When I first got in I was able to clean-up and go meet friends Tom and Simon for lunch at China Experience. We had good conversations about the state of many things web. Then Tom showed me Cyber Candy, which I have been following online. I was then off to Neal's Yard Dairy to pick-up some Stinking Bishop (quite excellent), Oggleshield, and Berkswell. I then did a pilgrimage to Muji to stock up on pens and all the while using Yahoo Messanger in a mobile browser (a very painful way to communicate, as there is no alert for return messages and when moving the web connection seems to need resetting often).
That evening I met up with Eric Miraglia for a great chat and dinner, then included Christian Heillmann (who has a great new book (from my initial read) on Beginning JavaSctipt with DOM Scripting and Ajax) in our evening. The discussions were wonderful and it was a really good way to find people of similar minds and interests.
On my last day in London I ended up running into Ben Hammersley as he was waiting for a dinner meeting. It was great to meet Ben in person and have a good brief chat. Somehow when walking down the street and seeing a man in a black utilikilt, with short hair, and intently using his mobile there are a short list of possibilities who this may be.
Food
My trip I had a few full English breakfasts, including one in Brighton at 3:30am (using the term gut buster), which was my first full meal of the day. The breakfast at the Blanche House (the name of the hotel never stuck in my head and the keys just had their logo on them, so getting back to the hotel was a wee bit more challenging than normal) was quite good, particularly the scrambled eggs wrapped in smoked Scottish salmon. The food the first night in Brighton at the Seven Dials was fantastic and a great treat. Sunday brunch at SOHo Social in Brighton was quite good and needed to bring me back from another late night chatting, but the fish cakes were outstanding. The last evening in London I stopped in at Hamburger Union for a really good burger with rashers bacon. The burgers are made with only natural fed, grass-reared additive free beef. This is not only eco-friendly, but really tasty. I wish there were a Hamburger Union near where I work as I would make use of it regularly.
Too Short a Visit
As it is with nearly every trip this year, the time was too short and the people I met were fantastic. I really met some interesting and bright people while in Brighton and I really look forward to keeping in touch as well as seeing them again.
Minor Changes in Off the Top
Last night I was able to add back the Quick Links (my current bookmarks from del.icio.us. This was due in great part to the folks at del.icio.us who now have a JavaScript that makes the process easy on you and easy on them (I am not sure how accessible this is as I have not tested it, but normally they are not accessible).
I also brought back to the link to just the Off the Top RSS feed, which has nothing but the last 10 entries in archaic RSS .91 format. I still am offering the wonderful Feedburner for Off the Top option, which has Off the Top entries, my del.icio.us entries, and my Flickr photo feed all bundled in one. I have quite a few people reading this in RSS on mobile devices at the moment and I thought I would make it easier for other that are going that route to get just the content of Off the Top.
Adobe Buys Macromedia
Adobe buys Macromedia was not the news I wanted to wake up to this morning. My sole issue is competition, as with out these two competing there is little push to advance. This is not a huge surprise, as many rumors the last few years that Macromedia was on the block (most were expecting Microsoft to buy it and then spin out ColdFusion and the application tools to an outside buyer).
If this goes through, we have Dreamweaver/HomeSite as the dominant web development tool (it is making great strides towards standards compliant development and GoLive needs much more work), desktop publishing is Adobe only, market share of image editing and creation (Photoshop and Illustrator) go to Adobe, application development goes to Macromedia with ColdFusion, then we have the tough call with Flash and SVG. Flash is dominant, but SVG is open and Flash lite (for mobile) has really upset many developers as the player is up to the carrier and phone maker to deploy, not the content creator. This last step has really pushed many Flash developers away from Macromedia as they work to focus on mobile. Rumors that Adobe was working on a SVG mobile tool with open deployment had many developers for mobile really excited.
My hope would be for Macromedia customer service and pricing and Adobe Premium Suite with Dreamweaver and Flash thrown in for a well rounded package.
Accessibility is Little More Than Web Best Practices
Today I gave my Accessibility is Little More Than Web Best Practices (124kb PDF) to the Adaptive Path User Experience Week 2004 DC attendees as a lunchtime presentation discussion. It was good to find folks that are in the DC area interested in Web Standards (a very big part of best practices) and figuring how to sell accessibility to their clients that are required by law to have accessible sites. This presentation is quite similar to my STC presentation, but has the addition of the few things that are required for accessibility that are not part of web best practices (these apply to tables and forms).
Accessibilty Benefits Everybody Presentation Posted
I have posted the Using Section 508 to Improve Internet Access to Information for Everybody presentation (in PDF) presented at the STC 51st Annual Conference. The session was a progressive panel on Section 508 (the U.S. law on accessibility for the U.S. Governemnt). The session focusses on the advantages of building accessible Internet information, which is very little more than using best practices for the Web. The presentation points out who else benefits from accessible sites, which is nearly everybody. But, the group the benefits the most is mobile users as accessible sites have all the optimization that mobile users need: Images can be abandoned; Navigation can be skipped; Users can use their keyboard to move about the page and site; The information linearizes properly; etc.
Using Section 508 to Improve Access to Information for Everybody
I will be speaking at STC in Baltimore (STC conference listed in Upcoming.org) on the subject of Using Section 508 to Improve Internet Access to Information for Everybody. It has been wild to watch people spend far more time and energy trying to shirk accessibility requirements than do what is needed. Meeting Section 508 (accessibility) requirements is rather easy, well for those that are even partially competent. One great benefit of accessible sites is the breadth of users that benefit from the steps taken to meet accessiblility requirements.
Oddly, there are those that are against meeting accessibility requirement. The only logical explanation is these people are not interested in getting their information into the hands of those that can use the information. Or another possible explaination is the producers of the information love irony.
Ironically, the FCC posts nearly all of its documents in PDF. Most of these documents are not even remotely accessible (accessibility is not fungible for 508 complient, as an item can be defined as accessible but still not meet Section 508 compliance, as accessibility is a very widely defined term). The irony is the organization that is behind pushing for mobile connectivity provides document that 95 percent of mobile users can not use on a mobile device. It seems the FCC just does not care (I would certainly hope they know better).
Sir Clarke Portends Humans will Survive the Deluge of Information
I had read the Arthur C Clarke Humanity will survive information deluge interview from OneWorld South Asia. I had pulled the print version of this article into AvantGo and read it on the train commute.
The article had some great insights into the flood of information. He pointed out that over time we have adapted our ways to cope and manage information. When the printing press was developed people wondered how they would ever keep up with everything and how they would ever read 1,000 books. Most opted not to read everything and became selective. The selection of reading benefitted the whole.
The interview does a wonderful job of highlighting responsibility and the challenges ahead. We have access to an extreme breadth of information and we must find ways to expand the access and accessibility to that information to all that are willing. Sir Clarke points out that not all technology is helpful and neither is there a technological solution for every problem, in fact technology can impinge progress.
I encourage you to read the article itself and get inspired.
iPIM and Chandler have a chair at the Personal Info Cloud
There are two articles that are direct hits on managing information for the individual and allowing the individual to use the information when they needed it and share it as needed. Yes, this is in line with the Personal Information Cloud.
The first article, The inter-personal information manager (iPim) by Mark Sigal about the problem with users finding information and how the can or should be able to then manage that information. There are many problems with applications (as well as the information format itself) that inhibit users reuse of information. In the comments of the article there is a link to products that are moving forward with information clients, which also fit into the Personal Information Cloud or iPIM concept. (The Personal Information Cloud tools should be easily portable or mobile device enabled or have the ability to be retrieved from anywhere sent to any device.
The second article is from the MIT Technology Review (registration required) titled Trash Your Desktop about Mitch Kapor (of founding Lotus Development fame) and his Open Source project to build Chandler. Chandler is not only a personal information manager (PIM), but the tool is a general information manager that is contextually aware. The article not only focusses on Mitch and the product (due late 2004), but the open and honest development practices of those that are building Chandler at the Open Source Application Foundation for Windows, Mac, Linux, etc. distribution.
Bray on browsers and standards support
Tim Bray has posted an excellent essay on the state of Web browsers, which encompasses Netscape dropping browser development and Microsoft stopping stand alone browser development (development seemingly only for users MSN and their next Operating System, which is due out in mid-2005 at the earliest).
Tim points out users do have a choice in the browsers they choose, and will be better off selecting a non-Microsoft browser. Tim quotes Peter-Paul Koch:
[Microsoft Internet] Explorer cannot support today's technology, or even yesterday's, because of the limitations of its code engine. So it moves towards the position Netscape 4 once held: the most serious liability in Web design and a prospective loser.
This is becoming a well understood assessment from Web designers and application developers that use browsers for their presentation layer. Developers that have tried moving to XHTML with table-less layout using CSS get the IE headaches, which are very similar to Netscape 4 migraines. This environment of poor standards compliance is a world many Web developers and application developers have been watching erode as the rest of the modern browser development firms have moved to working toward the only Web standard for HTML markup.
Companies that develop applications that can output solid standards compliant (X)HTML are at the forefront of their fields (see Quark). The creators of content understand the need not only create a print version, but also digitally accessible versions. This means that valid HTML or XHTML is one version. The U.S Department of Justice, in its Accessibility of State and Local Government Websites to People with Disabilities report advises:
When posting documents on the website, always provide them in HTML or a text-based format (even if you are also providing them in another format, such as Portable Document Format (PDF)).
The reason is that HTML can be marked-up to provide information to various applications that can be used by those that are disabled. The site readers that read (X)HTML content audibly for those with visual disabilities (or those having their news read to them as they drive) base their tools on the same Web standards most Web developers have been moving to the past few years. Not only to the disabled benefit, but so do those with mobile devices as most of the mobile devices are now employing browsers that comprehend standards compliant (X)HTML. There is no need to waste money on applications that create content for varied devices by repurposing the content and applying a new presentation layer. In the digital world (X)HTML can be the one presentation layer that fits all. It is that now.
Tim also points to browser options available for those that want a better browser.
Usability of users who listen to Web sites
Ginny Redish and Mary Frances Theofanos have written Observing Users Who Listen to Web Sites article for the STC Usability SIG Newsletter. This article is a great insight into how blind and partially sited individuals interact with Web Sites that are being read to them by devices. This is a must read article.
This article helps developers understand how auditory reader users consume information. There are many similarities to users how use their eyes, but some of the devices we commonly use to assist auditory readers, like skip navigation, are not used as many developers think. The accessibility assistive technologies are still needed and still requested, as thie article points out. This article provides a great insight for those people who do not have a sight challenged user to learn from and to test their products with. Those who do not actually test their work or have never seen their work tested can only guess what is going on. This article helps developers get insight that helps us develop for accessibility from step one, which is where we must be thinking of accessibility.
Building with Web Standards or how Zeldman got the future now
I awaiting Jeffrey Zeldman's Designing with Web Standards, which is available for order from Amazon (Designing with Web Standards). I have been a believer in designing with Web Standards for years, but it was Jeffrey that pushed me over the edge to evangelist for Web standards. One of the best things going for Web standards is it make validation of markup easy, which is one of the first steps in making a Web site accessible.
I work in an environment that requires Web standard compliance as it provides information to the public as a public good. Taxpayers have coughed up their hard earned dollars to pay for research and services, which are delivered to them on the Web. The public may access information from a kiosk in an underfunded library with a donated computer on a dial-up connection, but they can get to information that they are seeking. The user may be disabled and relying on assistive technology to read the public information. The user may be tracking down information from a mobile device as they are travelling across country on their family vacation. Each of these users can easily get the public information they are seeking from one source, a standard compliant Web page.
Every new page that is developed by the team I am on validates to HTML 4.01 transitional. Why 4.01 transitional and not XHTML? We support older browsers and 4.01 transitional seems to have pretty good access to information no matter the browser or device. We are not on the cutting edge, but we know nearly everybody can get the information their tax dollars have paid for. I dream of a day job building XHTML with full CSS layout, but with the clients I work for we still aim at the public good first.
I am very happy that Jeffrey has his book coming out as it should bring to light to more developers what it means to build to Web standards. Every contract that is signed buy the agency I work for must validate to HTML 4.01 transitional, but very few of the sites do when they come through the door to be posted. We provide a lot of guidance to help other developers understand, but finding a solid foundation to work upon is tough. When hiring folks many claim to have experience building valid sites, but most soon realize they never have to the degree to getting a W3C validation.
Building our pages to 4.01 does not mean we are going to stick with 4.01 forever. We plan for XHTML by closing all tags and stay away from tags deprecated in 4.01 strict. Much of what we create only needs a few scripts run to convert the pages from HTML to XHTML 1.1 transitional. Having the closing tags makes scripting to find information and search and replace much easier. (Enough for now, buy the book, we will have more later).
Flash takes bigs steps forward then over the cliff
Jeff Veen discusses the Macromedia attempt at accessibility for Flash in his most recent post. Flash MX is a great improvement, but still is not all the way to accessibility, and can still keep a well done site from meeting Section 508 compliance. One of the big downsides of the current Flash build is using Flash mixed in a page with HTML. A user must have the ability to use alternate methods to move around a page, which means with out a mouse. This is often done with tabbing or voice commands. Flash does now have the capability to replicate what has been done for years in HTML, but if you add a Flash element into a HTML page the focus never releases from the Flash component. A user can not tab anywhere or even escape from the page as the cursor is stuck. If the person could use a mouse this would not be a problem, but that is not what leads to compliance.
If you use mobile devices the Flash interface is a miserable experience as Flash is vector based and will shrink to fit the screen size. Imagine trying to use a screen designed for 800 pixels wide on a 220 wide mobile screen. Forget it.
The forms in Flash are not quite ready for prime time either. I was at a rack server trying to update information in a Flash form on the Macromedia site and I was tabbing because the hyper trackball was horrible. Flash walked me down the page, but the focus moved under the bottom scroll bar with out bringing the screen focus up so I could see the form box I was having to deal with. This is flat out unacceptable, as HTML has had this right for years. Not only that, but I had a validation error and the alert was placed at the top of the Flash screen and out of site as it had scrolled up. The ability to scroll or move the screen until the alert was clicked was disabled, this took expanding the screen to full size to click the bottom of a button on the alert that I could not read.
Flash needs a motto like, "Flash -- the tool that gives uneducated interface developers the ability to create unusable forms and user experiences just to have buttons and scroll bars with indiscernible color shades" or "Flash -- for interfaces you don't want people to use"
Macromedia seems to have taken large strides with Flash, but then just stepped right over the cliff.