RE: "Tracking" submission progress?

Raman,

> Well, you could complete the circle by adding a "receiving data "
> event on the xml-http side as well.

Exactly...that's why I mentioned the WEB API work. It should be no different
to events like 'focus' or 'load' that can be registered for in script or in
XForms--we should unify (or define them when they are missing) events for
'submission complete', 'submission error', 'submission in progress', 'about
to serialise', 'about to validate', and so on. Then we get a *functional*
stack from the W3C, rather than a set of angle brackets.

Unfortunately this may be some time coming, since the WEB API group has
decided to define the layer *below* this at the moment, and try to get down
the behaviour of all the different XmlHTTPRequest objects. This may be of
use to browser vendors, I guess, but it isn't much use to authors, and in
particular authors of Ajax libraries; if we had a set of events in the way
that I've described and that were used by the different libraries, people
could program to any library they like, but still know that the functional
flow of their application was the same. (I'm not saying libraries *must*
adhere to this, but as you allude to in your excellent blog entry [1], there
aren't that many ways to define the behaviour of sending some data to a
server, getting the data back and then using it...why not all agree on some
kind of 'submit-done' event name!)

Anyway, exciting discussions--I think we'll see quite a lot of development
in this area shortly.

Regards,

Mark

[1]
http://xml-applications.blogspot.com/2006/03/xforms-and-ajax-applications-in
.html


Mark Birbeck
CEO
x-port.net Ltd.

e: Mark.Birbeck@x-port.net
t: +44 (0) 20 7689 9232
b: http://internet-apps.blogspot.com/
w: http://www.formsPlayer.com/

Download our XForms processor from
http://www.formsPlayer.com/

Received on Friday, 24 March 2006 17:24:16 UTC