提出了一个指导自适应笔式用户界面开发的概念框架CFAPUI(a conceptual framework for developing adaptive pen-based user interface).该框架详细描述了自适应笔式用户界面的软件体系结构,阐述了自适应笔式用户界面的软件体系结构中的各组成模块及其相互间的关系.同时,在体系结构的基础上提出自适应笔式用户界面开发时的具体过程步骤和方法,并通过一个笔式表单应用来说明该开发框架在指导自适应笔式用户界面开发中的具体应用.
通过分析用户执行多任务的交互场景,基于活动理论,将任务、任务相关的信息以及任务问的关系统一纳入活动研究的框架,提出了以活动为中心的个人信息管理方式;从活动的静态结构、动态演变过程以及活动间的关系3个方面对活动进行建模:针对多活动场景中的用户交互和活动对象的内容提出了计算活动相关性的方法;并在此基础上,实现了以活动为中心的个人信息管理工具——ACPIM(activity-centered personal information management),评估结果显示:以活动为中心的个人信息管理有助于用户减轻认知和记忆负担,降低交互努力,从而提高工作效率.
用户界面描述语言是实现模型驱动的用户界面开发的重要方式.当前的用户界面描述语言一方面在对不同物理特性的交互设备上的用户界面的描述能力不足;另一方面,缺乏可扩展性及界面描述的组成部分的可复用性.针对上述问题,设计出一种界面描述语言——E-UIDL(extensible user interface description language).该语言遵循层次化、模块化的设计原则,能够支持多设备、多通道的用户界面的描述,并通过实例说明描述语言对笔式用户界面开发、多设备界面自动生成以及自适应用户界面开发的支持,深入地阐述了E-UIDL的特性.