Accessibility for All? - WebReference Update - 020122 | WebReference

Accessibility for All? - WebReference Update - 020122

((((((((((((((((( WEBREFERENCE UPDATE NEWSLETTER ))))))))))))))))) January 22, 2002

___________________________ Sponsors ________________________________ This newsletter sponsored by: 802.11 Planet Spring 2002 events.internet.com Nanotech Planet Spring 2002 _____________________________________________________________________

This week the Doc continues his Web services series with a look at loading and parsing XML with JavaScript. We offer two book excerpts for your reading pleasure, on Jabber and JXTA. In our feature today we chronicle the spread of the Olympic web site accessibility story, and offer some pointers. In other news, don't miss Codestyle.org for some standards-compliant wizardry, another 7+-2 story, and Amazon actually made a profit last quarter. Will wonders ever cease?

http://www.webreference.com *- link to us today http://www.webreference.com/new/ *- newsletter home

New this week on WebReference.com and the Web:

1. BOOK EXCERPT: Programming Jabber, Pt 2 2. JAVASCRIPT: XML Loading and Parsing 3. BOOK EXCERPT: Early Adopter JXTA 4. FEATURE: Accessibility for All? 5. OTHER VOICES: * Codestyle.org * The Myth of "Seven, Plus or Minus 2" * Crisis of the (Virtual) Commons * Professional JSP Site Design: Chapter 12 - Content Management 6. NET NEWS: * Where the Online Ad News Is Good * Amazon posts its first net profit

Like what you see? Get our front page e-mailed to you every business day with our HTML newsletter. Just send an e-mail to:

subscribe-html@webreference.com

or for this text newsletter:

subscribe@webreference.com

Spread the word! Feel free to send a copy of this newsletter to your friends and colleagues, and while you're at it, snap a link to WebReference.com.

/-------------------------------------------------------------------\ Coming to the East Coast! 802.11 Planet Spring 2002 Conf. & Expo --The Only Trade Show & Expo Focused on 802.11 Business-- June 10-12 Pennsylvania Conv. Ctr., Philadelphia, PA. Whether you're an expert in 802.11 or need to quickly get up to speed and profit from it, 802.11 Planet is the premier event for this exploding industry. Sign up today to receive the latest updates on this and future 802.11 Planet events! http://seminars.internet.com/80211/spring02/index.html

\--------------------------------------------------------------adv.-/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. BOOK EXCERPT: Programming Jabber, Pt 2

Having downloaded and configured the Jabber server, it's now time to put it to good use. Starting and stopping the server is the main focus of this excerpt, with additional information on what to do when things go wrong. From O'Reilly.

http://www.webreference.com/programming/jabber/chap3/2/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2. DOC JAVASCRIPT: XML Loading and Parsing

The DOMDocument object allows for the loading, parsing, and manipulation of XML data from within JavaScript. We continue our JavaScript Web services tutorial by showing you how to load an external XML file and check for errors. IE only. By Yehuda Shiran and Tomer Shiran.

http://www.webreference.com/js/column101/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3. BOOK EXCERPT: Early Adopter JXTA

Operating as somewhat of a peer-to-peer operating system, the JXTA platform provides the foundation you need to build peer-to- peer applications connecting any networked devices. In this excerpt from the Wrox Press title, "Early Adopter JXTA," we learn how easy it is to insert our own custom commands into the JXTA Shell.

http://www.webreference.com/programming/jxta/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4. FEATURE: Accessibility for All?

The response to our accessibility reviews of the 2002 Olympic Web site was great. Folks using various browsers and platforms e-mailed in screen shots, cogent comments, and even offered some suggested workarounds. Keep those cards and letters coming.

http://www.webreference.com/new/020117.html http://www.brainstormsandraves.com/2002_01_13_archive.shtml#8830508 Shirley Kaiser's follow-up up post

What Shirley and I are trying to do (me in my slightly over the top fashion) is raise our awareness of accessibility and usability issues. The 2002 Olympic web site(s) offered a perfect forum with their world-wide scope. Shortly after I posted the review, we both got Slashdotted:

http://slashdot.org/articles/02/01/18/1633215.shtml

Metafilter chimed in and Evolt ran a piece wondering if the Olympics are heading for another "Accessibility Suit?"

http://evolt.org/article/foo/1/20116/index.html

The original design (circa Jan. 17, 2002) of the Olympic Web site relied entirely on JavaScript to doc.write frames (after redirecting a few times) that contained the actual content. Once inside, other accessibility problems appeared that we both discussed.

As founder of JavaScript.com I'm all for the intelligent use of JavaScript, but using it exclusively to display a page is simply not accessible for some, and problematic for those platforms the designers did not optimize the site for. Users often surf with JavaScript turned off to avoid those intrusive pop-up/under ads.

Today it appears that the designers have made a change to the site, using external .js files to write the framed content. Also, the errors I experienced have mysteriously disappeared:

<html> <head> <script language=javascript> document.write("<title>" + ((location.host.indexOf("nbcolympics")>-1) ? "NBC Olympics" : "Olympics") + "</title>"); </script> </head> <script language=javascript src=/x/inc/get_guid.asp></script> <script language=javascript src="http://www.saltlake2002.com/x/js/xtd_funct.js"></script> <script language=javascript src="http://www.saltlake2002.com/x/js/stdframe.js"></script> <noscript><p>Javascript must be enabled to view this site.</noscript> </html>

Ideally, accessibility should be integrated into the design process, not the final step. Making your site accessible means gracefully degrading for older or less-well-endowed browsers like screen readers and other user agents. It doesn't have to look perfect, just be usable (see http://www.alistapart.com for some DIV-based examples).

