Toolkits for automatic web service and GUI generation: KWATT

Yenan Qu, Gordon Erlebacher, Evan F Bollig, Julien Lafourcade, Magali Lapeyre-Mirande

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


In a previous paper, we explained how to translate an input script into a functional web service, independent of the script language. We extend this work by considering the automatic creation of graphical user interfaces to allow interaction between a user and the web service generated by KWATT. The key aspects of this work are three-fold. First, comment lines inserted into the script provide hints to the interface generator regarding the interface widgets. Second, the structure of the GUI is encoded into an XML file, and third, a plugin architecture permits the interface to be the output in one of several languages. We present an example interface to illustrate the concepts.

Original languageEnglish (US)
Pages (from-to)1703-1719
Number of pages17
JournalConcurrency Computation Practice and Experience
Issue number12
StatePublished - Aug 25 2010

Fingerprint Dive into the research topics of 'Toolkits for automatic web service and GUI generation: KWATT'. Together they form a unique fingerprint.

Cite this