Method and system for extending scripting languages
    1.
    发明授权
    Method and system for extending scripting languages 有权
    用于扩展脚本语言的方法和系统

    公开(公告)号:US08438577B2

    公开(公告)日:2013-05-07

    申请号:US11107895

    申请日:2005-04-18

    IPC分类号: G06F13/00 G06F9/44 G06F9/45

    CPC分类号: G06F9/45508

    摘要: A method for extending a script language in a runtime environment of a data processing system to support an application, the runtime environment having a script language interpreter, the method comprising: subclassing a predetermined object defined by the script language to create a subclassed object, the predetermined object having an original method, the subclassed object having a respective replacement method for supporting the application; dynamically registering a symbol corresponding to the subclassed object; detecting the subclassed object in the application with the script language interpreter; and, executing the replacement method with the script language interpreter.

    摘要翻译: 一种用于在数据处理系统的运行时环境中扩展脚本语言以支持应用的方法,所述运行时环境具有脚本语言解释器,所述方法包括:对由所述脚本语言定义的预定对象进行子类化以创建子类对象, 具有原始方法的预定对象,所述子类对象具有用于支持所述应用的相应替换方法; 动态地注册对应于子类对象的符号; 使用脚本语言解释器检测应用程序中的子类对象; 并用脚本语言解释器执行替换方法。

    Apparatus and method for efficient encoding of application definition using contiguous arrays
    2.
    发明授权
    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.

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

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

    公开(公告)号:US07730103B2

    公开(公告)日:2010-06-01

    申请号:US11106574

    申请日:2005-04-15

    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.

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

    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 有权
    使用连续阵列有效编码应用程序定义的装置和方法

    公开(公告)号:US20100235399A1

    公开(公告)日:2010-09-16

    申请号: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 of presenting entities of standard applications in wireless devices
    5.
    发明授权
    System and method of presenting entities of standard applications in wireless devices 有权
    在无线设备中呈现标准应用实体的系统和方法

    公开(公告)号:US08391845B2

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

    申请号:US12910123

    申请日:2010-10-22

    IPC分类号: H04M3/42

    摘要: A method of presenting data entities of standard device applications in wireless devices is provided. Component-based applications are hosted on a wireless device providing an application runtime environment for hosting at least one component-based application. Component definitions are hosted for developing the component-based application. A standard data component implements a standard data component definition; the standard data component definition is embedded into the component-based application definition during development. The standard data component providing access to a standard device data entity by invoking device dependent APIs the standard data component presenting the standard device data entity as a user defined data component. The application runtime environment automatically making functionality available of the user defined data components available to standard data component.

    摘要翻译: 提供了一种在无线设备中呈现标准设备应用的数据实体的方法。 基于组件的应用程序托管在无线设备上,提供用于托管至少一个基于组件的应用的应用运行时环境。 托管组件定义来开发基于组件的应用程序。 标准数据组件实现标准数据组件定义; 在开发期间将标准数据组件定义嵌入到基于组件的应用程序定义中。 标准数据组件通过将依赖于设备的API调用标准设备数据实体作为用户定义的数据组件来呈现标准设备数据实体来提供对标准设备数据实体的访问。 应用程序运行时环境自动使可用于标准数据组件的用户定义的数据组件的功能可用。