Dean Roddey said:
Don't forget though that, for this application, it must be possible to create it via a drag and drop, fill in the blanks sort of designer as well. No one would be wanting to edit HTML to change the interface.
I can see that, but one of the things I found really amazing about the technology I was looking at was that they were able to implement full drag and drop -- pick up icons, drag them around and drop them at arbitrary places or into grids, etc. All without any special plugins or anything -- just javascript, AJAX and DHTML.
While that is a far cry from a designer module, at least the underlying support is there to make such a thing possible.
And using tools like GWT (Google Windowing toolkit -- an AJAX/DHTML library Goolge is using), things get dynamic enough you may be able to do this and ignore the HTML side of things and be able to build the UI from data like you would a regular GUI.
In my professional life, my company creates large scale ERP class software for use in public schools. Our current generation is a combination of web technologies and newer AJAX/DHTML stuff. After some recent demos, I'm working on bringing in even more inter-activity -- to the point we're almost ditching the whole "page model" that you tend to think about web apps in.
I'm sure this is going to be big. I felt the same thrill and recognition of a technological progression the first time I saw a full GUI app, a web browser, google, A well designed Java app, etc.
Gerry