MHonArc v2.5.2 -->
wsia message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [Elist Home]
Subject: RE: WSIA 5/9/2002: [wsia][wsia-requirements][R602]
Sean,
> cHTML
Unless there is a requester or we have a convincing reason lets not
consider it. I don't have one.
> Do we want to say anything about additional Presentation Fragments
generated
> by scripts?
We MUST support them and I am assuming that by support, we mean action
routing, interpretation, and adaptation. As you pointed there is so much
use of it that we cannot ignore. However, in general wrt javascript do we
explicitly mention that there may be guidelines on javascript coding so
that we can do routing?
After reading through your version of reqmt 3. It seems we need to
distinguish between delivering a format opaquely/pass-through vs what I
defined above as support. Should we use the words "Carry or Opaquely
transport" and "Support" to distinguish the two or am I missing something?
regards,
Ravi Konuru
eBusiness Tools and Frameworks, IBM Research
office: 914-784-7180, tieline 8-863-7180; fax -3804
Sean Fitts
<sean@crossweave. To: Eilon Reshef <eilon.reshef@webcollage.com>, "'Monica Martin'"
com> <mmartin@certivo.net>, wsia@lists.oasis-open.org
cc:
05/10/2002 03:05 Subject: RE: WSIA 5/9/2002: [wsia][wsia-requirements][R602]
AM
At 10:11 PM 5/9/2002 -0400, Eilon Reshef wrote:
If I remember correctly, Sean did not feel comfortable with the last
sentence of statement 2 and the word "binary".
So, where we stand might be the following, with the exception that we
still need to solicit input on the second part of statement 3.
Sean - I did no go back to the somewhat long discussion yesterday, so
please do (continue to ;-) correct me if I missed something...
No problem, sorry for rambling on, it's really not like me :-).
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.
Do we want to include cHTML or is that dead at this point?
2. It MUST support ECMAScript as an associated scripting language,
and MUST include a way to correctly route Actions triggered by
scripts.
Do we want to say anything about additional Presentation Fragments
generated
by scripts?
3. It SHOULD support other embedded elements (e.g., Flash, Applets,
etc.), and SHOULD provide a way to correctly route Actions triggered
by such elements.
Personally, I would prefer to leave action routing from such elements for a
later
version of the specification. I haven't seen any comments from others on
this
(though they may have been lost in the recent exchange :-).
My proposal would be:
3. It MUST support other embedded elements (e.g., Flash, Applets, etc.),
but
need not provide a way to correctly route Actions triggered by such
elements.
Sean
-----Original Message-----
From: Monica Martin [mailto:mmartin@certivo.net]
Sent: Thursday, May 09, 2002 7:13 PM
To: Sean Fitts; Eilon Reshef; wsia@lists.oasis-open.org
Subject: WSIA 5/9/2002: [wsia][wsia-requirements][R602]
Agreed.
Eilon, are we close?
Thanks.
Monica J. Martin
Program Manager
Drake Certivo, Inc.
208.585.5946
-----Original Message-----
From: Sean Fitts
Sent: Wed 5/8/2002 10:44 PM
To: Monica Martin; Eilon Reshef;
wsia@lists.oasis-open.org
Cc: Monica Martin
Subject: Re: WSIA 5/8/2002:
[wsia][wsia-requirements][R602]
This make sense. My main goal was to point out that
the
"presentation
fragments" referred to below consist only of "markup".
They
don't today
and they won't in the future. I think we all agree
that some of
the
non-markup
bits will be opaque (what we have been calling
"binary"), but
that others
will not be.
I do think that it is useful to map these concepts into
the
specific set of
technologies in use today (even if that mapping is
temporary).
It helps serve
as a sanity check that what we do will be relevant to
web
application
developers
(not to mention the fact that I think better with
concrete
examples :-) ).
In terms of the goals you outline below, I would add:
* Provide a mechanism to support modification of
Presentation
Fragments based on Consumer supplied criteria.
Note that this leaves aside the issue of where such
modifications are
performed.
Sean
At 08:18 PM 5/8/2002 -0700, Monica Martin wrote:
>One thing that this lengthy and varied discussion has
clearly
shown,
>that we may never be able to define a comprehensive
set of
client-side
>scripting languages unless for an instant (Sorry,
everyone I am
not a
>programmer by choice). Perhaps we should concentrate
on what
this
>requirement is trying to accomplish:
>
>* Provide a mechanism to support triggered
actions
>* Provide support for Presentation Fragments
>* Provide support for embedded Presentation
Fragments
>
>As for the modifications and/or adaptions that were
discussed,
this
>detail may be better left to subcommittee tug-of-war.
Suggest
we
>concentrate on the what, before the how.
>
>Thanks.
>Monica J. Martin
>Program Manager
>Drake Certivo, Inc.
>208.585.5946
>
>
>-----Original Message-----
>From: Eilon Reshef
>Sent: Wed 5/8/2002 3:38 PM
>To: 'Sean Fitts'; wsia@lists.oasis-open.org
>Cc:
>Subject: RE: [wsia][wsia-requirements][R602]
>
>
>
> My thought was around people that use scripts
like
this:
>
> <script>
> var target = " http://"; + gMyDomain +
"/mypage.rgb?page=" +
>document.form[1].pageNumber.value;
>
> document.location = targert;
> </script>
>
> My intent was to formulate a part of the
requirement
that
>clearly states that WSIA cannot expect Consumers to
automatically
>rewrite this action to point back to the Consumer.
>
> Does this make sense as the intent of this
part of the
>requirement?
>
> As for a proposed solution, one can consider
three
options:
> 1. Disallow such cases and other such
constructs
(which is
>always the last resort).
> 2. Define a meta-language that does not
require
changes to the
>script (assuming it's a script that was written
beforehand),
and tries
>to capture the replacement locations externally (a-la
adaptation).
>However, the halting problem (;-) does argue that
there will
still be
>cases that the external language won't be able to
address.
> 3. Ensure that enough information is passed
to the
Producer so
>that when it either writes new applications or when it
needs to
adapt
>cases like this, it would be technically possible.
>
> Any thoughts?
>
> Eilon
>
> -----Original Message-----
> 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]
>
>
> At 04:51 PM 5/8/2002 -0400, Eilon
Reshef
wrote:
>
>
>
> 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?
>
> 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.
>
>
>
>
>
>
>
>
>
----------------------------------------------------------------
>To subscribe or unsubscribe from this elist use the
subscription
>manager: < http://lists.oasis-open.org/ob/adm.pl>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [Elist Home]
Powered by eList eXpress LLC