W3C home > Mailing lists > Public > w3c-wai-er-ig@w3.org > February 1999

Re: FW: making applets accessible

From: Leonard R. Kasday <kasday@acm.org>
Date: Tue, 16 Feb 1999 12:31:52 -0500
Message-Id: <3.0.32.19990216123151.013b07b8@pop3.concentric.net>
To: "Silas S. Brown" <ssb22@cam.ac.uk>
Cc: w3c-wai-er-ig@w3.org
Neat!  Yes, that rendered the scrolling ticker at http://www.att.com
accessible.

For this particular applet one could apply some ad hoc rules to make it
more compact.  Right now it's rendered as

AT&T WorldNet Service growing faster than the industry average
[http://www.att.com/press/item/0,1193,343,00.html]
[http://www.att.com/press/item/0,1193,343,00.html]

In this special case, you could make the text "AT&T Worldnet..." a link
with the URL on the second line, and discard the third line.  

However, this means we're guessing the semantics and gets away from the
simple algorithm of just listing the applet params.  It would take some
more experiments to find out whether guessing semantics helps or hurts.

As for why you didn't see a ticker at http://www.temple.edu

That's a version that contains frames and a scrolling ticker.  The web
access gateway however goes to the <noframes> version, which doesn't have a
ticker. 

So I guess at this point it doesn't handle frames?

Len


  At 09:19 AM 2/11/99 +0000, Silas S. Brown wrote:
>Hi,
>
>> But even for applets other than the scrolling ticker, I suggest that 
>> for many applets, it will be useful to list the names and values of the
>> params, at least params that are text or url's.  This is because 
>> applets used by non-programmers will be cannned effects populated with 
>> a list of easy to enter params, like names and colors, not hexidecimal 
>> equivalents of a set of bits.
>
>I can't find the applet at Temple University but please try the AT&T 
>site with the gateway now and see if it's any help.  (Please use the 
>www.accu.org gateway as the others might not have updated themselves yet 
>and the one on my machine has altifier; you probably only want to test 
>one thing at a time.)
>
>Here is the code I put in, in case you're interested.  (Of course there 
>is other stuff, like the extra option on the form, the extra bit in the 
>help text and the initialisation of processParams in the query decoder, 
>but you get the idea.)
>
>if(noApplets && processParams && !stricmp(theTag.getName(),"PARAM")) {
>		const char* v=theTag.getAttribute("VALUE"); if(v) {
>			if(!strnicmp(v,"http://",7)) {
>				HTMLTag tag2("A");
>				tag2.addAttribute("HREF",v);
>				processTag(tag2,htmlLineInput);
>				theEnvironment->h_fputs(v);
>				processTag("/A",htmlLineInput);
>				theEnvironment->h_puts("<BR>");
>			} else if(strchr(v,' ')) {
>				// It's probably text
>				theEnvironment->h_fputs(v);
>				theEnvironment->h_puts("<BR>");
>			}
>		}
>	}
>
>Regards
>
>-- Silas S Brown, St John's College Cambridge UK
http://epona.ucam.org/~ssb22/
>
>"I know of no way of judging the future but by the past" - 18th century
> American statesman Patrick Henry
>
>
>
-------
Leonard R. Kasday, Ph.D.
Universal Design Engineer, Institute on Disabilities/UAP, and
Adjunct Professor, Electrical Engineering
Temple University

Ritter Hall Annex, Room 423, Philadelphia, PA 19122
kasday@acm.org        
(215} 204-2247 (voice)
(800) 750-7428 (TTY)
Received on Tuesday, 16 February 1999 12:31:27 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Thursday, 9 June 2005 12:10:32 GMT