Architecture:
Core concepts
The idea behind the MVC design pattern is to separate the data, the representation of the data, and the user
interaction from each other. This separation results in a simpler design of the application and a higher
flexibility and re-usability of code.
The LuciadRIA API consists of the following MVC components:
- A LuciadRIA model storing and describing geographical data regardless of how to visualize and
interact with the data.
- A LuciadRIA view contains all information for the representation of data contained in
LuciadRIA models.
- A LuciadRIA controller interpreting user interaction and performs the required action on
LuciadRIA models.
Basics