Bob Zaunere and Diego Borojovich - H5 and the user control template
This session focused on the upcoming H5 product and on the new user control template.
The origin:
- Internet Connect (IC)
- a very Windows-like UI
- used Java
- A complete framework in 108 KB - dialup era, so a huge file at the time
- arguably ahead of its time
- Web Builder (WB)
- Used HTML (good)
- No designer (bad)
- Complex Topspeed script for the skeletons
- Recreate the page every time
- Almost no one created (or modified) skeletons
H5 is the best of IC and WB plus JQuery plus HTML5/CSS with easy configuration.
It runs as a service, but there is no IIS requirement and the application broker configuration is easy to manage.Â
Targeted at medium volume business use.
Procedure extensions allow you to modify the behavior of the web presentation.
You can open the application in the browser and have the debugger running on the service.Â
Diego's simple browse/form demo app was somewhat functional, but the appearance was pretty rough. The browse procedure window too small to show much at all although you could see part of the browse and it was paging through data using Ajax requests to get the records (rather than doing a page refresh).
If you recompile while the app is running, the process is killed automatically so the build can succeed (coming in a future C9 release).
Diego demonstrated the debugging process.Â
Using JQuery and JQueryMobile -Â http://jquery.com/
Also using ParamQueryGrid -Â http://paramquery.com/
H5 is not necessarily meant for deploying full apps - you can also deploy individual procedures or a subset of procedures. Windows are all done in Javascript, HTML and CSS using fairly standard techniques.
Diego then went through a demonstration of the new user control template, which lets you create a control or set of controls which are then wrapped up in a class for use in any other window.Â
Question time was split roughly 50/50 between H5 and the new user control template; both generated a fair bit of interest.Â
Â
Â