W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > April to June 2000

Re: Proposed edits to Guideline 1.

From: Ian Jacobs <ij@w3.org>
Date: Thu, 20 Apr 2000 17:16:41 -0400
Message-ID: <38FF73B9.F22746B4@w3.org>
To: Hans Riesebos <HRiesebos@alva-bv.nl>
CC: "<" <w3c-wai-ua@w3.org>
Hans Riesebos wrote:
> 
> Hi Ian,
> 
> In general I find that the new texts reflect very well what we discussed and decided at the f2f. 

Great. My comments on your comments below preceded by IJ:

> Just some very small suggestions<Hans> between these tags</Hans>:
> 
> Proposal 1) For the Guideline rationale:
> 
> <NEW>
> To ensure that assistive technologies can both operate the user agent
> programmatically (e.g., through simulated keyboard events) and monitor
> user
> agent output (e.g., output text), developers are expected to use each
> API
> appropriately. For example, for rendering text, developers are expected
> to use
> an API for drawing text. Developers should not, for example, convert
> text to a
> bitmap to be rendered via a graphical API; this may prevent other
> software from
> being able to use the text.
> </NEW>
> 
> <Hans> I do find the "for example" for output more important. However could we give both output and input examples?</Hans>

IJ: Would someone care to propose an example?

> Proposal 3) Checkpoint 1.2
> <NEW>
>  Note. Developers should use APIs available at a higher level of
>        abstraction than device APIs, provided that, in turn, these
>        higher level APIs make use of the standard device APIs for
>        the operating system.
> </NEW>
> 
> <Hans>
> I find the sentence too difficult. Maybe also an example is needed.
> Does the next feel less complicated?
> <NEW>
>  Note. When available, developers should use APIs at a higher level
>        of abstraction than the standard device APIs for the operating
>        system, but only if these higher level APIs properly use the
>        standard device APIs.
> </NEW>
> </Hans>

What I heard people say at the face-to-face was that in this case,
they should use *both* interfaces, not abandon the higher-level 
interface. Therefore, how about:

   Note. When available, developers should use APIs at a higher level
        of abstraction than the standard device APIs for the operating
        system. If these higher level APIs do not use the
        standard device APIs properly, developers should also
        use the standard device APIs.

 - Ian

> [1] http://cmos-eng.rehab.uiuc.edu/ua-issues/issues-linear.html#255
> [2] http://cmos-eng.rehab.uiuc.edu/ua-issues/issues-linear.html#260
> --
> Ian Jacobs (jacobs@w3.org)   http://www.w3.org/People/Jacobs
> Tel:                         +1 831 457-2842
> Cell:                        +1 917 450-8783

-- 
Ian Jacobs (jacobs@w3.org)   http://www.w3.org/People/Jacobs
Tel:                         +1 831 457-2842
Cell:                        +1 917 450-8783
Received on Thursday, 20 April 2000 17:17:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 06:50:03 GMT