System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device
    71.
    发明授权
    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.

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

    System and method of application persistence
    73.
    发明授权
    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 For Dynamic Generation And Customization Of Web Service Client Applications For Terminals
    74.
    发明申请
    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 applying development patterns for component based applications
    75.
    发明授权
    System and method for applying development patterns for component based applications 有权
    用于为基于组件的应用程序应用开发模式的系统和方法

    公开(公告)号:US07921408B2

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

    申请号:US12633155

    申请日:2009-12-08

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20

    摘要: A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.

    摘要翻译: 一种用于协调客户端应用程序开发的计算设备和方法,所述客户端应用程序包括应用程序组件,包括具有相应组件定义的数据组件,消息组件或屏幕组件中的至少一个中的一个或多个,或包括一系列 说明。 配置为与开发环境交互的第一开发模式模块由计算机用户界面提供,第一开发模式模块被配置用于基于客户端应用的中心的应用组件类型从多个模式中选择第一模式,第一开发模式模块 开发模式模块,用于利用多个预定步骤引导用户界面,以根据第一模式经由用户界面通过用户输入事件协调应用组件的开发。

    System and method for dynamic generation and customization of web service client applications for terminals
    76.
    发明授权
    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服务的开发,它们可能与当前的应用程序不兼容。 呈现方法和服务器,用于动态生成用于与服务交互的应用程序,该服务通过网络与终端进行交互。 一个示例性方法包括获得服务的模式定义,该服务经由网络与在终端上执行的应用交互并解析模式定义。 生成来自解析的模式定义的多个接口元素定义。 使用多个界面元素定义的应用模板被组合和定制。 应用程序是使用应用程序模板生成的。

    SYSTEM AND METHOD FOR BUILDING MIXED MODE EXECUTION ENVIRONMENT FOR COMPONENT APPLICATIONS
    77.
    发明申请
    SYSTEM AND METHOD FOR BUILDING MIXED MODE EXECUTION ENVIRONMENT FOR COMPONENT APPLICATIONS 审中-公开
    用于构建混合模式执行环境的组件应用的系统和方法

    公开(公告)号:US20110010613A1

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

    申请号:US12834575

    申请日:2010-07-12

    IPC分类号: G06F3/14

    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.

    摘要翻译: 提供了用于在计算设备上执行的设备运行时环境。 设备运行时环境在运行时为应用提供智能容器,并且包括彼此通信的多个服务。 多个服务数据管理器,屏幕管理器,通信服务和脚本解释器。 数据管理器管理应用程序的数据组件,包括数据组件的数据库中的操作和持久性。 管理应用程序的屏幕组件的屏幕管理器,并呈现用于在计算设备的屏幕上显示的输出。 通信服务向外部资源发送消息,并根据相应的消息组件接收和管理从外部资源发送的消息。

    METHOD AND SYSTEM FOR REALIZING ALTERNATIVE ENCLOSURES FOR ATOM AND RSS FEEDS
    78.
    发明申请
    METHOD AND SYSTEM FOR REALIZING ALTERNATIVE ENCLOSURES FOR ATOM AND RSS FEEDS 审中-公开
    用于实现ATOM和RSS馈送的替代外壳的方法和系统

    公开(公告)号:US20100325246A1

    公开(公告)日:2010-12-23

    申请号:US12818742

    申请日:2010-06-18

    IPC分类号: G06F15/16

    CPC分类号: G06F16/986

    摘要: A method and system to provide enclosures, the method including formatting a content feed to include one or more enclosures referencing alternative formats of a content item, wherein at least one of said enclosures includes codec information added to a type field; and providing the content feed to a device via a network. Further, a method and device that receives a content feed, the method including receiving a content feed with multiple enclosures, the multiple enclosures including at least a primary enclosure and an alternative enclosure, wherein the primary enclosure references a primary format for a content item and the alternative enclosure references an alternate format for the content item; upon determining that a player does not support the primary format, checking whether the player supports the alternative format; and if the player supports the alternative format, downloading the content item using a reference included in the alternative enclosure.

    摘要翻译: 一种提供外壳的方法和系统,所述方法包括格式化内容馈送以包括引用内容项的替代格式的一个或多个外壳,其中所述外壳中的至少一个包括添加到类型字段的编解码器信息; 以及经由网络向所述设备提供所述内容馈送。 此外,接收内容馈送的方法和设备,所述方法包括接收具有多个机箱的内容馈送,所述多个机箱至少包括主机箱和备用机箱,其中所述主机箱引用内容项的主格式, 替代框架引用内容项的替代格式; 在确定玩家不支持主格式时,检查玩家是否支持替代格式; 并且如果播放器支持替代格式,则使用替代外壳中包含的参考来下载内容项。

    System and method for provisioning component applications
    79.
    发明授权
    System and method for provisioning component applications 有权
    用于配置组件应用程序的系统和方法

    公开(公告)号:US07853674B2

    公开(公告)日:2010-12-14

    申请号:US11039952

    申请日:2005-01-24

    IPC分类号: G06F15/177 G06F15/16

    摘要: A system and method are provided for provisioning component applications for retrieval by a device. The system includes an application gateway server, which includes a message broker for communicating between the system and the device. The application gateway server is configured for communication with a provisioning server and a discovery server. The provisioning server includes a provisioning service for servicing a provisioning request and a provisioning depot for storing packaged component applications. The discovery server stores and manages component application bundles. The system further includes a packaging application in communication with application gateway for retrieving a component application bundle, selecting elements from the component application bundle in accordance with the device for which the component application is being provisioned, creating a component application package using the selected elements, and making the packaged component application available to the device.

    摘要翻译: 提供了一种系统和方法来提供组件应用程序以供设备检索。 该系统包括应用网关服务器,其包括用于在系统和设备之间进行通信的消息代理。 应用网关服务器被配置为与配置服务器和发现服务器进行通信。 配置服务器包括用于服务供应请求的供应服务和用于存储包装的组件应用的供应库。 发现服务器存储和管理组件应用程序包。 该系统还包括与应用网关通信的包装应用程序,用于检索组件应用程序包,根据组件应用程序所针对的设备从组件应用程序包中选择元素,使用所选择的元素创建组件应用程序包, 并使打包的组件应用程序可用于设备。

    System and method for applying workflow of generic services to component based applications for devices
    80.
    发明授权
    System and method for applying workflow of generic services to component based applications for devices 有权
    将通用服务的工作流应用于基于组件的应用程序的系统和方法

    公开(公告)号:US07814404B2

    公开(公告)日:2010-10-12

    申请号:US11069970

    申请日:2005-03-03

    申请人: Michael Shenfield

    发明人: Michael Shenfield

    IPC分类号: G06F17/00

    CPC分类号: G06F8/70

    摘要: A system and method for representing a workflow for a plurality of components (data, message and presentation components) of a component-based application configured from a page-based application for messaging over a network between a device and a schema-defined service of a data source. The respective data, message and presentation components, selected from a series of presentation pages of the page-based application, have data, message and presentation descriptors in a structured data language representing respective elements embedded in the presentation pages. At least two of the components are operatively coupled to one another. Dependency links associated with events corresponding to the embedded elements are selected to describe the workflow of the components for operation when executed on the device. A set of instructions based on the dependency links are generated for a workflow component of the component based application to coordinate the operation of the other components.

    摘要翻译: 一种用于表示从基于页面的应用程序配置的基于组件的应用程序的多个组件(数据,消息和呈现组件)的工作流的系统和方法,用于在设备和模式定义的服务之间的网络上的消息传递 数据源。 从基于页面的应用程序的一系列呈现页面中选择的各个数据,消息和呈现组件具有表示嵌入在呈现页面中的相应元素的结构化数据语言中的数据,消息和呈现描述符。 至少两个组件可操作地彼此耦合。 选择与与嵌入元素相对应的事件相关联的依赖性链接来描述在设备上执行时用于操作的组件的工作流程。 为基于组件的应用程序的工作流组件生成基于依赖关系链接的一组指令,以协调其他组件的操作。