Himalia is a new concept for building user interfaces.
Why do we have languages for DB but not for UI? Could we have a UI server? or cross-UI services? Do you want composability but also separation of concerns between layer? Are you ready to go a step forward from the MVC/MVP stuff? Do you want to create next-generation UI with no code? Do you want to let your user interoperate with other application you don't even know yet?
Himalia Guilder (aka Himalia Gui-builder) is a Visual Studio plugin built on top of the DSL Tools and the VSX api, that produces a platform-agnostic XML UI definition.
It proposes a new separation of concerns, composed of Use Cases, Navigation and Presetation Model. It also inculde third-party controls as first class citizens of the development process, with a big focus in the continuos prototyping process. It integrates with third party projects, third party tools for business layers or just external services.
The Himalia Runtime interprates the UI definition and run in, exposing the internal semantics to the user (that is, it knows the concept behind each pixel, which Use Cases are running, in which states, etc.) and it enables a new wave of UI-interoperability possibilities, the one is still dreamed for the semantic web.