loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Author: Lorenzo Bettini

Affiliation: Dipartimento Statistica, Informatica, Applicazioni, Università degli studi di Firenze, 50134 Firenze, Italy

Keyword(s): EMF, Eclipse, User Interface, Desktop and Web Applications, Single-Sourcing.

Abstract: While Java allows a compiled program to run on different operating systems where a Java Virtual Machine is installed, a Java desktop application cannot be directly executed as a web application and vice-versa. Additional tools and techniques must be employed to achieve a “single-sourcing” mechanism. The Eclipse project EMF Parsley, built on top of EMF, aims to simplify implementing EMF applications by hiding most EMF internal details, providing some reusable UI (User Interface) components, and providing declarative customization mechanisms through a DSL with IDE support. In this paper, we show how EMF Parsley allows the developer to achieve “single-sourcing” for desktop and web applications: the developer can implement a desktop application that can also be deployed as a web application, re-using most of the source code, including the UI code, with a minimal effort to specify a small set of specific classes to start the application for the specific running platform.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.227.209.140

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Bettini, L. (2024). Single-Sourcing for Desktop and Web Applications with EMF Parsley. In Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD; ISBN 978-989-758-682-8; ISSN 2184-4348, SciTePress, pages 219-226. DOI: 10.5220/0012421400003645

@conference{modelsward24,
author={Lorenzo Bettini},
title={Single-Sourcing for Desktop and Web Applications with EMF Parsley},
booktitle={Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD},
year={2024},
pages={219-226},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012421400003645},
isbn={978-989-758-682-8},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD
TI - Single-Sourcing for Desktop and Web Applications with EMF Parsley
SN - 978-989-758-682-8
IS - 2184-4348
AU - Bettini, L.
PY - 2024
SP - 219
EP - 226
DO - 10.5220/0012421400003645
PB - SciTePress