Method and system for extending scripting languages

    公开(公告)号:US20060234548A1

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

    申请号:US11107895

    申请日:2005-04-18

    IPC分类号: H01R13/40

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

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

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

    Transparent virtual machine for mobile applications
    74.
    发明授权
    Transparent virtual machine for mobile applications 有权
    用于移动应用的透明虚拟机

    公开(公告)号:US07734583B2

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

    申请号:US11405492

    申请日:2006-04-18

    IPC分类号: G06F7/00

    CPC分类号: G06F9/451

    摘要: The inclusion of metadata within an application description file allows a virtual machine to create an application descriptor file that may be registered with the mobile device operating system so that an icon associated with the application description file may be displayed in the main ribbon. Execution of an application defined by the application definition file may then be initiated by the selection, by the user, of the icon that is associated with the application definition file. This improves over the situation wherein execution of the application defined by the application definition file would require a selection of the runtime environment for the application and then the selection of the application.

    摘要翻译: 将元数据包括在应用程序描述文件中允许虚拟机创建可以向移动设备操作系统注册的应用描述符文件,使得可以在主功能区中显示与应用程序描述文件相关联的图标。 然后可以通过用户选择与应用定义文件相关联的图标来启动由应用定义文件定义的应用的执行。 这改进了由应用程序定义文件定义的应用程序的执行需要选择应用程序的运行时环境,然后选择应用程序的情况。

    System and method for efficient hosting of wireless applications by encoding application component definitions
    75.
    发明申请
    System and method for efficient hosting of wireless applications by encoding application component definitions 审中-公开
    通过编码应用程序组件定义来有效地托管无线应用程序的系统和方法

    公开(公告)号:US20060253833A1

    公开(公告)日:2006-11-09

    申请号:US11358065

    申请日:2006-02-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60 G06F16/80

    摘要: A system and method for representing an application component of a component-based application. The application component is described by a component definition for referencing the application component at runtime. The component definition comprises at least one string. The system comprises a runtime environment for executing the component-based application. The runtime environment comprises computer-executable code for: accepting as input at least one component definition describing the application component; and defining a simplified data structure to represent the application component in which the at least one string is replaced with a respective unique value.

    摘要翻译: 一种用于表示基于组件的应用程序的应用程序组件的系统和方法。 应用程序组件由组件定义描述,用于在运行时引用应用程序组件。 组件定义包括至少一个字符串。 该系统包括用于执行基于组件的应用的运行时环境。 运行时环境包括计算机可执行代码,用于:接受描述应用组件的至少一个组件定义作为输入; 以及定义简化的数据结构以表示其中所述至少一个字符串被替换为相应唯一值的应用组件。

    Transparent virtual machine for mobile applications
    77.
    发明申请
    Transparent virtual machine for mobile applications 有权
    用于移动应用的透明虚拟机

    公开(公告)号:US20070244926A1

    公开(公告)日:2007-10-18

    申请号:US11405492

    申请日:2006-04-18

    IPC分类号: G06F7/00

    CPC分类号: G06F9/451

    摘要: The inclusion of metadata within an application description file allows a virtual machine to create an application descriptor file that may be registered with the mobile device operating system so that an icon associated with the application description file may be displayed in the main ribbon. Execution of an application defined by the application definition file may then be initiated by the selection, by the user, of the icon that is associated with the application definition file. This improves over the situation wherein execution of the application defined by the application definition file would require a selection of the runtime environment for the application and then the selection of the application.

    摘要翻译: 将元数据包括在应用程序描述文件中允许虚拟机创建可以向移动设备操作系统注册的应用描述符文件,使得可以在主功能区中显示与应用程序描述文件相关联的图标。 然后可以通过用户选择与应用定义文件相关联的图标来启动由应用定义文件定义的应用的执行。 这改进了由应用程序定义文件定义的应用程序的执行需要选择应用程序的运行时环境,然后选择应用程序的情况。

    Transparent virtual machine for mobile applications
    78.
    发明授权
    Transparent virtual machine for mobile applications 有权
    用于移动应用的透明虚拟机

    公开(公告)号:US07904421B2

    公开(公告)日:2011-03-08

    申请号:US12776646

    申请日:2010-05-10

    IPC分类号: G06F7/00

    CPC分类号: G06F9/451

    摘要: The inclusion of metadata within an application description file allows a virtual machine to create an application descriptor file that may be registered with the mobile device operating system so that an icon associated with the application description file may be displayed in the main ribbon. Execution of an application defined by the application definition file may then be initiated by the selection, by the user, of the icon that is associated with the application definition file. This improves over the situation wherein execution of the application defined by the application definition file would require a selection of the runtime environment for the application and then the selection of the application.

    摘要翻译: 将元数据包括在应用程序描述文件中允许虚拟机创建可以向移动设备操作系统注册的应用描述符文件,使得可以在主功能区中显示与应用程序描述文件相关联的图标。 然后可以通过用户选择与应用定义文件相关联的图标来启动由应用定义文件定义的应用的执行。 这改进了由应用程序定义文件定义的应用程序的执行需要选择应用程序的运行时环境,然后选择应用程序的情况。

    SYSTEM AND METHOD FOR DYNAMIC PLUG-IN ACTIVATION IN A WEB BROWSER
    79.
    发明申请
    SYSTEM AND METHOD FOR DYNAMIC PLUG-IN ACTIVATION IN A WEB BROWSER 审中-公开
    网络浏览器中动态插入激活的系统和方法

    公开(公告)号:US20090282423A1

    公开(公告)日:2009-11-12

    申请号:US12436370

    申请日:2009-05-06

    IPC分类号: G06F9/46

    CPC分类号: G06F16/972

    摘要: A computing device, method and computer program product provide for dynamically activating a domain specific plug-in for operation with a Web browser. A mapping is defined that provides an association between the plug-in and at least part of each website with which the plug-in is to operate, with the mapping comprising a respective domain name for each website. The plug-in is activated for operation, in accordance with the mapping, only when a current domain that is active with the Web browser is associated with the plug-in. The mapping may comprise a domain filter comprising a URL expression. Plug-ins that are domain specific may be made accessible only when a user is actively using the domain, allowing the user to use one or more plug-ins simultaneously without unnecessarily sacrificing screen space and/or bandwidth used by the plug-in.

    摘要翻译: 计算设备,方法和计算机程序产品提供动态激活域特定插件以便使用Web浏览器进行操作。 定义了映射,其提供插件与插件将要运行的每个网站的至少一部分之间的关​​联,映射包括每个网站的相应域名。 只有当使用Web浏览器活动的当前域与插件相关联时,才会根据映射激活插件进行操作。 映射可以包括包含URL表达式的域过滤器。 只有当用户正在使用域时,才能访问域特定的插件,从而允许用户同时使用一个或多个插件,而不必不必要地牺牲插件使用的屏幕空间和/或带宽。

    Electronic device including handheld electronic device with dual battery configuration, and associated method
    80.
    发明申请
    Electronic device including handheld electronic device with dual battery configuration, and associated method 有权
    电子设备包括具有双电池配置的手持电子设备及相关方法

    公开(公告)号:US20050189913A1

    公开(公告)日:2005-09-01

    申请号:US10788078

    申请日:2004-02-26

    IPC分类号: H02J7/00 H02J7/04

    CPC分类号: H02J7/0044 H02J7/0054

    摘要: An improved handheld electronic device in conjunction with an improved holder for the handheld electronic device together form an improved electronic device. The handheld electronic device includes a first battery, and the holder includes a second battery and a charging apparatus. When the handheld electronic device and the holder are electrically connected together, such as when the handheld electronic device is received in a cavity formed in the holder and a plurality of first contacts on the handheld electronic device and a plurality of second contacts on the holder are electrically connected together, the charging apparatus charges the first battery on the handheld electronic device from the second battery on the holder.

    摘要翻译: 改进的手持式电子设备与用于手持电子设备的改进的保持器结合在一起形成改进的电子设备。 手持电子设备包括第一电池,并且保持器包括第二电池和充电装置。 当手持电子设备和保持器电连接在一起时,例如当手持电子设备被接收在形成在保持器中的空腔中并且手持式电子设备上的多个第一触点和保持器上的多个第二触点时 电连接在一起,充电装置从手持电子设备上的第一电池从保持器上的第二电池充电。