Cargando…

JavaFX charts: Implementation of missing features

JavaFX, the GUI toolkit included in the standard JDK, provides charting components with commonly used chart types, a simple API and wide customization possibilities via CSS. Nevertheless, while the offered functionality is easy to use and of high quality, it lacks a number of features that are cruci...

Descripción completa

Detalles Bibliográficos
Autores principales: Kruk, Grzegorz, Da Silva Alves, Olivier, Molinari, Luca
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA186
http://cds.cern.ch/record/2305669
_version_ 1780957558649913344
author Kruk, Grzegorz
Da Silva Alves, Olivier
Molinari, Luca
author_facet Kruk, Grzegorz
Da Silva Alves, Olivier
Molinari, Luca
author_sort Kruk, Grzegorz
collection CERN
description JavaFX, the GUI toolkit included in the standard JDK, provides charting components with commonly used chart types, a simple API and wide customization possibilities via CSS. Nevertheless, while the offered functionality is easy to use and of high quality, it lacks a number of features that are crucial for scientific or controls GUIs. Examples are the possibility to zoom and pan the chart content, superposition of different plot types, data annotations, decorations or a logarithmic axis. The standard charts also show performance limitations when exposed to large data sets or high update rates. The article will describe how we have implemented the missing features and overcome the performance problems.
id oai-inspirehep.net-1656264
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling oai-inspirehep.net-16562642019-09-30T06:29:59Zdoi:10.18429/JACoW-ICALEPCS2017-TUPHA186http://cds.cern.ch/record/2305669engKruk, GrzegorzDa Silva Alves, OlivierMolinari, LucaJavaFX charts: Implementation of missing featuresAccelerators and Storage RingsJavaFX, the GUI toolkit included in the standard JDK, provides charting components with commonly used chart types, a simple API and wide customization possibilities via CSS. Nevertheless, while the offered functionality is easy to use and of high quality, it lacks a number of features that are crucial for scientific or controls GUIs. Examples are the possibility to zoom and pan the chart content, superposition of different plot types, data annotations, decorations or a logarithmic axis. The standard charts also show performance limitations when exposed to large data sets or high update rates. The article will describe how we have implemented the missing features and overcome the performance problems.oai:inspirehep.net:16562642018
spellingShingle Accelerators and Storage Rings
Kruk, Grzegorz
Da Silva Alves, Olivier
Molinari, Luca
JavaFX charts: Implementation of missing features
title JavaFX charts: Implementation of missing features
title_full JavaFX charts: Implementation of missing features
title_fullStr JavaFX charts: Implementation of missing features
title_full_unstemmed JavaFX charts: Implementation of missing features
title_short JavaFX charts: Implementation of missing features
title_sort javafx charts: implementation of missing features
topic Accelerators and Storage Rings
url https://dx.doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA186
http://cds.cern.ch/record/2305669
work_keys_str_mv AT krukgrzegorz javafxchartsimplementationofmissingfeatures
AT dasilvaalvesolivier javafxchartsimplementationofmissingfeatures
AT molinariluca javafxchartsimplementationofmissingfeatures