System and method for dynamic generation and customization of web service client applications for terminals
    1.
    发明授权
    System and method for dynamic generation and customization of web service client applications for terminals 有权
    用于终端的Web服务客户端应用程序的动态生成和定制的系统和方法

    公开(公告)号:US08271940B2

    公开(公告)日:2012-09-18

    申请号:US12968776

    申请日:2010-12-15

    IPC分类号: G06F9/44 G06F15/16

    摘要: A method for customizing an application template for an executable application in a mobile device is described. An application template is assembled based on a plurality of interface element definitions. The application template comprises at least one of a message template, a data template, a presentation template, and a workflow template. The interface element definitions are generated from a parsed schema definition of a web service, and include a message definition, a data definition, a presentation definition; and a workflow element. The workflow element specifies a behavior of the message definition, the data definition, and the presentation definition.

    摘要翻译: 描述了在移动设备中定制用于可执行应用的应用模板的方法。 基于多个界面元素定义组装应用模板。 应用模板包括消息模板,数据模板,演示模板和工作流模板中的至少一个。 接口元素定义是从Web服务的解析模式定义生成的,并且包括消息定义,数据定义,呈现定义; 和工作流元素。 工作流元素指定消息定义,数据定义和表示定义的行为。

    System and Method For Dynamic Generation And Customization Of Web Service Client Applications For Terminals
    2.
    发明申请
    System and Method For Dynamic Generation And Customization Of Web Service Client Applications For Terminals 有权
    用于终端的Web服务客户端应用程序的动态生成和定制的系统和方法

    公开(公告)号:US20110083117A1

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

    申请号:US12968776

    申请日:2010-12-15

    IPC分类号: G06F9/44

    摘要: Many different web services require different application programs to access their data, and it is not practical for a wireless device to contain a sufficient number of application programs such that the device would be able to access all the available web services. Further, as new web services are developed, they may not be compatible with current application programs. Systems and methods are presented for dynamically generating components of an application program for interaction with a selected schema defined service, the application for execution on a terminal coupled to the service via a network. One method comprises obtaining schema definitions of the service from a source and parsing the schema definitions for identifying an interface element. The interface element can include a plurality of element definitions. This method also builds a model of a service interface for representing the service, the service interface including the identified interface element. This method also generates an application template according to the model, the template including at least one of the element definitions comprising the interface element, wherein the template is configured for customization for assembling the application for execution by the terminal.

    摘要翻译: 许多不同的Web服务需要不同的应用程序来访问他们的数据,并且对于无线设备来说,包含足够数量的应用程序是不实际的,使得设备将能够访问所有可用的web服务。 此外,随着新的Web服务的开发,它们可能与当前的应用程序不兼容。 呈现系统和方法用于动态地生成用于与所选择的模式定义的服务进行交互的应用程序的组件,所述应用程序用于经由网络耦合到服务的终端上执行。 一种方法包括从源获取服务的模式定义并解析用于识别接口元素的模式定义。 界面元素可以包括多个元素定义。 该方法还构建用于表示服务的服务接口的模型,服务接口包括所标识的接口元件。 该方法还根据该模型生成应用模板,模板包括包括接口元素的元素定义中的至少一个,其中模板被配置为用于组装应用以由终端执行。

    System and method for dynamic generation and customization of web service client applications for terminals
    3.
    发明授权
    System and method for dynamic generation and customization of web service client applications for terminals 有权
    用于终端的Web服务客户端应用程序的动态生成和定制的系统和方法

    公开(公告)号:US07877725B2

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

    申请号:US10787932

    申请日:2004-02-27

    IPC分类号: G06F9/44 G06F15/16

    摘要: Many web services require different application programs to access their data. Further, as new web services are developed, they may not be compatible with current application programs. Methods and servers are presented for dynamically generating an application program for interaction with a service, the service interacting with a terminal via a network. One exemplary method comprises obtaining schema definitions of the service, the service interacts with the application executed on a terminal via a network and parsing the schema definition. A plurality of interface element definitions from the parsed schema definition is generated. An application template using the plurality of interface element definitions is assembled and customized. The application is generated using the application template.

    摘要翻译: 许多Web服务需要不同的应用程序来访问其数据。 此外,随着新的Web服务的开发,它们可能与当前的应用程序不兼容。 呈现方法和服务器,用于动态生成用于与服务交互的应用程序,该服务通过网络与终端进行交互。 一个示例性方法包括获得服务的模式定义,该服务经由网络与在终端上执行的应用交互并解析模式定义。 生成来自解析的模式定义的多个接口元素定义。 使用多个界面元素定义的应用模板被组合和定制。 应用程序是使用应用程序模板生成的。

    Apparatus and method for efficient encoding of application definition using contiguous arrays
    4.
    发明授权
    Apparatus and method for efficient encoding of application definition using contiguous arrays 有权
    使用连续阵列对应用定义进行有效编码的装置和方法

    公开(公告)号:US07941452B2

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

    申请号:US12787848

    申请日:2010-05-26

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F8/00

    摘要: A system and method for the simplification of data structures, particularly those used for wireless communications, encodes data structures for efficient storage and access. Wireless devices are provisioned with user applications for accessing remote services, such as World Wide Web services. The user applications comprise a plurality of component definitions which typically describe complex data structures for execution by a runtime environment. The runtime environment is conditioned to use a manner to encode such data structures in flat arrays of primitive types.

    摘要翻译: 用于简化数据结构的系统和方法,特别是用于无线通信的系统和方法,对用于有效存储和访问的数据结构进行编码。 无线设备配备有用于访问远程服务的用户应用程序,例如万维网服务。 用户应用程序包括多个组件定义,其通常描述用于由运行时环境执行的复杂数据结构。 运行时环境的条件是使用一种方法来对原始类型的平面数组中的数据结构进行编码。

    System and method for building mixed mode execution environment for component applications
    6.
    发明授权
    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 of application persistence
    7.
    发明申请
    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.

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