System and method for adaptable provisioning of generic application content
    1.
    发明授权
    System and method for adaptable provisioning of generic application content 有权
    适用于通用应用内容的系统和方法

    公开(公告)号:US07900214B2

    公开(公告)日:2011-03-01

    申请号:US12362540

    申请日:2009-01-30

    IPC分类号: G06F13/00

    CPC分类号: H04L67/34 G06F8/61 H04W8/20

    摘要: The current state of art for over-the-air (OTA) provisioning typically consists of a rigid set of operations that are suited to deliver a fixed content type. The runtime environment on the terminal is designed to handle a limited set of predefined content types and incapable of any content-adaptive or customized provisioning by the content provider or publisher. A system and method is provided for adaptable provisioning of an application program on a runtime environment of a terminal. The application includes generic application content. The method comprises the steps of configuring a provisioning API set including a generic API, such that the generic API is addressable by at least two dissimilar content types of the generic application content. The method also obtains an enabler related to a selected content type of the generic application content, such that the enabler is configured for executing provisioning instruction requests for the generic application content according to the selected application content. The method also provisions portions of the generic application content having the selected application content by using the enabler to access the generic API.

    摘要翻译: 当前用于空中(OTA)配置的现有技术通常由适合于传送固定内容类型的刚性操作组成。 终端上的运行时环境被设计为处理有限的一组预定义的内容类型,并且不能由内容提供商或发行者进行任何内容自适应或定制的供应。 提供了一种系统和方法,用于在终端的运行时环境上适应性地提供应用程序。 应用程序包括通用应用程序内容。 该方法包括配置包括通用API的配置API集合的步骤,使得通用API可通过至少两个不同类型的通用应用内容的内容类型来寻址。 该方法还获得与一般应用内容的选定内容类型相关的启动器,使得启用器被配置为根据所选择的应用内容来执行针对通用应用内容的供应指令请求。 该方法还通过使用使能器访问通用API来提供具有所选择的应用内容的通用应用内容的部分。

    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 implementing data-compatibility-based version scheme

    公开(公告)号:US20060236317A1

    公开(公告)日:2006-10-19

    申请号:US11218432

    申请日:2005-09-06

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. The versioning schema includes a respective field for each one of a plurality of aspects of the application and defines an initial value of each field when an initial application load is released. For each successive software update affecting the application, the method involves identifying each aspect of the application affected by the software update and incrementing a value of the respective field of each identified aspect. The version number can be in the form D.M.F where D, M and F are incremented in response to changes in the application relating to data components, message components and features.

    System and method for automated building of component based applications for visualizing complex data structures
    4.
    发明申请
    System and method for automated building of component based applications for visualizing complex data structures 审中-公开
    用于自动构建基于组件的应用程序的可视化复杂数据结构的系统和方法

    公开(公告)号:US20060236254A1

    公开(公告)日:2006-10-19

    申请号:US11108169

    申请日:2005-04-18

    IPC分类号: G06F9/00

    CPC分类号: G06F8/75

    摘要: A system and method for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device. The screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure. The visualized data structure related to data content associated with messages communicated over a network between the device and a data source. The system and method comprises: a parser module for analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application; a screen template for providing a representative example of the screen to be displayed on the graphical user interface; and a screen component generation module for applying the predefined message and data details to the screen template to generate the screen component; wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application.

    摘要翻译: 一种用于生成被配置为在设备的图形用户界面上显示的屏幕中的数据结构可视化的屏幕组件的系统和方法。 该屏幕组件用于在应用中包括用于在该设备上执行并且具有用结构化定义语言表达的定义来定义数据结构的可视化的定义。 与通过设备和数据源之间的网络传送的消息相关联的数据内容相关的可视化数据结构。 该系统和方法包括:解析器模块,用于分析以结构化定义语言表达的一组预定义消息和数据定义,以识别与消息相关的相应数据结构和消息细节,用于在应用中包括的预定义消息和数据定义; 用于提供要在图形用户界面上显示的屏幕的代表性示例的屏幕模板; 以及屏幕组件生成模块,用于将预定义的消息和数据细节应用于屏幕模板以生成屏幕组件; 其中预定义的消息和数据定义以及屏幕组件随后被组合到应用程序中。

    System and method for generating component based applications

    公开(公告)号:US20060206861A1

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

    申请号:US11078331

    申请日:2005-03-14

    IPC分类号: G06F9/44

    CPC分类号: G06F9/445 G06F8/35

    摘要: A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The components define the processing on a device runtime environment of messages communicated over a network between the device and a datasource. The system and method have a data model for providing a persistent state of the application including the component definitions and the series of instructions. The system and method also have a code module for obtaining the components from the data model and for generating a first application element including code representing the component definitions. The system and method also have a mappings module for obtaining datasource mapping information from the data model and for generating a second application element including mapping file descriptors corresponding to the datasource mapping information, the mapping information for use in communication of the messages between the device runtime environment and the datasource. The system and method also have a resource module for collecting application resources and for generating a third application element including the resources, wherein the application elements are subsequently packaged as a deployable form of the application.

    System and method for building component applications using metadata defined mapping between message and data domains
    7.
    发明申请
    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 publishing and accessing application APIs on a generic terminal
    8.
    发明申请
    System and method for publishing and accessing application APIs on a generic terminal 审中-公开
    在通用终端上发布和访问应用程序API的系统和方法

    公开(公告)号:US20050172282A1

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

    申请号:US10767728

    申请日:2004-01-30

    IPC分类号: G06F9/445 G06F9/46 H04L29/08

    摘要: Disadvantages with the current application interaction approach include: changes in configuration or version of a single software component often require the reinstall of a large number of dependent or related applications and previously installed software components are unable to communicate with software provisioned and installed at a later date. There is provided systems and methods for providing dynamic interaction between a pair of application programs by a platform neutral interface of a terminal, the pair of applications including a requestor application desiring access to a target application. One such method includes registering access information of the target application, such that the access information includes published access information made available in a data structure for retrieval by the platform neutral interface. This method further includes receiving an access request by the platform neutral interface from the requestor application, such that the access request includes request content corresponding to the published access information of the target application. The method proceeds further by obtaining an interface component by using the request content to search the data structure, such that the interface component is configured for enabling communication between the platform neutral interface and the target application in an access format expected by the target application. The method also includes employing the interface component by the platform neutral interface to satisfy the access request of the requestor application for interaction with the target application.

    摘要翻译: 当前应用交互方式的缺点包括:单个软件组件的配置或版本的更改通常需要重新安装大量的相关或相关应用程序,以前安装的软件组件无法与稍后提供和安装的软件进行通信 。 提供了用于通过终端的平台中立界面来提供一对应用程序之间的动态交互的系统和方法,所述一对应用包括期望访问目标应用的请求者应用。 一种这样的方法包括登记目标应用的访问信息,使得访问信息包括在数据结构中可用的公开访问信息,以供平台中立界面检索。 该方法还包括从请求者应用接收平台中立界面的访问请求,使得访问请求包括与所发布的目标应用的访问信息相对应的请求内容。 该方法进一步通过使用请求内容来获取接口组件来搜索数据结构,使得接口组件被配置为以目标应用所期望的访问格式实现平台中立界面和目标应用之间的通信。 该方法还包括采用平台中立界面的接口组件来满足请求者应用程序与目标应用程序交互的访问请求。

    System and method for customized provisioning of application content
    9.
    发明申请
    System and method for customized provisioning of application content 有权
    用于定制应用程序内容的系统和方法

    公开(公告)号:US20050172281A1

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

    申请号:US10767340

    申请日:2004-01-30

    IPC分类号: G06F9/44 G06F9/445 H04L29/00

    CPC分类号: G06F8/20

    摘要: The current state of art for over-the-air (OTA) provisioning typically consists of a rigid set of operations that are suited to deliver a fixed content type. The runtime environment on the terminal is designed to handle a limited set of predefined content types and incapable of any content-adaptive or customized provisioning by the content provider or publisher. Systems and methods are provided for customized provisioning of an application program on a runtime environment of a terminal. The application includes application content having at least one specified content type. A method comprises: obtaining the application content by the runtime environment; and obtaining by the runtime environment a set of provisioning instructions related to the application content. The provisioning instructions are coupled to the application for specifying a provisioning API set for provisioning the application content. This method also executes the provisioning instructions for employing the API set to provision the application according to the specified content type.

    摘要翻译: 当前用于空中(OTA)配置的现有技术通常由适合于传送固定内容类型的刚性操作组成。 终端上的运行时环境被设计为处理有限的一组预定义的内容类型,并且不能由内容提供商或发行者进行任何内容自适应或定制的供应。 系统和方法被提供用于在终端的运行时环境上自定义地提供应用程序。 应用程序包括具有至少一个指定内容类型的应用程序内容。 一种方法包括:通过运行时环境获得应用内容; 以及由所述运行时环境获取与所述应用内容相关的一组供应指令。 供应指令被耦合到应用程序,用于指定用于供应应用内容的供应API集合。 该方法还执行用于采用API集的供应指令,以根据指定的内容类型来提供应用。

    System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device
    10.
    发明授权
    System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device 有权
    用于实现对通信设备上的应用的传入消息处理操作的辅助可视化开发的系统和方法

    公开(公告)号:US07937684B2

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

    申请号:US11452985

    申请日:2006-06-15

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20 G06F9/453

    摘要: A message wizard enables assisted visual development of operations to process an incoming message for an application on a communication device. The wizard provides a series of pages from which a developer can select a desired action to perform on a target upon receipt of the incoming message and select a specific target comprising at least one data component from a set of candidate data components. The wizard then automatically generates code to implement the selected action on the target. A message page to visualize the message, target and the relationship between then and, as applicable, any script generated to implement the action may also be provided. The wizard may provide a data component type page to select a type of data component and then provide the series of pages in response to the type of data component selected.

    摘要翻译: 消息向导使辅助视觉开发操作能够处理通信设备上应用程序的传入消息。 该向导提供了一系列页面,开发者可从该页面中选择在接收到传入消息时在目标上执行所需的动作,并从一组候选数据组件中选择包括至少一个数据组件的特定目标。 然后,向导将自动生成代码以在目标上实现所选的操作。 可以提供用于可视化消息,目标的消息页面以及随之而来的(以及适用的话)生成的用于实现该动作的脚本之间的关系。 向导可以提供数据组件类型页面来选择数据组件的类型,然后响应于所选择的数据组件的类型来提供一系列页面。