Plasma GitLab Archive
Projects Blog Knowledge

FREE SOFTWARE ON CAMLCITY.ORG

Wdialog

Dialog-oriented web applications

Wdialog is an environment to create web applications. It is a good choice for "dialog-intensive" applications with many input and output fields, and for application that need exact control of the possible user interactions.

Feature list:

  • Separation of the user interface (UI) definition from the backend program, improving the structure of the application and enabling advanced software engineering processes
  • The UI definition is contained in an XML file, and it describes the whole UI from the overall dialog structure to the style of the individual HTML element
  • The dialogs have built-in persistency for session state. The HTML form elements can be tied to dialog variables reflecting their current state
  • A powerful template system manages the combination of individual HTML fragments to whole page
  • The dialogs behave like GUI widgets. They visualize the state of the session, and user clicks are treated like events that are handled by programmable callback methods
  • The callbacks are written in a real programming language (Objective Caml, or Perl), making it possible to formulate all algorithms and to use all system resources
  • The application can run as CGI as well as application server
  • The Wdialog toolkit itself does not require any database as backend store
  • The UI definition is contained in an XML file, and it describes the whole UI from the overall dialog structure to the style of the individual HTML element
  • The dialogs have built-in persistency for session state. The HTML form elements can be tied to dialog variables reflecting their current state
  • A powerful template system manages the combination of individual HTML fragments to whole pages
  • The dialogs behave like GUI widgets. They visualize the state of the session, and user clicks are treated like events that are handled by programmable callback methods
  • The callbacks are written in a real programming language (Objective Caml, or Perl), making it possible to formulate all algorithms and to use all system resources
  • The application can run as CGI as well as application server
  • The Wdialog toolkit itself does not require any database as backend store
  • Wdialog preprocesses all web inputs, and ensures that minimum security standards are fulfilled
License: GPL
Mailing list: none
Repository: gitlab at camlcity
Homepage: Old homepage at Sourceforge
Version 2.1.6:
Download: wdialog-2.1.6 (for OCamlnet-4.1)
Documentation: The Wdialog Manual
README
Version 2.1.5:
Download: wdialog-2.1.5 (for OCamlnet-4)
Documentation: The Wdialog Manual
README
Version 2.1.3:
Download: wdialog-2.1.3 (for OCamlnet-3)
Documentation: The Wdialog Manual
README
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml