Learn > Runtimes & Platforms
The Runtime
|
The Himalia user interface model is saved in a .hui file (xml file). Then, the Himalia Runtime reads the .hui file and launches a new UI Session.
The Runtime manages the session, interacts with the external world (controls, services) and provide UI-level services. Session management involves taking the models to life, synchronizing use cases, navigation, presentation, profiles, etc. The Runtime must obtain the controls from a local/remote repository, show them on screen and load them with real content. At the same time, the Runtime communicates with the services adapter component defined in the definition file. The Services Adapter component is responsible for invoking the real application services, such as web services, local services, invoking a legacy application, and so on. UI level services are not application domain-specific, but UI specific. For example, these services expose the UI status, or provide Back/Forward features. You need a specific runtime for each platform. Nowadays, we have the WPF Runtime. |