© V.O. Dron, A.A. Plodovitova
Saint-Petersburg State University of Information Technologies, Mechanics and Optics
Project documentation (in Russian)
Executable program
Source code
Nowadays there is a great number of digital devices, which are in need of special software. The aim of this project is to demonstrate the principles of automata programming by the example of camera modeling. Switch-technology was used for this purpose.
In this case the designing becomes the main phase of program developing. This phase includes creation of controlling automats and determination of there interaction. The following project demanded five interactive automats. The process of code writing is appreciably simplified due to isomorphic mapping of exploitable automats translation graphs to source code. Aforementioned developing plan facilitates the comprehension of project and simplifies code modification.
Out project was written in Java language.