Prototype of an openPETRA web application: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
(Created page with ''''OM has created a prototype of a rich web client that can login to the openPETRA server and bring up forms.''' That's where we left it at - at least for the moment. If you…')
 
No edit summary
Line 1: Line 1:
'''OM has created a prototype of a rich web client that can login to the openPETRA server and bring up forms.'''  
'''OM has created a prototype of a rich web client that can login to the openPETRA server and bring up forms.'''  
Demo: some web forms that were made with and for openPETRA can be found here: http://demo.openpetra.org:8009/ (esp. the last two links on that page).


That's where we left it at - at least for the moment.  
That's where we left it at - at least for the moment.  
Line 7: Line 9:


* The web client can use the popular SOAP protocol for communication with the openPETRA server.  
* The web client can use the popular SOAP protocol for communication with the openPETRA server.  
* Since openPETRA's screens and forms are done with a generator that has a plug-in interface for the output that is generated, it should be possible to generate rich web client code (e.g. ASP pages) out of the same YAML definition file of the screen/form that is used for the Windows Forms Client application!
* Since openPETRA's screens and forms are done with a generator that has a plug-in interface for the output that is generated, it is possible to generate rich web client code (e.g. utilising Ext.Net) out of YAML definition files (similar to those of screen/form YAML files which are used for the Windows Forms Client application)!
* For a more functional web interface, a thin application layer that would run inside the web server might need to be developed.  
* For a more functional web interface, a thin application layer that would run inside the web server might need to be developed.  




For more information, contact the openPETRA team using the 'Contact' section of the [[http://www.openpetra.org openPETRA website]].
For more information, contact the openPETRA team using the 'Contact' section of the [[http://www.openpetra.org openPETRA website]].

Revision as of 10:12, 14 February 2011

OM has created a prototype of a rich web client that can login to the openPETRA server and bring up forms.

Demo: some web forms that were made with and for openPETRA can be found here: http://demo.openpetra.org:8009/ (esp. the last two links on that page).

That's where we left it at - at least for the moment.


If your organisation is keen on having a rich web interface, it should be possible to build on that and make it more elegant and functional.

  • The web client can use the popular SOAP protocol for communication with the openPETRA server.
  • Since openPETRA's screens and forms are done with a generator that has a plug-in interface for the output that is generated, it is possible to generate rich web client code (e.g. utilising Ext.Net) out of YAML definition files (similar to those of screen/form YAML files which are used for the Windows Forms Client application)!
  • For a more functional web interface, a thin application layer that would run inside the web server might need to be developed.


For more information, contact the openPETRA team using the 'Contact' section of the [openPETRA website].