首页> 外国专利> SYSTEM AND METHOD FOR BUILDING WIRELESS APPLICATIONS WITH INTELLIGENT MAPPING BETWEEN USER INTERFACE AND DATA COMPONENTS

SYSTEM AND METHOD FOR BUILDING WIRELESS APPLICATIONS WITH INTELLIGENT MAPPING BETWEEN USER INTERFACE AND DATA COMPONENTS

机译:使用用户界面和数据组件之间的智能映射构建无线应用程序的系统和方法

摘要

A system and method is described for effective management of a User Interface (UI) of a wireless device by implementing direct mapping between the application data domain and UI screens and controls. The device has an intelligent wireless device runtime environment (Device Runtime) that provides a set of basic services to manage the wireless application, including a series of linked screen and data component definitions, and their interactions can simplify the development effort and reduce resource allocation. The data domain for this category of applications is defined using the atomic data component definitions. The communication between a device user interface and data components is defined using atomic screen component definitions. Both screen and data component definitions are described in metadata using a structured definition language such as XML. The relationships between the screen and data component definitions are embedded in the XML definitions in the form of screen/data mappings. Typically, rendered screens for display are derived from some underlying data component and screens controls affected by user events impact the current state (or data representation) of the application Changes to the application domain data are automatically synchronized with the user interface, and user-entered data is automatically reflected in the application domain data. The primary mechanism behind this synchronization is the mapping of screens and data. This mechanism enables creation of dynamic and interactive screens. All changes to the data component can be immediately reflected on the screen and vice versa. This model allows building effective wireless applications based on server-to- device notifications. The data updates asynchronously pushed from the server are instantaneously reflected at the UI screen.
机译:描述了一种用于通过实现应用程序数据域与UI屏幕和控件之间的直接映射来有效管理无线设备的用户界面(UI)的系统和方法。该设备具有智能的无线设备运行时环境(Device Runtime),该环境提供了一组用于管理无线应用程序的基本服务,包括一系列链接的屏幕和数据组件定义,它们的交互作用可以简化开发工作并减少资源分配。使用原子数据组件定义来定义此类应用程序的数据域。使用原子屏幕组件定义来定义设备用户界面和数据组件之间的通信。屏幕和数据组件定义均使用诸如XML的结构化定义语言在元数据中描述。屏幕和数据组件定义之间的关系以屏幕/数据映射的形式嵌入到XML定义中。通常,用于显示的渲染屏幕是从某些基础数据组件派生而来的,受用户事件影响的屏幕控件会影响应用程序的当前状态(或数据表示),对应用程序域数据的更改会自动与用户界面同步,并由用户输入数据自动反映在应用程序域数据中。同步的主要机制是屏幕和数据的映射。这种机制可以创建动态和交互式屏幕。对数据组件的所有更改都可以立即显示在屏幕上,反之亦然。该模型允许基于服务器到设备的通知构建有效的无线应用程序。从服务器异步推送的数据更新会立即反映在UI屏幕上。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号