I am currently studying user interface (UI) generation through some metalanguages such as UIML. The language seems to be well standardized and is one of the pioneers in this sense. (Here is a list of some other similar languages http://en.wikipedia.org/wiki/User_interface_markup_language ).
There are several UIML implementations — one in .NET and one in Java that I know of (they are also available for download). But I'm looking for a way to bring UIML to the browser and possibly combine it with XForms (which would be a good addition to UIML). The question is, did someone have some experience with something like that? Do you know if such a project exists?
In some documents, I read that Harmonia used UIML for HTML rendering, but apparently no longer exists. In addition, there is no official UIML website (www.uiml.org), and information can only be found on the OASIS committee website ( https://www.oasis-open.org/committees/download.php/28457/uiml-4.0 -cd01.pdf ).
Correct me if you are mistaken, but I think these are the only approaches:
- Convert XSL in a UIML document to XHTML (possibly with XForms). Although, I believe that this approach is not a kind of “native” way for UIML (because of it, dictionary abstraction).
- Implementing my own UIML in the HTML renderer in the selected language with its special lexicon and "conversion mechanism" for outputting the html file at the end.
Hope someone has done some work / research in this direction. I would really appreciate any comments / guides / recommendations / experience / etc! :)
source
share