RE: [Clarification] How operating environment requirements apply forembedded operating environments (e.g., Java in Windows)

I agree with Eric. "innermost" is undefined and should be removed. The
example statement provides clear illustration to the requirements statement.

old:
  The requirements of this document only apply to the  "innermost"
operating environment governing the relevant user agent behavior, user
interface, APIs, etc.
   For example, if a Java-based user agent relies on the underlying
operating system to satisfy checkpoint 4.2, then the conventions to follow
for that
checkpoint would be those of the operating system. Similarly, in the case
where
two operating environments are governing the execution of the user agent,
then UAAG
requirements apply to to both of them."

new:
  The requirements of this document only apply to the operating environment
governing the relevant user agent behavior, user interface, APIs, etc.
   For example, if a Java-based user agent relies on the underlying
operating system to satisfy checkpoint 4.2, then the conventions to follow
for that
checkpoint would be those of the operating system. Similarly, in the case
where
two operating environments are governing the execution of the user agent,
then UAAG
requirements apply to both of them."



Jim Allan, Webmaster & Statewide Technical Support Specialist
Texas School for the Blind and Visually Impaired
1100 W. 45th St., Austin, Texas 78756
voice 512.206.9315    fax: 512.206.9264  http://www.tsbvi.edu/
"I see the Earth. It is so beautiful."--
first words spoken by human in space.
[Yuri Alekseevich Gagarin, from the Vostok 1, April 12, 1961.]


-----Original Message-----
From: w3c-wai-ua-request@w3.org [mailto:w3c-wai-ua-request@w3.org]On
Behalf Of Hansen, Eric
Sent: Thursday, July 05, 2001 3:31 PM
To: 'Ian B. Jacobs'; w3c-wai-ua@w3.org
Subject: RE: [Clarification] How operating environment requirements
apply forembedded operating environments (e.g., Java in Windows)


Comments below:

> -----Original Message-----
> From: Ian B. Jacobs [mailto:ij@w3.org]
> Sent: Thursday, July 05, 2001 4:08 PM
> To: w3c-wai-ua@w3.org
> Subject: [Clarification] How operating environment requirements apply
> for embedded operating environments (e.g., Java in Windows)
>
>
> Hello,
>
> The definition of "operating environment" in the 22 June draft states:
>
>    'The term "operating environment" refers to the environment that
>    governs the user agent's operation, whether it is an
>    operating system or a programming language environment
> such as Java.'
>
>
> I think that we should make clear that for Java user agents, the
> operating
> environment is Java, even when it's running in the surrounding Windows
> environment.
> In this case, I expect the UAAG requirements related to
> "conventions" to
> refer
> to Java conventions as long as the Java environment is used, otherwise
> Windows
> conventions.
>
> Do others expect this type of cascade? If so, we should set that
> expectation
> in the document, for example in section 3.9 [1] under "Use of
> operating
> environment
> features as part of conformance." For example:
>
>   "Some of the checkpoints in this document involve operating
> environment conventions
>    (checkpoints 4.2, 4.3, 4.9, 6.3, 6.4, 6.5, 6.6, 7.1, 7.2, 7.3, 7.4,
> 10.2,
>    10.3, 10.4, 10.7, 11.3, and 11.4). The operating
> environment used to
> satisfy
>    these requirements must be named in a well-formed
> conformance claim.
> A user agent
>    may be implemented in an operating environment that is embedded
> within another
>    (e.g., a Java user agent running within an underlying operating
> system).

Old:

>    The requirements of this document only apply to the  "innermost"
> operating
>    environment governing the relevant user agent behavior, user
> interface, APIs, etc.

Possible New:

EH:
    The requirements of this document only apply to the operating
    environment governing the relevant user agent behavior, user
    interface, APIs, etc.

I deleted the word "innermost" since it is not clear what it contributes.
Perhaps if it seems important to retain, could say:

    The requirements of this document only apply to the operating
    environment that governs the relevant user agent behavior user
    interface, APIs, etc., i.e., the "innermost" operating environment.

My wording is a bit awkward, but the basic idea is to _not_ use the
undefined term "innermost" as a qualifier.

>    For example, if a Java-based user agent relies on the underlying
> operating system
>    to satisfy checkpoint 4.2, then the conventions to follow for that
> checkpoint
>    would be those of the operating system. Similarly, in the
> case where
> two operating
>    environments are governing the execution of the user
> agent, then UAAG
>    requirements apply to to both of them."
>
>
>  _ Ian
>
> [1]
> http://www.w3.org/TR/2001/WD-UAAG10-20010622/conformance.html#
conformance-topics


--
Ian Jacobs (ij@w3.org)   http://www.w3.org/People/Jacobs
Cell:                    +1 917 450-8783

Received on Thursday, 5 July 2001 17:10:39 UTC