Back to Search Start Over

OpenUIDL, A User Interface Description Language for Runtime Omni-Channel User Interfaces

Authors :
Mihai Popa
Anamaria Oros
Paul Brie
Jaya Krishna Namburu
Vlad Nicula
Alex Moldovan
Ionut Pasca
Source :
Proceedings of the ACM on Human-Computer Interaction. 4:1-52
Publication Year :
2020
Publisher :
Association for Computing Machinery (ACM), 2020.

Abstract

We extend the concept of cross-device user interfaces into the new, more general, concept of omni-channel user interfaces to better reflect the technological variety offered for developing multi-target user interfaces for interactive applications. We present a model-based approach for developing runtime omni-channel user interfaces for multi-target applications, which consists of: (1) OpenUIDL, a user interface description language for describing omni-channel user interfaces with its semantics by a meta-model and its syntax based on JSON, (2) the definition of a step-wise approach for producing runtime interactive applications based onOpenUIDLwith integration into the development life cycle, (3) the development of a cloud-based, OpenUIDL compliant, Interactive Development Environment that supports the application and the enactment of the step-wise approach and its illustration on several multi-target user interfaces.

Details

ISSN :
25730142
Volume :
4
Database :
OpenAIRE
Journal :
Proceedings of the ACM on Human-Computer Interaction
Accession number :
edsair.doi...........ee267a7e57d60ed6b73014a0f4503b18
Full Text :
https://doi.org/10.1145/3397874