Method and system for extending scripting languages
    8.
    发明授权
    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.

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

    System and method of creating and communicating with component based wireless applications
    10.
    发明授权
    System and method of creating and communicating with component based wireless applications 有权
    基于组件的无线应用程序的创建和通信的系统和方法

    公开(公告)号:US07409674B2

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

    申请号:US10745192

    申请日:2003-12-23

    IPC分类号: G06F9/45

    摘要: A system and method of creating and communicating with wireless component applications is provided. Mobile communication devices communicate with a web service via a wireless network, the Internet, and optionally a message-map service. Each wireless component application is executed by a component framework on one of the mobile communication devices, and comprises data components, presentation components, message components, and workflow components. The component framework executes the component application in an application container which provides access to framework services which include a communication service, a screen service, a persistence service, an access service, a provisioning service, and a utility service. Messages can be sent from the component application to the message-map service, which converts each of the messages to a format required by the web service using an application message-map, and then sends the message to the web service. The web service sends a response to the message-map service, which converts the response to the format required by the wireless component application, and sends the response to the wireless component application.

    摘要翻译: 提供了一种创建和与无线组件应用通信的系统和方法。 移动通信设备经由无线网络,因特网以及可选的消息映射服务与web服务通信。 每个无线组件应用由移动通信设备之一上的组件框架执行,并且包括数据组件,呈现组件,消息组件和工作流组件。 组件框架在应用程序容器中执行组件应用程序,该应用程序容器提供对包括通信服务,屏幕服务,持久性服务,访问服务,配置服务和实用程序服务的框架服务的访问。 消息可以从组件应用程序发送到消息映射服务,消息映射服务使用应用程序消息映射将每个消息转换为Web服务所需的格式,然后将消息发送到Web服务。 Web服务向消息映射服务发送响应,该服务将响应转换为无线组件应用所需的格式,并将响应发送到无线组件应用。