© Sergey Andreyev 2020
S. AndreyevUser-Driven Applications for Research and Sciencehttps://doi.org/10.1007/978-1-4842-6488-1_1

1. Foundation

Sergey Andreyev1  
(1)
Moscow, Russia
 

This chapter defines the terms and introduces the basic classes that are used to implement movability. It also explains the main (mandatory) methods and their parameters.

There was a time when computers were not known yet, but there were plenty of fairies. There is some evidence that at that time some people understood the importance of turning an unmovable object into a movable one, so, for example, the transformation of a big pumpkin into a grand coach was done with the help of a magic wand [4]. When I came to the conclusion that all screen objects had to be movable, I quickly ...

Get User-Driven Applications for Research and Science: Building Programs for Fields with Open Scenarios and Unpredictable User Actions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.