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...
Autores principales: | , , |
---|---|
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 |