Since there was a lot of interest at Servoy World to be able to "play around" with the new Web Client (part of Servoy 3.0) we decided to release an alpha version.
An alpha version is a very early release and will likely contain bugs, so this version is only meant to give you an idea of what is possible with this technology and discuss it here.
IMPORTANT! Keep in mind there is NO support for this version! Use Servoy 2.2.1 for any "real life" deployment.
Release notes:
-Do install in separate directory, contains many new libs, configurations which are not compatible with 2.2.x Releases
-Can use a 2.2.x repository
-ALWAYS make a backup of existing (repository) databases before testing a new Servoy version
What is the Servoy Web Client:
-It's a automatic (editable) web interface to a normal client
-Is build on top of the headless client API and consumes a single concurrent client license just like the current headless client
-Accessible when servoy 3.0 is running at http://localhost:8080/servoy-webclient
Differences between Servoy smart client and web client:
-There is no "auto save" of data when clicked on the form, you (or your developer) need to place 'save/submit' button which executes the command: controller.saveData()
-Interactive beans/applets can not be used, charting beans are supported(converts the bean UI to image for display in browser)
-Shapes, pen drawings and such will likely not be supported
-RTF cannot be supported
-Listview/multiline portal will not be supported in first version
Not yet functional:
-Events other than onAction
-ANY dialogs, using them stalls the Web Client, so don't use them yet!
-Rectangles with title border
-editable properties
-Editable HTML area field (non editable HTML fields are working)
-Anchors are not currently working in webpage
-JavaScript manipulation of form elements (visible/read-only is working)
-HTML on buttons (HTML on labels is working)
-calendar has no time support
Known issues:
-Solution startup script is not fired
-MacOSX Safari browser has display problems, Firefox,IE and opera browers work fine
HTML Templates:
-Servoy Web Client generates HTML templates from a Form, which can be edited by a web designer
-Templates are editable via WebDav (windows web folders) or can be viewed in the browser at http://localhost:8080/servoy-webclient/templates
-The templates are always generated from the latest changes on a form until manually edited and saved
-After deletion of edited files, the templates are generated again.
-Restrictions to the templates, you cannot remove the "servoy:xxxx" parameters in the html tags
Will default only work on Java 5 !
To run Servoy 3.0 under Java 1.4.x use: java -Djava.security.policy="./server/conf/catalina.policy" -jar servoy_developer.jar