MHonArc v2.5.2 -->
wsia message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [Elist Home]
Subject: RE: [wsia][wsia-requirements][R602]
Title: Message
Is your intention VBScript? (The statement refers to client-side
languages)
What
about support for scripting languages other than
JavaScript?
Brian R.
Young
The
Boeing Company
(425) 865-5834
brian.r.young@boeing.com
DISCLAIMER: Any opinions
expressed in this e-mail are my own and do not necessarily reflect the
position of my company.
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):
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.
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.
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?
Again,
I don't see how leaving the second sentence out leads to
*requiring*
the Consume to analyze or even modify JavaScript. Such a
statement would seem to need a positive assertion that such
modification
*is* a requirement (something which again, I view as
open).
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.
I guess my take is that it is too
generic. It seems to be trying to
take a half step and would
result in muddying things instead of making
them clearer. If it
really doesn't place any restrictions one way or the
other on our work,
then it doesn't seem like a requirement and I would
argue it should not
be included.
Sean
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.]
Why do you feel that the second "MUST NOT" statement is necessary?
To me it seems overly restrictive since it impacts both what types
of
customization we will support and where the customization will
occur.
My understanding is that both of these issues are still up for
debate/
description in the customization sub-group.
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [Elist Home]
Powered by eList eXpress LLC