Json-GUI is an AngularJS front-end module that dynamically generates form-based web interfaces. Starting from a formal JSON conguration object describing a list of inputs, Json-GUI is able to build a form frame interface at runtime, with standard and personalized validation rules, giving the possibility to dene constraints between input elds. Validated data are stored as Json objects or text les. Json-GUI has been exploited by scienti c communities to eectively reduce the development and maintenance of customized user interfaces in science gateways. Moreover, Json-GUI can also be employed in the development of general-purpose Web forms.

Json-GUI - a module for the dynamic generation of form-based web interfaces

A Galizia;G Zereik;L Roverelli;E Danovaro;A Clematis;D D'Agostino
2019

Abstract

Json-GUI is an AngularJS front-end module that dynamically generates form-based web interfaces. Starting from a formal JSON conguration object describing a list of inputs, Json-GUI is able to build a form frame interface at runtime, with standard and personalized validation rules, giving the possibility to dene constraints between input elds. Validated data are stored as Json objects or text les. Json-GUI has been exploited by scienti c communities to eectively reduce the development and maintenance of customized user interfaces in science gateways. Moreover, Json-GUI can also be employed in the development of general-purpose Web forms.
2019
Istituto di Matematica Applicata e Tecnologie Informatiche - IMATI -
angularjs
web forms
science gateways
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/355181
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? ND
social impact