Adding alternate content with <NOFRAMES> and <NOSCRIPT> tags, and differentiating links from content isn't rocket science and is now common practice. However, using (X)HTML for web page display is the accepted way to display content. First make your site function properly, then add interactivity and floating DHTML gizmos later (if you must), not the other way around.

Here are some links for further reading:

http://www.saltlake2002.com/ http://www.olympics.com/

Accessibility/Usability Info:

Microsoft's Accessibility Site: http://www.microsoft.com/enable/

WebReference.com's Usability Resources: http://webreference.com/authoring/design/usability/

Joe Clark accessibility blog: http://www.joeclark.org/accessiblog/

Jim Byrne accessibility blog: http://www.mcu.org.uk/

Some of the usability and information architect experts also cover accessibility, such as:

iaslash: http://www.iaslash.org/ia/

Christina Wodke, elegant hack: http://www.eleganthack.com/

Lou Rosenfeld, author of "Information Architecture for the WWW": http://www.louisrosenfeld.com

/-------------------------------------------------------------------\ ** When Face-to-Face is the Only Way ** The Internet is great for exchanging information and ideas, but nothing beats in-person learning and networking. Check out internet.com's upcoming Spring 2002 conferences and expositions including: ** Search Engine Strategies ** Nanotech Planet ** 802.11 Planet (Wireless) ** Instant Messaging Planet and more. Visit http://events.internet.com today!

\--------------------------------------------------------------adv.-/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4. OTHER VOICES: Codestyle.org, The Myth of "Seven, Plus or Minus 2," Crisis of the (Virtual) Commons, Professional JSP Site Design: Chapter 12 - Content Management

* Codestyle.org

Using XHTML strict and no tables, Philip Shaw has created a three- column standards-compliant showcase for his talents. DOM1 drop- down menus, example style sheets, and more can be viewed in standards-compliant browsers. Watch and learn. But don't copy. http://www.codestyle.org/ Philip Shaw, 2002

* The Myth of "Seven, Plus or Minus 2"

Can George Miller's 1956 guideline be applied to menus on the Web? James Kalbach thinks otherwise. Recent research has shown that breadth often wins over depth when it comes to navigational design on the Web. See also the Microsoft study we cited in last Monday's edition. http://www.webreview.com/2002/01_14/strategists/index01.shtml http://www.research.microsoft.com/users/marycz/chi981.htm http://www.webreference.com/new/020114.html Webreview.com, Jan. 14, 2002

* Crisis of the (Virtual) Commons

News websites - where discussion boards and chat allow readers to question the official record, bicker with columnists, or offer dissenting political views - should be where democratic discourse is at its most vibrant. http://journalism.fas.nyu.edu/opensource/readme/index.php?art_id=95 Readme, Jan. 21, 2002

* Professional JSP Site Design: Chapter 12 - Content Management

Eye candy brings them in, but content brings them back, especially if that content is kept up-to-date and topical. This chapter steps through a case study that develops an article management system for a news site, or any site that posts articles on a regular basis. http://javaboutique.internet.com/resources/books/JSP_SiteDesign/design4_1.html Java Boutique, Jan. 21, 2002

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5. NET NEWS: Where the Online Ad News Is Good, Amazon posts its first net profit

* Where the Online Ad News Is Good

While total spending fell in 2001, it's skyrocketing for sectors such as technology, cars, drugs, and travel. Tight targeting is the key. http://www.businessweek.com/bwdaily/dnflash/jan2002/nf20020117_0493.htm Business Week, Jan. 17, 2002

* Amazon posts its first net profit

In a fourth quarter marked by strong international sales and cost cutting, Amazon.com on Tuesday reported its first-ever net profit, on record sales, delivering on its promises to Wall Street. http://news.com.com/2100-1017-819688.html News.com, Jan. 22, 2002

/-------------------------------------------------------------------\ Nanotech Planet Spring 2002 Conference & Expo coming to CA! Sign up today for the hottest upcoming event on the business of nanotechnology May 13-15 in San Jose. At Nanotech Planet Spring 2002 you'll get the latest news and developments, understand the current applications, and learn where this technology will take biomedicine, materials science, optics & microelectronics. Talk nanotech with companies, labs, VC firms & Gov't agencies. http://events.internet.com/nano/spring02/

\--------------------------------------------------------------adv.-/

That's it for this week, see you next time.

Andrew King Newsletter Editor, WebReference.com aking at internet dot com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Advertising: If you are interested in advertising in our newsletters, call Claudia at 1-203-662-2863 or send email to mailto:nsladsales@internet.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For contact information on sales offices worldwide visit http://www.internet.com/mediakit/salescontacts.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For details on becoming a Commerce Partner, contact David Arganbright on 1-203-662-2858 or mailto:commerce-licensing@internet.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To learn about other free newsletters offered by internet.com or to change your subscription visit http://e-newsletters.internet.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internet.com's network of more than 160 Web sites is organized into 16 channels: Internet Technology http://internet.com/it E-Commerce/Marketing http://internet.com/marketing Web Developer http://internet.com/webdev Windows Internet Technology http://internet.com/win Linux/Open Source http://internet.com/linux Internet Resources http://internet.com/resources ISP Resources http://internet.com/isp Internet Lists http://internet.com/lists Download http://internet.com/downloads International http://internet.com/international Internet News http://internet.com/news Internet Investing http://internet.com/stocks ASP Resources http://internet.com/asp Wireless Internet http://internet.com/wireless Career Resources http://internet.com/careers EarthWeb http://www.earthweb.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To find an answer - http://search.internet.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Looking for a job? Filling an opening? - http://jobs.internet.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This newsletter is published by Jupitermedia Corp http://internet.com - The Internet & IT Network Copyright (c) 2002 Jupitermedia Corp. All rights reserved. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For information on reprinting or linking to internet.com content: http://internet.com/corporate/permissions.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~