Building Multi-Platform User Interfaces with UIML

From Simple Sci Wiki
Jump to navigation Jump to search

Title: Building Multi-Platform User Interfaces with UIML

Research Question: How can UIML, a XML-based language, be used to create user interfaces for various platforms?

Methodology: The researchers developed UIML, a XML-based language for creating user interfaces. They designed the language to facilitate the development of multi-platform UIs by separating the concerns of an interactive application and using a generic vocabulary. They also created tools to support the transformation of UIML from one abstract representation to another.

Results: The researchers found that UIML can be used to create user interfaces for various platforms, including desktop computers, laptops, handheld devices, and phones. They also discovered that using a generic vocabulary and transformations allows for the creation of user interfaces that can be rendered for multiple platforms with minimal changes.

Implications: The use of UIML can significantly reduce the development effort for multi-platform applications. It allows developers to write a program once and have it run on multiple platforms without the need for extensive rewriting. This can lead to faster deployment of applications and improved user experience as users can access their data from any device.

Link to Article: https://arxiv.org/abs/0111024v1 Authors: arXiv ID: 0111024v1