GNUE HTML Forms UI driver

Jan Ischebeck <[email protected]> Thu, 19 Oct 2006 13:40:31 +0200
Newsgroups gmane.comp.gnu.enterprise.devel
Message-ID <[email protected]>
Hi Bajusz,

I just checked the current implementation of the HTML UI driver.
The code in place is good, but IMHO we need some program architecture 
changes.

Current status:
-  HTML code is generated for each widget and stored in the global dhtml 
table.
-  Browser/Server communication by page reload and HTML Form POST method.
-  Just one form for one user can be displayed at the same time, because 
of server loop position in application flow.

Change to:
-  HTML code is stored in a per page cache. Layout generation is done on 
page level.
-  Browser/Server communication through asynchronous HTML request by 
client side java script.
-  Start server loop before GFInstance creation to allow multiple user / 
multiple form operation.

What are you ideas? Please also check the draft spec I wrote.
I hope we can discuss further details on IRC.

Jan