About the paper
Title |
A code generator for building front-end tier of REST-based rich client web applications |
Book |
ICIST 2016 Proceedings |
Pages |
28-33 |
Abstract: The paper presents a code generator for creating
fully functioning front end web application, as well as a
JSON-based DSL with which to write models which the
generator uses as input. The DSL is used to describe both
the data model and the UI layout and the generated
application is written in AngularJS, following the current
best practices. Our goal was to produce a code generator
which is simple to create, use and update, so as to easily
adapt to the climate of technologies which are prone to
frequent updates. Our code generator and DSL are simple
to learn, offer quick creation of modern, feature rich, web
applications with customizable UI, written in the currently
most popular technology for this domain. We evaluate our
solution by generating two applications from different
domains. We show that the generated applications require
minor code changes in order to adapt to the desired
functionality. |
Full citation
Luburić, N.,
Savić, G.,
Milosavljević, G.,
Segedinac, M.,
Slivka, J.
A code generator for building front-end tier of REST-based rich client web applications. In:
Konjović, Z.,
Zdravković, M.,
Trajanović, M.
(Eds.)
ICIST 2016 Proceedings, pp.28-33, 2016
Keywords
Model-based Software Engineering