System and method for applying development patterns for component based applications
    1.
    发明授权
    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 applying development patterns for component based applications
    2.
    发明授权
    System and method for applying development patterns for component based applications 有权
    用于为基于组件的应用程序应用开发模式的系统和方法

    公开(公告)号:US08132149B2

    公开(公告)日:2012-03-06

    申请号:US12631320

    申请日:2009-12-04

    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 simplification of data structure in wireless communications
    3.
    发明授权
    System and method for simplification of data structure in wireless communications 有权
    无线通信中数据结构简化的系统和方法

    公开(公告)号:US08185911B2

    公开(公告)日:2012-05-22

    申请号:US12819867

    申请日:2010-06-21

    IPC分类号: G06F9/46 G06F15/16

    摘要: System and method for data simplification in wireless communications are enabled by an application developer toolkit used to convert complex service messages to a simplified data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service. The application developer toolkit also outputs maps for converting the complex service messages to simplified wireless messages in a format of the simplified data structure, and maps simplified wireless messages to complex service messages. A proxy located in a communications path between the wireless device and the remote service uses the maps to convert complex service messages to simplified service messages, and vice versa.

    摘要翻译: 用于无线通信中的数据简化的系统和方法由用于将复杂服务消息转换为简化数据结构的应用开发者工具包实现,用于存储与远程服务相关联的信息,所述远程服务利用复杂数据结构将信息传送到访问远端的设备 服务。 应用程序开发工具包还输出用于将复杂服务消息转换成简化数据结构格式的简化无线消息的映射,并将简化的无线消息映射到复杂的服务消息。 位于无线设备和远程服务之间的通信路径中的代理使用映射将复杂服务消息转换为简化的服务消息,反之亦然。

    System and method for flexible application hosting on a wireless device
    4.
    发明授权
    System and method for flexible application hosting on a wireless device 有权
    在无线设备上灵活应用托管的系统和方法

    公开(公告)号:US08065679B2

    公开(公告)日:2011-11-22

    申请号:US12717243

    申请日:2010-03-04

    CPC分类号: G06F9/44505

    摘要: A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising the steps of initializing the loading of the application comprising referencing an application information structure, the structure comprising relational information of the module envelopes, selecting one of the module envelopes from the plurality of the module envelopes according to the relational information, configuring a state of the selected module envelope according to a predefined envelope state, the envelope state being selected from a set of envelope states comprising at least two states selected from the group comprising an offline state, an executable state, and a raw state for conversion to the executable state, and providing the selected module envelope, when configured in the executable state, to an application manager for changing the configuration of the application on the device according to the configured module envelope.

    摘要翻译: 一种在无线设备上动态地托管应用程序的方法,将应用的内容划分成多个模块封套,每个模块封套具有包括应用的模块的一部分,该方法包括以下步骤:初始化加载 所述应用包括参考应用信息结构,所述结构包括所述模块信封的关系信息,根据所述关系信息从所述多个所述模块信封中选择所述模块信封之一,根据所述关系信息配置所选择的模块信封的状态 从包括离线状态,可执行状态和用于转换到可执行状态的原始状态的组中选择的至少两个状态的一组包络状态中选择包络状态,以及提供所选择的模块信封 在可执行状态下配置为一个应用程序 n经理根据配置​​的模块信封更改设备上应用程序的配置。

    System and method for management of mutating applications
    5.
    发明授权
    System and method for management of mutating applications 有权
    用于管理突变应用的系统和方法

    公开(公告)号:US08539476B2

    公开(公告)日:2013-09-17

    申请号:US12712732

    申请日:2010-02-25

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/65 G06F8/656 G06F9/451

    摘要: A method for adapting a provisioned content of an application program on a mobile device, the content of the application being partitioned into a set of addressable logical modules, the method comprising the steps of provisioning a first group of logical modules selected from the set of logical modules to provide provisioned content on the device, monitoring execution path information of the provisioned content during execution on the device, evaluating the execution path information to adapt the provisioned content by one or more of adding logical modules to the first group from the set of logical modules, removing logical modules from the first group of logical modules or suspending logical modules from the first group of logical modules, to form a second group of logical modules, revising the first group of logical modules to correspond to the second group of logical modules to provide a revised content; and adapting the provisioned content of the application on the terminal to correspond to the revised content, during execution on the device.

    摘要翻译: 一种用于在移动设备上调整应用程序的配置内容的方法,所述应用的内容被划分为一组可寻址逻辑模块,所述方法包括以下步骤:提供从所述逻辑集合中选择的第一组逻辑模块 模块,用于在所述设备上提供所提供的内容,在所述设备上执行期间监视所提供的内容的执行路径信息;评估所述执行路径信息,以使所提供的内容由所述逻辑集合中的一个或多个添加逻辑模块到所述第一组; 模块,从第一组逻辑模块中移除逻辑模块或从第一组逻辑模块中挂起逻辑模块,以形成第二组逻辑模块,将第一组逻辑模块修改为对应于第二组逻辑模块, 提供修订内容; 以及在所述设备执行期间,使所述应用在所述终端上的所提供的内容与所述修改的内容相对应。

    System and method for generating component based applications
    6.
    发明授权
    System and method for generating component based applications 有权
    用于生成基于组件的应用程序的系统和方法

    公开(公告)号:US08407666B2

    公开(公告)日:2013-03-26

    申请号:US12885928

    申请日:2010-09-20

    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.

    摘要翻译: 一种用于基于具有以结构化定义语言表达的定义的第一组件和具有一系列指令的第二组件来生成应用程序的系统和方法。 组件应用程序包括用XML代码编写的数据组件,表示组件和消息组件。 组件应用程序还包括写入ECMAScript子集中的工作流组件,并使用XML代码进行扩充。 组件定义在设备运行时环境上通过设备和数据源之间的网络传送的消息的处理。 该系统和方法具有用于提供应用的持久状态的数据模型,包括组件定义和一系列指令。 该系统和方法还具有代码模块,用于从数据模型获得组件,并且用于生成包括代表组件定义的代码的第一应用程序元素。 该系统和方法还具有一个映射模块,用于从数据模型获得数据源映射信息,并用于生成第二应用元素,包括与数据源映射信息相对应的映射文件描述符,用于在设备运行时间之间的消息通信中使用的映射信息 环境和数据源。 该系统和方法还具有用于收集应用资源并用于生成包括资源的第三应用元素的资源模块,其中应用元素随后被打包为应用的可部署形式。