[发明专利]使用UI储存库的公共UI组件执行无线应用程序的系统和方法无效
| 申请号: | 200510052450.6 | 申请日: | 2005-02-28 |
| 公开(公告)号: | CN1661555A | 公开(公告)日: | 2005-08-31 |
| 发明(设计)人: | 卡门·B·维塔诺夫;迈克尔·申菲尔德;布伦杜沙·L·弗里奇 | 申请(专利权)人: | 捷讯研究有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 王玮 |
| 地址: | 加拿大安大*** | 国省代码: | 加拿大;CA |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 提供了一种系统和方法,具有智能运行时刻设备框架的执行环境,用于在设备上声明的用户接口(UI)上产生用户接口元素。所提出的方法通过XML元数据UI定义(或其他结构定义语言计划)实现了用户接口定义,代替了需要在应用程序的执行代码中实现屏幕元素。将UI定义存储在公共UI储存库中,作为设备上的应用程序的公共资源,并在运行时执行。UI定义与设备的目标平台无关。可以定制和标记设备上的所有应用程序的“感观”。与应用程序逻辑分离地定义UI元素的布局和次序提供了应用程序的模块化。这种模块化允许重新使用已经定义的UI屏幕,并在不同的应用程序之间进行共享。所述系统具有主题和标记储存库、UI储存库、可视化引擎、执行环境和UI服务。 | ||
| 搜索关键词: | 使用 ui 储存库 公共 组件 执行 无线 应用程序 系统 方法 | ||
【主权项】:
1、一种用于产生用于显示在设备的用户接口(UI)上的屏幕表示的方法,将屏幕表示定义为以配置用于由设备上提供的多个应用程序所引用的结构定义语言来表达的UI定义集合,所述方法包括以下步骤:由多个应用程序中的第一应用程序请求屏幕表示;从存储器中检索与屏幕表示相对应的UI定义集合;解析UI定义的结构定义语言,以确定屏幕表示的功能特征;将外观特征应用于功能特征,以产生定义了屏幕表示的屏幕模型;以及以当前用户接口条件填充屏幕模型,以产生屏幕表示;其中将屏幕表示配置用于随后对用户接口的显示,以便通过用户事件与用户进行交互。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷讯研究有限公司,未经捷讯研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510052450.6/,转载请声明来源钻瓜专利网。





