- From: John Boyer <boyerj@ca.ibm.com>
- Date: Tue, 24 Jun 2008 14:58:04 -0700
- To: "public-xg-app-backplane" <public-xg-app-backplane@w3.org>
- Message-ID: <OFA04ED7BE.26185A53-ON88257472.00764C93-88257472.0078ACE8@ca.ibm.com>
Today's demonstration on the backplane call was exciting because it showed the feasibility incremental adoption through modularization. In this case the module is "submission" from XForms and the adopter is a web application author using an Ajax library. In my mind, the first order of business is to drive home this point by showing how a common declarative markup for submission communications could be leveraged into different Ajax programming contexts based on creating the right "glue" code. This will also really drive home the point that a key to integration is the event model associated with these declarative markup constructs, as the events provide the hooks needed by these libraries. To get the rubber to meet the road, we need two things here. First, an articulation of the "glue" that makes this demo work under at least one other Ajax library, like Yahoo UI or Scriptaculous. The more the merrier but at least one other is needed. This argues for interoperability at both the technical level (e.g. mashups) and the human skills level. Second, we need the articulation under at least one of the libraries (e.g. Dojo) of the same application of the same sample application not using the glue plus the submission module. Our position here is that both the submission construct *and* the glue to a particular Ajax library would be available to the Ajax programmer in lieu of their constructing their own ad hoc means of submission. But we still need to concretely show that the Dojo programmer, for example, derives a benefit without needing to interoperate with some other library. So, we need an example that is big enough to show that it is harder to roll your own submission than it is to use an XForms submission and import the XForms submission module and the dojo submission glue code. Once we have the above, I think it is a short trip to the bank, so to speak, to say that the Ajax libraries are just stand-ins for other W3C markup technologies. Cheers, John M. Boyer, Ph.D. Senior Technical Staff Member Lotus Forms Architect and Researcher Chair, W3C Forms Working Group Workplace, Portal and Collaboration Software IBM Victoria Software Lab E-Mail: boyerj@ca.ibm.com Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer Blog RSS feed: http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw
Received on Tuesday, 24 June 2008 21:58:55 UTC