Bridging models and systems at runtime to build adaptive user interfaces

Bridging models and systems at runtime to build adaptive user interfaces
复制标题

DOI:
10.1145/1822018.1822022
复制
发表时间:
2010-06
期刊:
--
影响因子:
--
通讯作者:
Marco Blumendorf;Grzegorz Lehmann;S. Albayrak
Marco Blumendorf;Grzegorz Lehmann;S. Albayrak
中科院分区:
其他
文献类型:
--
作者:
Marco Blumendorf;Grzegorz Lehmann;S. Albayrak

文献摘要

被引文献

相似文献

在运行时调整应用程序和用户界面需要对底层设计有更深入的理解。模型将这种设计形式化,表达底层概念,并使它们可被机器访问。在我们的工作中,我们利用运行时模型来反映状态的交互式系统(其UI分别),并改变其底层配置。所谓的可执行模型组合了联合收割机设计信息、运行时状态和执行逻辑。从自适应UI的角度来看,这允许根据设计信息和运行时应用程序的当前状态动态重新配置UI。模型的专用元素在模型和用户界面之间建立了因果关系,并促进了两者之间的连续信息交换。这在模型和UI之间创建了一个反馈循环,外部刺激影响模型的执行,而外部的投影允许动态更改用户界面。
Adapting applications and user interfaces at runtime requires a deeper understanding of the underlying design. Models formalize this design, express the underlying concepts and make them accessible to machines. In our work we utilize runtime models to reflect the state of the interactive system (its UI respectively) and to change its underlying configuration. So called executable models combine design information, runtime state, and execution logic. From the perspective of adaptive UIs this allows the dynamic reconfiguration of UIs according to design information and the current state of the application at runtime. Dedicated elements of the model create a causal interconnection between model and user interface and facilitate a continuous information exchange between the two. This creates a feedback loop between model and UI where external stimulations influence the model execution and where projections to the outside allow the dynamic alteration of user interfaces.