Re: Conformance Claim and keyboard API support

Ian,
It seems like we are saying the same thing but with different words.  If a 
standard API for the keyboard is not available, the user agent developer 
could develop their own keyboard API and make sure it is available to 
assistive technology through a some type of exporting process.  Although 
this seems like a stretch of the current guidelines to me, as long as the 
group thinks it is ok we move forward with this assumption.

Jon

At 03:27 AM 10/10/2000 -0400, Ian Jacobs wrote:
>Jon Gunderson wrote:
> >
> > Ian,
> > I think my new wording states your conditions better than the previous
> > statement. I think the previous statement is ambiguous on what happens if
> > "unless the operating system does not offer one" clause.  My new statement
> > says "If an operating system or user agent does not offer or support a
> > keyboard API, then the user agent cannot conform to these guidelines."
>
>The "standard" API doesn't come from the UA, only the OS. Therefore, if
>the OS doesn't have one, I still think the UA should be able to conform
>by providing at least one API for the keyboard. This means that ATs will
>be able to communicate, just not through a "standard" API (since there
>isn't one).
>
>  _ Ian
>
>
> >It could be their own keyboard API through an infrared link to a Kiosk, but
> > they still must offer the keyboard API.
> >
> > Jon
> >
> > At 06:32 AM 10/7/2000 -0400, Ian Jacobs wrote:
> > >Jon Gunderson wrote:
> > > >
> > > > Since the group has required support for a keyboard API, I don't 
> think the
> > > > we should allow any type of conformance if a user agent cannot 
> support a
> > > > keyboard API.  The group could address this issue in a future 
> version of
> > > > the document.
> > > >
> > > > Currently the conformance section makes the following statement:
> > > > "Checkpoints that refer to the keyboard always apply. The subject must
> > > > implement the standard API for the keyboard unless the operating system
> > > > does not offer one."
> > > >
> > > > I think we should state:
> > > > "Checkpoints that refer to the keyboard always apply. The subject must
> > > > implement the standard keyboard API.  If an operating system or 
> user agent
> > > > does not offer or support a keyboard API, then the user agent cannot
> > > > conform to these guidelines."
> > >
> > >1) The UA is required (in all cases) to implement a keyboard API (no
> > >conformance
> > >possible without this).
> > >
> > >2) The UA is required to implement the standard system API for the
> > >keyboard if
> > >one exists.
> > >
> > >I think we shouldn't say "On that particular operating system, you can't
> > >have any user agents at all that conform to UAAG 1.0 since there is no
> > >standard API
> > >for the keyboard." It does make it harder on AT developers to
> > >communicate since
> > >they don't have a standard to follow, but it is possible to have
> > >combinations of software
> > >that work together. For that reason -- it's not absolutely impossible --
> > >I think that
> > >conformance should be possible in case 2.
> > >
> > >  - Ian
> > >
> > >
> > >--
> > >Ian Jacobs (jacobs@w3.org)   http://www.w3.org/People/Jacobs
> > >Tel:                         +1 831 457-2842
> > >Cell:                        +1 917 450-8783
> >
> > Jon Gunderson, Ph.D., ATP
> > Coordinator of Assistive Communication and Information Technology
> > Division of Rehabilitation - Education Services
> > MC-574
> > College of Applied Life Studies
> > University of Illinois at Urbana/Champaign
> > 1207 S. Oak Street, Champaign, IL  61820
> >
> > Voice: (217) 244-5870
> > Fax: (217) 333-0248
> >
> > E-mail: jongund@uiuc.edu
> >
> > WWW: http://www.staff.uiuc.edu/~jongund
> > WWW: http://www.w3.org/wai/ua
>
>--
>Ian Jacobs (jacobs@w3.org)   http://www.w3.org/People/Jacobs
>Tel:                         +1 831 457-2842
>Cell:                        +1 917 450-8783

Jon Gunderson, Ph.D., ATP
Coordinator of Assistive Communication and Information Technology
Division of Rehabilitation - Education Services
MC-574
College of Applied Life Studies
University of Illinois at Urbana/Champaign
1207 S. Oak Street, Champaign, IL  61820

Voice: (217) 244-5870
Fax: (217) 333-0248

E-mail: jongund@uiuc.edu

WWW: http://www.staff.uiuc.edu/~jongund
WWW: http://www.w3.org/wai/ua

Received on Tuesday, 10 October 2000 09:23:44 UTC