Method and system for hosting and executing a component application
    1.
    发明申请
    Method and system for hosting and executing a component application 审中-公开
    用于托管和执行组件应用程序的方法和系统

    公开(公告)号:US20060253548A1

    公开(公告)日:2006-11-09

    申请号:US11405494

    申请日:2006-04-18

    IPC分类号: G06F15/16

    摘要: A component application runtime environment is provided for executing component applications on a device comprising a native runtime environment for executing native applications. The component application runtime environment comprises the following services and subsystems. A control centre represents the component application runtime environment as a native application and provides features offered by the device to the component applications. A base services layer provides basic device services to the component applications. A messaging layer transmits messages to and from the component applications. An application layer provides user interfaces for executing the component application.

    摘要翻译: 提供了组件应用程序运行时环境,用于在包括用于执行本机应用程序的本机运行时环境的设备上执行组件应用 组件应用程序运行时环境包括以下服务和子系统。 控制中心将组件应用程序运行时环境表示为本机应用程序,并将该设备提供的功能提供给组件应用程序。 基础服务层为组件应用程序提供基本的设备服务。 消息层向组件应用程序发送消息和从组件应用程序发送消息。 应用层提供用于执行组件应用程序的用户界面。

    System and method of application persistence
    2.
    发明申请
    System and method of application persistence 有权
    应用程序持久性的系统和方法

    公开(公告)号:US20060262749A1

    公开(公告)日:2006-11-23

    申请号:US11405576

    申请日:2006-04-18

    IPC分类号: H04Q7/00 H04L12/56

    CPC分类号: G06F11/1402 H04L67/16

    摘要: An application persistence system for improving wireless application resource efficiency is provided. The application persistence system comprises a persistence-point definition module for defining conditions that trigger persisting application data, a persistence-point analysis module for identifying efficient and reliable persistence points and a persistence points enforcement module for enforcing persistence points at application runtime. A method of improving wireless application resource efficiency is also provided. The method comprises the steps of defining conditions that trigger persisting application data, identifying efficient and reliable persistence points, defining a persistence mode flag in an application's profile, and enforcing persistence points at application runtime.

    摘要翻译: 提供了一种用于提高无线应用资源效率的应用持久性系统。 应用程序持久性系统包括用于定义触发持久应用程序数据的条件的持久点定义模块,用于识别有效和可靠的持久性点的持久点分析模块和用于在应用程序运行时执行持久性点的持久点执行模块。 还提供了一种提高无线应用资源效率的方法。 该方法包括以下步骤:定义触发持久应用程序数据,识别有效和可靠的持久性点的条件,在应用程序的配置文件中定义持久性模式标志,以及在应用程序运行时执行持久性点。

    System and method for building component applications using metadata defined mapping between message and data domains
    3.
    发明申请
    System and method for building component applications using metadata defined mapping between message and data domains 有权
    使用元数据定义的消息和数据域之间的映射构建组件应用程序的系统和方法

    公开(公告)号:US20050198100A1

    公开(公告)日:2005-09-08

    申请号:US10787929

    申请日:2004-02-27

    IPC分类号: G06F15/16

    CPC分类号: G06F9/546

    摘要: It is desirable to drive down the complexity involved in developing the wireless application by reducing the need to do any explicit coding, as well as reducing device resources utilized by the application when provisioned. Having an intelligent wireless device runtime environment (Device Runtime) that provides a set of basic services to manage the wireless application as a series if application components, and their interactions, can simplify the development effort and reduce resource allocation. The wireless application is described as a set of components. The data domain for this category of applications is defined using atomic data components. The communication between the device and a server is defined using atomic message components. Both message and data components are described in metadata using a structured definition language such as XML. The relationships between the message and data components are embedded in the XML definitions in the form of message/data mappings. Typically, outgoing messages are derived from some underlying data component and incoming messages affect the current state (or data representation) of the application. It is therefore apparent that the metadata defined mapping relationship is preferable between the expression of data and message components.

    摘要翻译: 希望减少开发无线应用程序所涉及的复杂性,减少对任何显式编码的需求,以及减少应用程序在设置时使用的设备资源。 具有智能无线设备运行时环境(Device Runtime),如果应用程序组件及其交互作用可以简化开发工作并减少资源分配,则提供一组基本服务以将系统管理为一系列。 无线应用程序被描述为一组组件。 使用原子数据组件定义此类应用程序的数据域。 使用原子消息组件定义设备与服务器之间的通信。 消息和数据组件都使用结构化定义语言(如XML)在元数据中进行描述。 消息和数据组件之间的关系以消息/数据映射的形式嵌入到XML定义中。 通常,传出消息是从某些底层数据组件派生的,而传入消息会影响应用程序的当前状态(或数据表示)。 因此,显而易见的是,元数据定义的映射关系在数据表达和消息分量之间是优选的。

    Method and system for implementing customizable container services as component wireless applications
    4.
    发明申请
    Method and system for implementing customizable container services as component wireless applications 审中-公开
    用于实现可定制容器服务作为组件无线应用的方法和系统

    公开(公告)号:US20060248069A1

    公开(公告)日:2006-11-02

    申请号:US11157975

    申请日:2005-06-22

    IPC分类号: G06F17/30 G06F7/00

    摘要: A method for introducing a service to a runtime environment of a wireless device, the service for supporting at least one application in the runtime environment, the wireless device communicating over a wireless network with a data processing system, the method comprising: configuring the service as a system application, wherein the system application is adapted to: communicate system and application level messaging with the data processing system and at least one other service in the runtime environment; and, communicate application level messaging with the at least one application in the runtime environment; and, installing the system application in the runtime environment as an application.

    摘要翻译: 一种用于将服务引入到无线设备的运行时环境的方法,所述服务用于在运行时环境中支持至少一个应用,所述无线设备通过无线网络与数据处理系统通信,所述方法包括:将所述服务配置为 系统应用,其中所述系统应用适于:在所述运行时环境中与所述数据处理系统和所述至少一个其他服务通信系统和应用级消息; 以及在所述运行时环境中将所述至少一个应用程序的应用程序级别消息传递; 并将系统应用程序作为应用程序安装在运行时环境中。

    System and method of application persistence
    6.
    发明授权
    System and method of application persistence 有权
    应用程序持久性的系统和方法

    公开(公告)号:US07933880B2

    公开(公告)日:2011-04-26

    申请号:US11405576

    申请日:2006-04-18

    IPC分类号: G06F7/00

    CPC分类号: G06F11/1402 H04L67/16

    摘要: An application persistence system for improving wireless application resource efficiency is provided. The application persistence system comprises a persistence-point definition module for defining conditions that trigger persisting application data, a persistence-point analysis module for identifying efficient and reliable persistence points and a persistence points enforcement module for enforcing persistence points at application runtime. A method of improving wireless application resource efficiency is also provided. The method comprises the steps of defining conditions that trigger persisting application data, identifying efficient and reliable persistence points, defining a persistence mode flag in an application's profile, and enforcing persistence points at application runtime.

    摘要翻译: 提供了一种用于提高无线应用资源效率的应用持久性系统。 应用程序持久性系统包括用于定义触发持久应用程序数据的条件的持久点定义模块,用于识别有效和可靠的持久性点的持久点分析模块和用于在应用程序运行时执行持久性点的持久点执行模块。 还提供了一种提高无线应用资源效率的方法。 该方法包括以下步骤:定义触发持久应用程序数据,识别有效和可靠的持久性点的条件,在应用程序的配置文件中定义持久性模式标志,以及在应用程序运行时执行持久性点。

    System and Method of Creating and Communicating with Component Based Wireless Applications
    7.
    发明申请
    System and Method of Creating and Communicating with Component Based Wireless Applications 有权
    基于组件的无线应用程序的创建和通信的系统和方法

    公开(公告)号:US20090031284A1

    公开(公告)日:2009-01-29

    申请号:US12183897

    申请日:2008-07-31

    IPC分类号: G06F9/44

    摘要: A system and method of creating and communicating with wireless component applications is provided. Mobile communication devices communicate with a web service via a wireless network, the Internet, and optionally a message-map service. Each wireless component application is executed by a component framework on one of the mobile communication devices, and comprises data components, presentation components, message components, and workflow components. The component framework executes the component application in an application container which provides access to framework services which include a communication service, a screen service, a persistence service, an access service, a provisioning service, and a utility service. Messages can be sent from the component application to the message-map service, which converts each of the messages to a format required by the web service using an application message-map, and then sends the message to the web service. The web service sends a response to the message-map service, which converts the response to the format required by the wireless component application, and sends the response to the wireless component application.

    摘要翻译: 提供了一种创建和与无线组件应用通信的系统和方法。 移动通信设备经由无线网络,因特网以及可选的消息映射服务与web服务通信。 每个无线组件应用由移动通信设备之一上的组件框架执行,并且包括数据组件,呈现组件,消息组件和工作流组件。 组件框架在应用程序容器中执行组件应用程序,该应用程序容器提供对包括通信服务,屏幕服务,持久性服务,访问服务,配置服务和实用程序服务的框架服务的访问。 消息可以从组件应用程序发送到消息映射服务,消息映射服务使用应用程序消息映射将每个消息转换为Web服务所需的格式,然后将消息发送到Web服务。 Web服务向消息映射服务发送响应,该服务将响应转换为无线组件应用所需的格式,并将响应发送到无线组件应用。

    System and method for building wireless applications with intelligent mapping between user interface and data components
    10.
    发明申请
    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屏幕上反映出来。