Conference Presentation (Plenary/Keynote) FZJ-2019-03206

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
GUI-Architektur für interaktive Datenanalyse



2019

deRSE19 - Konferenz für Forschungssoftwareentwickler in Deutschland, PotsdamPotsdam, Germany, 4 Jun 2019 - 6 Jun 20192019-06-042019-06-06

Abstract: For scientists, it is tempting to think of GUI development as a tedious but trivial task, best delegated to auxiliary personnel. Expect this approach to yield unstable software with unsatisfactory performance and an unmaintainable code base. Get a few basics right, and everything will be so much clearer and easier: Strictly separate the GUI layer from the scientific core. Dare using global variables to hold session and GUI state. Cache computational results. Ensure that the display is always up to date. Provide an emergency interrupt button. Foresee multithreading. Log user actions. Use a replay engine during development and for testing. Plan for scripting. [Talk held in German, slides in English.]

Keyword(s): Instrument and Method Development (1st) ; Instrument and Method Development (2nd)


Contributing Institute(s):
  1. JCNS-FRM-II (JCNS-FRM-II)
  2. Heinz Maier-Leibnitz Zentrum (MLZ)
Research Program(s):
  1. 6G15 - FRM II / MLZ (POF3-6G15) (POF3-6G15)
  2. 6G4 - Jülich Centre for Neutron Research (JCNS) (POF3-623) (POF3-623)
Experiment(s):
  1. No specific instrument

Appears in the scientific report 2019
Click to display QR Code for this record

The record appears in these collections:
Document types > Presentations > Conference Presentations
Institute Collections > JCNS > JCNS-FRM-II
Workflow collections > Public records
Publications database

 Record created 2019-06-06, last modified 2021-01-30



Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)