发明申请
US20050193380A1 System and method for executing wireless applications using common UI components from a UI repository
审中-公开
使用UI存储库中的常见UI组件执行无线应用程序的系统和方法
- 专利标题: System and method for executing wireless applications using common UI components from a UI repository
- 专利标题(中): 使用UI存储库中的常见UI组件执行无线应用程序的系统和方法
-
申请号: US10787948申请日: 2004-02-27
-
公开(公告)号: US20050193380A1公开(公告)日: 2005-09-01
- 发明人: Kamen Vitanov , Michael Shenfield , Brindusa Fritsch
- 申请人: Kamen Vitanov , Michael Shenfield , Brindusa Fritsch
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/45
摘要:
A system and method is provided having an execution environment of an intelligent runtime device framework for generating user interface elements on a user interface (UI), declared on the device. The proposed method allows user interface definitions through XML metadata UI definitions (or other structured definition language schema) instead of requiring an implementation of the screen elements in executable code for the application. The UI definitions are stored in a common UI repository as a common resource of the applications on the device and is processed at runtime. The UI definitions are independent from the target platform of the device. The “look and feel” of all the applications on the device can be customized and branded as required. Defining layout and ordering of UI elements separately from the applications logic offers modularization of the applications. Such modularization allows reuse of already defined UI screens and sharing them between different applications. The system has a themes and branding repository, a UI repository, a visualization engine, an execution environment, and a UI service. The method includes steps of parsing the XML definitions, applying theme and branding characteristics, providing a screen model to the execution environment, visualizing the user interface, and event handling.
信息查询