System and method of application persistence
    31.
    发明申请
    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
    32.
    发明申请
    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定义中。 通常,传出消息是从某些底层数据组件派生的,而传入消息会影响应用程序的当前状态(或数据表示)。 因此,显而易见的是,元数据定义的映射关系在数据表达和消息分量之间是优选的。

    System and method for interactive wireless applications with conditional UI controls and screen navigation
    33.
    发明申请
    System and method for interactive wireless applications with conditional UI controls and screen navigation 审中-公开
    具有条件UI控件和屏幕导航的交互式无线应用的系统和方法

    公开(公告)号:US20050193370A1

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

    申请号:US10787935

    申请日:2004-02-27

    摘要: A wireless application GUI is described as a set of atomic screen components. The application screens are defined through a structured language such as XML, HTML or XHTML and are expressed as a collection of nested layouts and UI controls. Representation of these visual components is facilitated through the use of an intelligent Device Runtime framework that provides a set of services for screen presentation, management and user interaction. The designation of the screen components provides for an interactive and dynamic UI, and provides for delegation of some of the user interface management to the intelligent Device Runtime framework. The screen components utilize conditional controls in the wireless application definition. Conditional controls are dynamic screen elements that determine their appearance or behavior by virtue of satisfying a particular condition. Conditional controls include so-called driving (primary) and dependent (secondary) controls that modify application runtime screen behavior.

    摘要翻译: 无线应用GUI被描述为一组原子屏幕组件。 应用程序屏幕通过结构化语言(如XML,HTML或XHTML)定义,并被表示为嵌套布局和UI控件的集合。 通过使用智能的Device Runtime框架来提供这些可视化组件的表示,该框架为屏幕显示,管理和用户交互提供了一套服务。 屏幕组件的指定提供了一个交互式和动态的UI,并且将一些用户界面管理委托给智能的Device Runtime框架。 屏幕组件利用无线应用定义中的条件控制。 条件控制是通过满足特定条件来确定其外观或行为的动态屏幕元素。 条件控制包括修改应用程序运行时屏幕行为的所谓驾驶(主)和依赖(次要)控件。

    System and method of representing data entities of standard device applications as built-in components
    34.
    发明申请
    System and method of representing data entities of standard device applications as built-in components 有权
    将标准设备应用的数据实体表示为内置组件的系统和方法

    公开(公告)号:US20060251047A1

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

    申请号:US11350098

    申请日:2006-02-09

    IPC分类号: H04L12/28

    摘要: A system and method for developing a standard data component for coupling with a plurality of components of a component-based application to access a stored data entity of a non-component-based native application, the applications for executing in a runtime environment of a device. The system and method comprises an application module configured for storing a model of the component-based application including features of data and message component definitions expressed in a structured definition language. Also included is a native module configured for storing properties of the data entity of the native application and a standard module for generating the standard data component definition based on the features of the component-based application and the properties of the data entity of the native application. The standard data component definition is expressed in the structured definition language.

    摘要翻译: 一种用于开发用于与基于组件的应用的多个组件耦合以访问基于非组件的本机应用的存储的数据实体的标准数据组件的系统和方法,用于在设备的运行时环境中执行的应用 。 该系统和方法包括:应用模块,被配置为存储基于组件的应用的模型,其包括以结构化定义语言表达的数据和消息组件定义的特征。 还包括被配置用于存储本地应用的数据实体的属性的本地模块和用于基于基于组件的应用的特征和本地应用的数据实体的属性来生成标准数据组件定义的标准模块 。 标准数据组件定义以结构化定义语言表示。

    Method and system for implementing customizable container services as component wireless applications
    35.
    发明申请
    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 for building mixed mode execution environment for component applications
    36.
    发明授权
    System and method for building mixed mode execution environment for component applications 有权
    用于构建组件应用程序的混合模式执行环境的系统和方法

    公开(公告)号:US07756905B2

    公开(公告)日:2010-07-13

    申请号:US11066239

    申请日:2005-02-25

    IPC分类号: G06F17/30

    CPC分类号: G06F9/45508 G06F8/36

    摘要: A device runtime environment is provided for execution on a computing device. The device runtime environment provides an intelligent container for an application at runtime and comprises a plurality of services in communication with each other. The plurality of services a data manager, a screen manager, a communication service and a script interpreter. The data manager manages data components of the application including manipulation and persistence in a database of the data components. The screen manager managing screen components of the application and renders an output for display on a screen of the computing device. The communication service sends messages to external resources and receives and manages messages sent from external resources in accordance with corresponding message components. The script interpreter dynamically interprets script embedded in at least one of the data components, screen components, and message components and relays the interpreted output to the corresponding component manager for implementation. A method for implementing an application on the device in accordance with the above and a computer readable memory for storing instruction to implement the method are also provided.

    摘要翻译: 提供了用于在计算设备上执行的设备运行时环境。 设备运行时环境在运行时为应用提供智能容器,并且包括彼此通信的多个服务。 多个服务数据管理器,屏幕管理器,通信服务和脚本解释器。 数据管理器管理应用程序的数据组件,包括数据组件的数据库中的操作和持久性。 管理应用程序的屏幕组件的屏幕管理器,并呈现用于在计算设备的屏幕上显示的输出。 通信服务向外部资源发送消息,并根据相应的消息组件接收和管理从外部资源发送的消息。 脚本解释器动态地解释嵌入在至少一个数据组件,屏幕组件和消息组件中的脚本,并将解释的输出中继到相应的组件管理器以进行实现。 还提供了一种用于在根据上述的设备上实现应用的方法和用于存储实现该方法的指令的计算机可读存储器。

    System and method for building mixed mode execution environment for component applications
    37.
    发明申请
    System and method for building mixed mode execution environment for component applications 有权
    用于构建组件应用程序的混合模式执行环境的系统和方法

    公开(公告)号:US20050192984A1

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

    申请号:US11066239

    申请日:2005-02-25

    IPC分类号: G06F9/44 G06F9/45 G06F17/00

    CPC分类号: G06F9/45508 G06F8/36

    摘要: A device runtime environment is provided for execution on a computing device. The device runtime environment provides an intelligent container for an application at runtime and comprises a plurality of services in communication with each other. The plurality of services a data manager, a screen manager, a communication service and a script interpreter. The data manager manages data components of the application including manipulation and persistence in a database of the data components. The screen manager managing screen components of the application and renders an output for display on a screen of the computing device. The communication service sends messages to external resources and receives and manages messages sent from external resources in accordance with corresponding message components. The script interpreter dynamically interprets script embedded in at least one of the data components, screen components, and message components and relays the interpreted output to the corresponding component manager for implementation. A method for implementing an application on the device in accordance with the above and a computer readable memory for storing instruction to implement the method are also provided.

    摘要翻译: 提供了用于在计算设备上执行的设备运行时环境。 设备运行时环境在运行时为应用提供智能容器,并且包括彼此通信的多个服务。 多个服务数据管理器,屏幕管理器,通信服务和脚本解释器。 数据管理器管理应用程序的数据组件,包括数据组件的数据库中的操作和持久性。 管理应用程序的屏幕组件的屏幕管理器,并呈现用于在计算设备的屏幕上显示的输出。 通信服务向外部资源发送消息,并根据相应的消息组件接收和管理从外部资源发送的消息。 脚本解释器动态地解释嵌入在至少一个数据组件,屏幕组件和消息组件中的脚本,并将解释的输出中继到相应的组件管理器以进行实现。 还提供了一种用于在根据上述的设备上实现应用的方法和用于存储实现该方法的指令的计算机可读存储器。

    System and method for asynchronous wireless services using reverse service schema generation
    38.
    发明申请
    System and method for asynchronous wireless services using reverse service schema generation 有权
    使用反向服务模式生成的异步无线服务的系统和方法

    公开(公告)号:US20050063335A1

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

    申请号:US10913454

    申请日:2004-08-09

    摘要: A notification service and correspondingly configured wireless device for providing asynchronous communications over a communication network for an application of the wireless device in communication with a selected service. The selected service has a source schema definition including an output notification definition associated with a correlation ID. The notification service comprises a reverse schema definition of the source schema definition such that the reverse schema definition includes an input notification operation definition corresponding to the output notification definition. The input definition is associated with the correlation ID and a parameter list of the output definition. The output definition is for defining an output message of the selected source that corresponds to an input message of the notification service defined by the input definition. The notification service has a first communication port adapted for receiving the output message of the selected service as the input message to the notification service, wherein the messages are adapted to include the correlation ID for identifying the network address of the wireless device. The information contents of the output message of the selected source are transmitted as an asynchronous communication to the application of the wireless device identified by the correlation ID.

    摘要翻译: 通知服务和相应配置的无线设备,用于通过通信网络提供与所选服务通信的无线设备的应用的异步通信。 所选择的服务具有包括与相关ID相关联的输出通知定义的源模式定义。 通知服务包括源模式定义的反向模式定义,使得反向模式定义包括与输出通知定义相对应的输入通知操作定义。 输入定义与相关ID和输出定义的参数列表相关联。 输出定义用于定义与输入定义定义的通知服务的输入消息相对应的所选源的输出消息。 通知服务具有适于将所选择的服务的输出消息作为输入消息接收到通知服务的第一通信端口,其中消息适于包括用于识别无线设备的网络地址的相关ID。 所选择的源的输出消息的信息内容作为异步通信发送到由相关ID标识的无线设备的应用。

    System and Method for Asynchronous Wireless Services Using Reverse Service Schema Generation
    39.
    发明申请
    System and Method for Asynchronous Wireless Services Using Reverse Service Schema Generation 有权
    使用逆向服务模式生成的异步无线服务的系统和方法

    公开(公告)号:US20090003275A1

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

    申请号:US12208379

    申请日:2008-09-11

    IPC分类号: H04Q7/38

    摘要: A notification service and correspondingly configured wireless device for providing asynchronous communications over a communication network for an application of the wireless device in communication with a selected service. The selected service has a source schema definition including an output notification definition associated with a correlation ID. The notification service comprises a reverse schema definition of the source schema definition such that the reverse schema definition includes an input notification operation definition corresponding to the output notification definition. The input definition is associated with the correlation ID and a parameter list of the output definition. The output definition is for defining an output message of the selected source that corresponds to an input message of the notification service defined by the input definition. The notification service has a first communication port adapted for receiving the output message of the selected service as the input message to the notification service, wherein the messages are adapted to include the correlation ID for identifying the network address of the wireless device. The information contents of the output message of the selected source are transmitted as an asynchronous communication to the application of the wireless device identified by the correlation ID.

    摘要翻译: 通知服务和相应配置的无线设备,用于通过通信网络提供与所选服务通信的无线设备的应用的异步通信。 所选择的服务具有包括与相关ID相关联的输出通知定义的源模式定义。 通知服务包括源模式定义的反向模式定义,使得反向模式定义包括与输出通知定义相对应的输入通知操作定义。 输入定义与相关ID和输出定义的参数列表相关联。 输出定义用于定义与输入定义定义的通知服务的输入消息相对应的所选源的输出消息。 通知服务具有适于将所选择的服务的输出消息作为输入消息接收到通知服务的第一通信端口,其中消息适于包括用于识别无线设备的网络地址的相关ID。 所选择的源的输出消息的信息内容作为异步通信发送到由相关ID标识的无线设备的应用。