[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: [wsia][wsia-requirements][R602]
-----Original Message-----At 04:51 PM 5/8/2002 -0400, Eilon Reshef wrote:
From: Sean Fitts [mailto:sean@crossweave.com]
Sent: Wednesday, May 08, 2002 5:57 PM
To: Eilon Reshef; wsia@lists.oasis-open.org
Subject: RE: [wsia][wsia-requirements][R602]
I think I see your point (I thought of modification as semantic versus syntactic), how about the following wording (which still puts the Customization issue aside):
One small tweak, the modifications may be semantic, but the semantics are
largely implied and will likely need to be described externally (ala the adaptation
description in WSXL).
I guess I don't see a lot of difference here between this type of modification and
general markup modification. Both contain semantic information, both require
some sort of locator to identify the sections implementing a given semantic
operation, and in both cases, the semantics are opaque.
This specification must support common Presentation formats, which are in use today in Net-enabled applications. In particular:
1. It MUST support Presentation Fragments in HTML, XHTML, XML and WML.
2. It MUST support JavaScript as an associated scripting language. Such support MUST include a way to support Actions triggered by scripts. However, it SHOULD NOT be assumed that the Consumer is aware of the semantics of scripting elements.
Given the parallel between semantics of scripting elements and semantics
of other elements (such as markup and/or actions), I still don't see the need
for the second statement. However, in this form it seems a lot more benign
(at least to my eye).
3. It SHOULD support embedded binary presentation elements (e.g., Flash, Applets, etc.).
[Optional/Debate: Such support SHOULD provide a way to support Actions triggered by such elements.]
However, it SHOULD NOT be assumed that the Consumer modifies the binary elements in any way.
I personally think it makes sense to favor a single technical approach that captures both (2) and (3), but I also don't see it as a high-level requirement but rather as a technical preference.
Could you elaborate on this? I'm not sure I understand. Thanks.
Sean
- -----Original Message-----
- From: Sean Fitts [mailto:sean@crossweave.com]
- Sent: Wednesday, May 08, 2002 2:14 PM
- To: Eilon Reshef; 'Rich Thompson'; wsia@lists.oasis-open.org
- Subject: RE: [wsia][wsia-requirements][R602]
- At 01:55 PM 5/8/2002 -0400, Eilon Reshef wrote:
- I am not suggesting that the Consumer is not allowed to change JavaScript, rather the suggestion is that we wouldn't assume that it should. To me, that's because correctly analyzing code constructs (in any language) without executing them is anywhere from hard (from a practical perspective) to impossible (from a theoretical perspective, as Theory of Computation shows).
I don't see a connection between supporting modification of JavaScript (which I agree is an open issue) and the need to support complete, path wise analysis of it. Leaving the halting problem aside for a bit, it would seem possible to extend the Adaptation Description Language proposed by IBM to include JavaScript modifications along with XML and CSS ones.
This is not to say that WSIA can't define an interface that uses JavaScript (e.g., I assume the committee may decide to define JavaScript functions, events, etc.), but I guess that the question is can we require the Consumer to analyze JavaScript code to support action routing, for example?
Customization is definitely something that we will be discussing in the Customization sub-committee. My working assumption is that the requirement below is rather generic, and applies to anywhere from the scope of WSIA in general, to action routing, unique tokens, etc., and that it might be changed as the Customization sub-committee proceeds.
Eilon -----Original Message----- From: Sean Fitts [mailto:sean@crossweave.com] 2. It MUST support JavaScript as an associated scripting language and MUST provide a way to support actions triggered by scripts. [Optional/Debate: However, it MUST NOT be assumed that scripting elements are modified by the Consumer in any way.]
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC