Book Chapter10.1007/978-3-319-40180-5_4
Models and Model Transformations Within Web Applications
Sergejs Kozlovics
- 04 Jul 2016
- pp 53-67
1
TL;DR: The proposed model-driven approach simplifies the development of web applications and makes it possible to use a single code base for deploying both desktop and web-based versions of the software.
read more
Abstract: Unlike traditional single-user desktop applications, web applications have separated memory and computational resources (the client and the server side) and have to deal with multiple user accounts. This complicates the development process. Is there some approach of creating web applications without thinking about web-specific aspects, as if we are developing stand-alone desktop applications? We say, “yes”, and that is where models and model transformations come in handy. The proposed model-driven approach simplifies the development of web applications and makes it possible to use a single code base for deploying both desktop and web-based versions of the software.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Model-Driven Approach to Web Applications.
Sergejs Kozlovics
TL;DR: This paper proposes a model-driven approach to simplify web application development, factoring out web-specific aspects and allowing developers to focus on main functionality, enabling transparent synchronization and code reuse across desktop and web-based applications.
References
UML Style Graphical Notation and Editor for OWL 2
Jānis Bārzdiņš,Guntis Bārzdiņš,Kārlis Čerāns,Renārs Liepiņš,Artūrs Sproģis +4 more
- 29 Sep 2010
TL;DR: This work proposes an extension to UML class diagrams (heavyweight extension) that allows a compact OWL visualization and has implemented the proposed compact visualization for OWL 2 in a UML style graphical editor.
•Book
Usability Engineering
Jakob Nielsen
- 01 Jan 1993
TL;DR: This guide to the methods of usability engineering provides cost-effective methods that will help developers improve their user interfaces immediately and shows you how to avoid the four most frequently listed reasons for delay in software projects.