Conference Presentation (Other) FZJ-2018-03664

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Developing BornAgain graphical user interface: lessons learned

 ;  ;  ;  ;

2018

SINE2020 WP10 annual meeting on neutron data analysis software, SINE2020, SoragnaSoragna, Italy, 6 Jun 2018 - 8 Jun 20182018-06-062018-06-08

Abstract: Designing a user interface is only one of many aspects of the development of an entire application.However, a good user interface encourages an easy and natural interaction between a user and a systemand, at the end of the day, is the most vital key to user productivity and happiness.Designing a good user interface is a challenging and time consuming task.It can be roughly splitted on two lousely related parts: design of the visual composition of an application and design of internal application structure.In this discussion we are going to focus on aspects of internal design of large GUI applications, leaving questions of usability and user experience aside.We will give a brief overview of the most common GUI design patternsto separate internal representation of the information from the ways the information is presented to and accepted from the user. We will summarize our experiences acquired through the developmentof BornAgain graphical user interface, explain its internal structure and willtry to formulate some practical advices for large GUI's design.

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


Contributing Institute(s):
  1. JCNS-FRM-II (JCNS (München) ; Jülich Centre for Neutron Science JCNS (München) ; JCNS-FRM-II)
  2. Neutronenstreuung (Neutronenstreuung ; JCNS-1)
  3. Streumethoden (JCNS-2)
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. SCG: Scientific Computing Group

Appears in the scientific report 2018
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
Institute Collections > JCNS > JCNS-2
Institute Collections > JCNS > JCNS-1
Workflow collections > Public records
Publications database

 Record created 2018-06-21, last modified 2021-01-29



Rate this document:

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