[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