发明名称 使用UI储存库的公共UI组件执行无线应用程序的系统和方法
摘要 本发明提供了产生用于显示在无线设备的用户接口(UI)上的屏幕表示的方法,将屏幕表示定义为以结构定义语言来表达的UI定义集合,结构定义语言被配置为由被配置为在无线设备上运行的多个应用程序所引用,包括:接收来自多个应用程序中的第一应用程序的对屏幕表示的请求;从无线设备上的存储器中检索与屏幕表示相对应的UI定义集合;解析UI定义的结构定义语言,以确定屏幕表示的功能特征;将外观特征应用于功能特征,以产生定义了屏幕表示的屏幕模型;以及将屏幕模型提供给第一应用程序,以便以当前UI显示条件和当前屏幕值进行填充,以产生屏幕表示;其中将屏幕表示配置用于随后对UI的显示,以通过用户事件与用户进行交互。本发明还提供了相应系统。
申请公布号 CN100444108C 申请公布日期 2008.12.17
申请号 CN200510052450.6 申请日期 2005.02.28
申请人 捷讯研究有限公司 发明人 卡门·B·维塔诺夫;迈克尔·申菲尔德;布伦杜沙·L·弗里奇
分类号 G06F9/44(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 中科专利商标代理有限责任公司 代理人 王玮
主权项 1、一种用于产生用于显示在无线设备的用户接口上的屏幕表示的方法,将屏幕表示定义为以结构定义语言来表达的用户接口定义集合,结构定义语言被配置为由被配置为在无线设备上运行的多个应用程序所引用,所述方法的特征在于包括以下步骤:接收来自多个应用程序中的第一应用程序的对屏幕表示的请求;从无线设备上的存储器中检索与屏幕表示相对应的用户接口定义集合;解析用户接口定义的结构定义语言,以确定屏幕表示的功能特征;将外观特征应用于功能特征,以产生定义了屏幕表示的屏幕模型;以及将屏幕模型提供给第一应用程序,以便以当前用户接口显示条件和当前屏幕值进行填充,以产生屏幕表示;其中将屏幕表示配置用于随后对用户接口的显示,以便通过用户事件与用户进行交互。
地址 加拿大安大略省沃特卢市