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 IMPLEMENTING DATA-COMPATIBILITY-BASED VERSION SCHEME
    2.
    发明申请
    SYSTEM AND METHOD FOR IMPLEMENTING DATA-COMPATIBILITY-BASED VERSION SCHEME 有权
    用于实现基于数据兼容性的版本方案的系统和方法

    公开(公告)号:US20100175059A1

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

    申请号:US12725028

    申请日:2010-03-16

    IPC分类号: G06F9/445

    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.

    摘要翻译: 应用程序开发环境实施的版本化模式使终端设备的运行时环境能够评估软件更新,以识别潜在的兼容性问题并控制更新的安装。 版本化模式包括应用程序的多个方面中的每个方面的相应字段,并且当释放初始应用程序负载时定义每个字段的初始值。 对于影响应用的每个连续的软件更新,该方法涉及识别受软件更新影响的应用的每个方面,并增加每个识别方面的相应字段的值。 版本号可以是D.M.F,其中D,M和F响应于与数据组件,消息组件和特征相关的应用的改变而递增。

    System and method for implementing data-compatibility-based version scheme
    3.
    发明授权
    System and method for implementing data-compatibility-based version scheme 有权
    用于实现基于数据兼容的版本方案的系统和方法

    公开(公告)号:US08555272B2

    公开(公告)日:2013-10-08

    申请号:US12725028

    申请日:2010-03-16

    IPC分类号: G06F9/445

    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.

    摘要翻译: 应用程序开发环境实施的版本化模式使终端设备的运行时环境能够评估软件更新,以识别潜在的兼容性问题并控制更新的安装。 版本化模式包括应用程序的多个方面中的每个方面的相应字段,并且当释放初始应用程序负载时定义每个字段的初始值。 对于影响应用的每个连续的软件更新,该方法涉及识别受软件更新影响的应用的每个方面,并增加每个识别方面的相应字段的值。 版本号可以是D.M.F,其中D,M和F响应于与数据组件,消息组件和特征相关的应用的改变而递增。

    System and method for implementing data-compatibility-based version scheme
    4.
    发明授权
    System and method for implementing data-compatibility-based version scheme 有权
    用于实现基于数据兼容的版本方案的系统和方法

    公开(公告)号:US07698702B2

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

    申请号:US11218432

    申请日:2005-09-06

    IPC分类号: G06F9/445

    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.

    摘要翻译: 应用程序开发环境实施的版本化模式使终端设备的运行时环境能够评估软件更新,以识别潜在的兼容性问题并控制更新的安装。 版本化模式包括应用程序的多个方面中的每个方面的相应字段,并且当释放初始应用程序负载时定义每个字段的初始值。 对于影响应用的每个连续的软件更新,该方法涉及识别受软件更新影响的应用的每个方面,并增加每个识别方面的相应字段的值。 版本号可以是D.M.F,其中D,M和F响应于与数据组件,消息组件和特征相关的应用的改变而递增。

    System and method for transformation of wireless application definition to simplified form
    5.
    发明申请
    System and method for transformation of wireless application definition to simplified form 审中-公开
    将无线应用定义转换为简化形式的系统和方法

    公开(公告)号:US20060236307A1

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

    申请号:US11106646

    申请日:2005-04-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/51

    摘要: An application generation environment coordinates development of component-based applications using an interconnected model of objects serialized in a first format of a structured definition language (e.g. XML). Application components are generated for execution by a client device (e.g. a wireless mobile device) comprising a runtime environment and primarily define the processing of messages communicated over a network between the client device and an external data source such as a service or other remote application. Definitions in accordance with a first format are transformed into a second format which is simplified and compact for less resource intensive interpretation by the runtime environment of the client device. A set of rules (e.g. XSLT) may be applied for the transformation. The application generation environment may comprise an Eclipse-based platform and the first format for serializing the interconnected model of objects be defined in accordance with a modelling framework (e.g. Eclipse Modelling Framework (EMF)).

    摘要翻译: 应用生成环境使用以结构化定义语言(例如XML)的第一格式序列化的对象的互连模型来协调基于组件的应用的开发。 生成应用程序组件以由包括运行时环境的客户端设备(例如,无线移动设备)执行,并且主要定义在客户端设备和外部数据源(例如服务或其他远程应用程序)之间通过网络传送的消息的处理。 根据第一格式的定义被转换为简化和紧凑的第二格式,以便由客户端设备的运行时环境进行更少的资源密集型解释。 一组规则(例如XSLT)可以应用于转换。 应用程序生成环境可以包括基于Eclipse的平台,并且根据建模框架(例如,Eclipse建模框架(EMF))定义用于序列化互连的对象模型的第一格式。

    Type Validation for Applications Incorporating A Weakly-Typed Language
    6.
    发明申请
    Type Validation for Applications Incorporating A Weakly-Typed Language 审中-公开
    类型验证适用于弱化语言的应用程序

    公开(公告)号:US20080127128A1

    公开(公告)日:2008-05-29

    申请号:US11554273

    申请日:2006-10-30

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/437

    摘要: A method for performing type validation of scripts in a complex application is provided. The method comprises the following steps. A variable table comprising all application domain entities is created. The application domain entities includes formal parameters expected by functions within the application. At least some of the scripts in the application are tokenized into functions and associated actual parameters. The actual parameters are validated in accordance with the corresponding formal parameters in accordance with a predefined rule set. A notification is presented if the actual parameters are not validated. A computer readable medium comprising instructions for executing the method is also provided. A script validator for performing type validation is also provided,

    摘要翻译: 提供了一种在复杂应用程序中执行脚本类型验证的方法。 该方法包括以下步骤。 创建包含所有应用程序域实体的变量表。 应用程序域实体包括应用程序中功能所期望的形式参数。 应用程序中的至少一些脚本被标记为函数和相关联的实际参数。 根据预定义的规则集,根据相应的形式参数验证实际参数。 如果实际参数未被验证,则会显示通知。 还提供了一种包括用于执行该方法的指令的计算机可读介质。 还提供了用于执行类型验证的脚本验证器,

    System and method for exposing synchronous web services as notification style web services
    7.
    发明申请
    System and method for exposing synchronous web services as notification style web services 审中-公开
    将同步Web服务作为通知样式的Web服务进行暴露的系统和方法

    公开(公告)号:US20060235970A1

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

    申请号:US11107910

    申请日:2005-04-18

    IPC分类号: G06F3/00 G06F5/00 G06F15/173

    摘要: A system and method for asynchronous processing of network communications between a client device and a respective synchronous web service. The system and method comprises: an input for receiving a subscription request; a subscription module configured for processing the received subscription request to identify subscription request data in the subscription request for sending in a synchronous request message to the synchronous web service, to identify a notification filter expression in the subscription request for determining whether a synchronous response message received from the synchronous web service in response to the synchronous request message satisfies the subscription request data, and to identify a polling protocol in the subscription request for defining communication parameters of the respective synchronous request and response messages; and an output for sending the polling protocol and the subscription request data to be used in polling the synchronous web service.

    摘要翻译: 用于异步处理客户端设备和相应的同步Web服务之间的网络通信的系统和方法。 该系统和方法包括:用于接收订阅请求的输入; 订阅模块,被配置为处理所接收的订阅请求,以便在用于在同步请求消息中向同步web服务发送的订阅请求中识别订阅请求数据,以识别订阅请求中的通知过滤表达式,以确定是否接收到同步响应消息 响应于所述同步请求消息,所述同步web服务满足所述订阅请求数据,并且在所述订阅请求中识别用于定义各个同步请求和响应消息的通信参数的轮询协议; 以及用于发送轮询协议和用于轮询同步网络服务的订阅请求数据的输出。

    System and method for exposing a synchronous web service as a notification web service
    8.
    发明申请
    System and method for exposing a synchronous web service as a notification web service 审中-公开
    将同步Web服务作为通知Web服务进行暴露的系统和方法

    公开(公告)号:US20060235963A1

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

    申请号:US11107742

    申请日:2005-04-18

    IPC分类号: G06F15/173

    摘要: A method for exposing a synchronous worldwide web service as a notification web service includes polling a synchronous web server at a predetermined frequency, and forwarding selected responses in notification messages to service subscribers. A system for performing the method may include a subscription manager that serves as a client subscription interface, a polling manager for polling the synchronous web server, a filter manager for filtering responses received from the synchronous web service, and a notification manager for forwarding the notification messages to the service subscriber. The various managers may be instantiated on one or more servers operated by a notification service provider.

    摘要翻译: 用于将同步全球网络服务作为通知网络服务进行暴露的方法包括以预定频率轮询同步网络服务器,以及将通知消息中的所选响应转发给服务订户。 用于执行该方法的系统可以包括用作客户端订阅接口的订阅管理器,用于轮询同步网络服务器的轮询管理器,用于过滤从同步网络服务接收的响应的过滤器管理器,以及用于转发通知的通知管理器 消息给服务订户。 各种管理者可以在由通知服务提供商操作的一个或多个服务器上实例化。