Standard

On Expressiveness of Visualization Systems' Interfaces. / Vasev, Pavel; Bakhterev, Mikhail; Manakov, Dmitry и др.
в: Scientific Visualization, Том 14, № 5, 2022, стр. 77-95.

Результаты исследований: Вклад в журналСтатьяРецензирование

Harvard

Vasev, P, Bakhterev, M, Manakov, D, Porshnev, S & Forghani, M 2022, 'On Expressiveness of Visualization Systems' Interfaces', Scientific Visualization, Том. 14, № 5, стр. 77-95. https://doi.org/10.26583/sv.14.5.06

APA

Vancouver

Vasev P, Bakhterev M, Manakov D, Porshnev S, Forghani M. On Expressiveness of Visualization Systems' Interfaces. Scientific Visualization. 2022;14(5):77-95. doi: 10.26583/sv.14.5.06

Author

Vasev, Pavel ; Bakhterev, Mikhail ; Manakov, Dmitry и др. / On Expressiveness of Visualization Systems' Interfaces. в: Scientific Visualization. 2022 ; Том 14, № 5. стр. 77-95.

BibTeX

@article{f81d4578ac2d41daaf2b5ab484e36a54,
title = "On Expressiveness of Visualization Systems' Interfaces",
abstract = "The paper discusses elements of logical models of graphical user interfaces used in both universal and specialized scientific visualization systems. Criteria of expressiveness of programming language that are discussed in “Structure and Interpretation of Computer Programs” book are applied to graphical interfaces. It is shown that graphical interfaces allow users to operate on the same digital substance and with the same logical approaches as in textual programming languages. Both give basic elements, allow their combination, and support the procedures of abstraction. Authors suggest considering these aspects when developing graphical interfaces. This perspective is applied to the following presentation of the paper. The idea of modifiers (also known as behaviors or effects) and the idea of extensions (also known as plugins, modules, and applications) are discussed. Some methods of programming of scene dynamics are presented. Also languages and ontologies of scientific visualization are discussed, e.g. models for editing visualization pipeline: adding data to projects, filtering of that data, and methods of description of data representation on screen. Finally, we discuss additional ideas on systems analysis of visualization systems.",
author = "Pavel Vasev and Mikhail Bakhterev and Dmitry Manakov and Sergey Porshnev and Majid Forghani",
note = "The authors thank their colleagues – mathematicians, physicists, specialists in the field of visualization, as well as reviewers – whose interaction led to the appearance of this work. This study was funded by the Russian Foundation for Basic Research (RFBR), project number 19-31-60025.",
year = "2022",
doi = "10.26583/sv.14.5.06",
language = "English",
volume = "14",
pages = "77--95",
journal = "Scientific Visualization",
issn = "2079-3537",
publisher = "Национальный исследовательский ядерный университет {"}МИФИ{"}",
number = "5",

}

RIS

TY - JOUR

T1 - On Expressiveness of Visualization Systems' Interfaces

AU - Vasev, Pavel

AU - Bakhterev, Mikhail

AU - Manakov, Dmitry

AU - Porshnev, Sergey

AU - Forghani, Majid

N1 - The authors thank their colleagues – mathematicians, physicists, specialists in the field of visualization, as well as reviewers – whose interaction led to the appearance of this work. This study was funded by the Russian Foundation for Basic Research (RFBR), project number 19-31-60025.

PY - 2022

Y1 - 2022

N2 - The paper discusses elements of logical models of graphical user interfaces used in both universal and specialized scientific visualization systems. Criteria of expressiveness of programming language that are discussed in “Structure and Interpretation of Computer Programs” book are applied to graphical interfaces. It is shown that graphical interfaces allow users to operate on the same digital substance and with the same logical approaches as in textual programming languages. Both give basic elements, allow their combination, and support the procedures of abstraction. Authors suggest considering these aspects when developing graphical interfaces. This perspective is applied to the following presentation of the paper. The idea of modifiers (also known as behaviors or effects) and the idea of extensions (also known as plugins, modules, and applications) are discussed. Some methods of programming of scene dynamics are presented. Also languages and ontologies of scientific visualization are discussed, e.g. models for editing visualization pipeline: adding data to projects, filtering of that data, and methods of description of data representation on screen. Finally, we discuss additional ideas on systems analysis of visualization systems.

AB - The paper discusses elements of logical models of graphical user interfaces used in both universal and specialized scientific visualization systems. Criteria of expressiveness of programming language that are discussed in “Structure and Interpretation of Computer Programs” book are applied to graphical interfaces. It is shown that graphical interfaces allow users to operate on the same digital substance and with the same logical approaches as in textual programming languages. Both give basic elements, allow their combination, and support the procedures of abstraction. Authors suggest considering these aspects when developing graphical interfaces. This perspective is applied to the following presentation of the paper. The idea of modifiers (also known as behaviors or effects) and the idea of extensions (also known as plugins, modules, and applications) are discussed. Some methods of programming of scene dynamics are presented. Also languages and ontologies of scientific visualization are discussed, e.g. models for editing visualization pipeline: adding data to projects, filtering of that data, and methods of description of data representation on screen. Finally, we discuss additional ideas on systems analysis of visualization systems.

UR - http://www.scopus.com/inward/record.url?partnerID=8YFLogxK&scp=85145665347

UR - https://www.elibrary.ru/item.asp?id=50010690

U2 - 10.26583/sv.14.5.06

DO - 10.26583/sv.14.5.06

M3 - Article

VL - 14

SP - 77

EP - 95

JO - Scientific Visualization

JF - Scientific Visualization

SN - 2079-3537

IS - 5

ER -

ID: 33230251