System and method for building wireless applications with intelligent mapping between user interface and data components
    61.
    发明申请
    System and method for building wireless applications with intelligent mapping between user interface and data components 有权
    用于通过用户界面和数据组件之间的智能映射构建无线应用的系统和方法

    公开(公告)号:US20050057560A1

    公开(公告)日:2005-03-17

    申请号:US10788490

    申请日:2004-03-01

    CPC分类号: G06F8/65 G06F8/656 G06F9/451

    摘要: 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屏幕上反映出来。

    System and method for management of mutating applications
    63.
    发明授权
    System and method for management of mutating applications 有权
    用于管理突变应用的系统和方法

    公开(公告)号:US08539476B2

    公开(公告)日:2013-09-17

    申请号:US12712732

    申请日:2010-02-25

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/65 G06F8/656 G06F9/451

    摘要: A method for adapting a provisioned content of an application program on a mobile device, the content of the application being partitioned into a set of addressable logical modules, the method comprising the steps of provisioning a first group of logical modules selected from the set of logical modules to provide provisioned content on the device, monitoring execution path information of the provisioned content during execution on the device, evaluating the execution path information to adapt the provisioned content by one or more of adding logical modules to the first group from the set of logical modules, removing logical modules from the first group of logical modules or suspending logical modules from the first group of logical modules, to form a second group of logical modules, revising the first group of logical modules to correspond to the second group of logical modules to provide a revised content; and adapting the provisioned content of the application on the terminal to correspond to the revised content, during execution on the device.

    摘要翻译: 一种用于在移动设备上调整应用程序的配置内容的方法,所述应用的内容被划分为一组可寻址逻辑模块,所述方法包括以下步骤:提供从所述逻辑集合中选择的第一组逻辑模块 模块,用于在所述设备上提供所提供的内容,在所述设备上执行期间监视所提供的内容的执行路径信息;评估所述执行路径信息,以使所提供的内容由所述逻辑集合中的一个或多个添加逻辑模块到所述第一组; 模块,从第一组逻辑模块中移除逻辑模块或从第一组逻辑模块中挂起逻辑模块,以形成第二组逻辑模块,将第一组逻辑模块修改为对应于第二组逻辑模块, 提供修订内容; 以及在所述设备执行期间,使所述应用在所述终端上的所提供的内容与所述修改的内容相对应。

    System and method for managing communication for component applications
    64.
    发明授权
    System and method for managing communication for component applications 有权
    用于管理组件应用程序通信的系统和方法

    公开(公告)号:US08446911B2

    公开(公告)日:2013-05-21

    申请号:US12780514

    申请日:2010-05-14

    IPC分类号: H04L12/66 H04L29/06 G06F15/16

    摘要: An application gateway server is provided for managing communication between an application executing in a runtime environment on a device and at least one backend server. The application gateway server comprises a message listener, a connector subsystem, and a messaging subsystem. The message listener receives messages from the component applications. The connector subsystem comprises a plurality of connectors, each of the plurality of connectors for communicating with one or more associated backend servers. The messaging subsystem comprises a message broker for processing messages received from the message listener and transmitting them to an associated one of the plurality of connectors and a communication mapping for identifying which of the plurality of connectors is to be used for each message in accordance with an origin of the message.

    摘要翻译: 提供了一种应用网关服务器,用于管理在设备上的运行时环境中执行的应用与至少一个后端服务器之间的通信。 应用网关服务器包括消息监听器,连接器子系统和消息传送子系统。 消息侦听器从组件应用程序接收消息。 连接器子系统包括多个连接器,多个连接器中的每一个用于与一个或多个相关联的后端服务器进行通信。 消息传递子系统包括消息代理,用于处理从消息收听者接收到的消息并将它们发送到多个连接器中的一个相关联的连接器,以及通信映射,用于根据一个消息代理识别多个连接器中的哪一个将用于每个消息 消息的起源。

    System and method of presenting entities of standard applications in wireless devices
    65.
    发明授权
    System and method of presenting entities of standard applications in wireless devices 有权
    在无线设备中呈现标准应用实体的系统和方法

    公开(公告)号:US08391845B2

    公开(公告)日:2013-03-05

    申请号:US12910123

    申请日:2010-10-22

    IPC分类号: H04M3/42

    摘要: A method of presenting data entities of standard device applications in wireless devices is provided. Component-based applications are hosted on a wireless device providing an application runtime environment for hosting at least one component-based application. Component definitions are hosted for developing the component-based application. A standard data component implements a standard data component definition; the standard data component definition is embedded into the component-based application definition during development. The standard data component providing access to a standard device data entity by invoking device dependent APIs the standard data component presenting the standard device data entity as a user defined data component. The application runtime environment automatically making functionality available of the user defined data components available to standard data component.

    摘要翻译: 提供了一种在无线设备中呈现标准设备应用的数据实体的方法。 基于组件的应用程序托管在无线设备上,提供用于托管至少一个基于组件的应用的应用运行时环境。 托管组件定义来开发基于组件的应用程序。 标准数据组件实现标准数据组件定义; 在开发期间将标准数据组件定义嵌入到基于组件的应用程序定义中。 标准数据组件通过将依赖于设备的API调用标准设备数据实体作为用户定义的数据组件来呈现标准设备数据实体来提供对标准设备数据实体的访问。 应用程序运行时环境自动使可用于标准数据组件的用户定义的数据组件的功能可用。

    System and method for managing communication for component applications
    68.
    发明授权
    System and method for managing communication for component applications 有权
    用于管理组件应用程序通信的系统和方法

    公开(公告)号:US07729363B2

    公开(公告)日:2010-06-01

    申请号:US11039910

    申请日:2005-01-24

    IPC分类号: H04L12/66 H04L29/06 G06F15/16

    摘要: An application gateway server is provided for managing communication between an application executing in a runtime environment on a device and at least one backend server. The application gateway server comprises a message listener, a connector subsystem, and a messaging subsystem. The message listener receives messages from the component applications. The connector subsystem comprises a plurality of connectors, each of the plurality of connectors for communicating with one or more associated backend servers. The messaging subsystem comprises a message broker for processing messages received from the message listener and transmitting them to an associated one of the plurality of connectors and a communication mapping for identifying which of the plurality of connectors is to be used for each message in accordance with an origin of the message.

    摘要翻译: 提供了一种应用网关服务器,用于管理在设备上的运行时环境中执行的应用与至少一个后端服务器之间的通信。 应用网关服务器包括消息监听器,连接器子系统和消息传送子系统。 消息侦听器从组件应用程序接收消息。 连接器子系统包括多个连接器,多个连接器中的每一个用于与一个或多个相关联的后端服务器进行通信。 消息传递子系统包括消息代理,用于处理从消息收听者接收到的消息并将它们发送到多个连接器中的一个相关联的连接器,以及通信映射,用于根据一个消息代理识别多个连接器中的哪一个将用于每个消息 消息的起源。

    System and method for efficient transfer of applications and data during device swap
    69.
    发明授权
    System and method for efficient transfer of applications and data during device swap 有权
    在设备交换期间有效传输应用程序和数据的系统和方法

    公开(公告)号:US07680910B2

    公开(公告)日:2010-03-16

    申请号:US11360573

    申请日:2006-02-24

    IPC分类号: H04H1/00

    摘要: A method for automatically registering the runtime environment and related component applications with an application gateway when transferring the applications from a first wireless device to a second wireless device is provided. Applications installed on the first wireless device are registered with an application gateway, which maintains a registration list of identification information for all registered wireless devices and applications installed thereon. A back-up is created of the applications and registration information for the runtime environment installed on the first wireless device for transfer to a second wireless device. An application container of the second wireless device determining installation and communicating to the application gateway identification information regarding the second wireless device and the restored applications. The application gateway registers the second wireless device by updating the registration list with the identification information for the second wireless device and the applications installed thereon.

    摘要翻译: 提供了一种用于在将应用从第一无线设备传送到第二无线设备时自动将运行时环境和相关组件应用与应用网关注册的方法。 安装在第一无线设备上的应用程序被注册到应用网关,该应用网关维护其上安装的所有注册的无线设备和应用的标识信息的注册列表。 创建了用于安装在第一无线设备上的用于传送到第二无线设备的运行时环境的应用和注册信息的备份。 第二无线设备的应用容器确定安装并且传送到关于第二无线设备的应用网关标识信息和恢复的应用。 应用网关通过用第二无线设备的识别信息和安装在其上的应用来更新注册列表来注册第二无线设备。

    System and method for managing data to be pushed to a wireless device when the device may be outside of a coverage range
    70.
    发明授权
    System and method for managing data to be pushed to a wireless device when the device may be outside of a coverage range 有权
    当设备可能在覆盖范围之外时,管理要被推送到无线设备的数据的系统和方法

    公开(公告)号:US07643825B2

    公开(公告)日:2010-01-05

    申请号:US11107884

    申请日:2005-04-18

    IPC分类号: H04B7/00

    CPC分类号: H04W60/00 H04W68/02

    摘要: A push proxy server for pushing data to a wireless device having a coverage state of online or offline. The push proxy server comprises a coverage state detector, memory, a data store, and a transceiver. The coverage state detector determines the coverage state of the wireless device. The memory stores a coverage state indicator for indicating the coverage state of the wireless device. The data store stores the data to be pushed to the wireless device when the coverage state indicator indicates the wireless device is offline. The transceiver transmits the data to the wireless device when the coverage state indicator indicates the wireless device is online. A method for implementing the push proxy server is also described.

    摘要翻译: 推送代理服务器,用于将数据推送到具有在线或离线的覆盖状态的无线设备。 推送代理服务器包括覆盖状态检测器,存储器,数据存储器和收发器。 覆盖状态检测器确定无线设备的覆盖状态。 存储器存储用于指示无线设备的覆盖状态的覆盖状态指示符。 当覆盖状态指示符指示无线设备脱机时,数据存储器存储要被推送到无线设备的数据。 当覆盖状态指示符指示无线设备在线时,收发器将数据发送到无线设备。 还描述了用于实现推送代理服务器的方法。