Distributed midlet testing
    1.
    发明授权
    Distributed midlet testing 有权
    分布式midlet测试

    公开(公告)号:US07925952B1

    公开(公告)日:2011-04-12

    申请号:US11391810

    申请日:2006-03-28

    IPC分类号: G06F11/277

    摘要: A method for testing functionality on a JAVA enabled device is provided. The method includes downloading a test to the JAVA enabled device from a management unit having access to the test. The management unit is connected with a partner device polling the management unit. A message is forwarded from the JAVA enabled device to the partner device through the management unit. The expected content of the message is forwarded from the JAVA enabled device to the partner device, through the management unit. The message is then compared to the expected content. A system and a graphical user interface are also included.

    摘要翻译: 提供了一种用于在启用JAVA的设备上测试功能的方法。 该方法包括从具有访问测试的管理单元将测试下载到启用JAVA的设备。 管理单元与轮询管理单元的伙伴设备连接。 消息通过管理单元从启用JAVA的设备转发到伙伴设备。 通过管理单元将消息的预期内容从启用JAVA的设备转发到伙伴设备。 然后将消息与预期内容进行比较。 还包括系统和图形用户界面。

    SECONDARY JAVA HEAPS IN SHARED MEMORY
    2.
    发明申请
    SECONDARY JAVA HEAPS IN SHARED MEMORY 审中-公开
    共享内存中的二次JAVA加密

    公开(公告)号:US20110185129A1

    公开(公告)日:2011-07-28

    申请号:US12691882

    申请日:2010-01-22

    IPC分类号: G06F12/08

    摘要: A computing system includes a first virtual machine associated with a memory region readable by the first virtual machine, and a first private memory region. A data object is created by the first virtual machine in the sharable memory region, readable and writeable by the first virtual machine and a second virtual machine. A mapping is established between the first virtual machine and a particular area of the shareable memory region. The computing system includes the second virtual machine associated with a second private memory region, and a reference to the particular area of the shareable memory region. The mapping enables both the first virtual machine and second virtual machine to read and write second data in the shareable memory region without creating a copy of the second data in the first and second private memory regions.

    摘要翻译: 计算系统包括与第一虚拟机可读取的存储器区域相关联的第一虚拟机以及第一专用存储器区域。 数据对象由可共享存储器区域中的第一虚拟机创建,由第一虚拟机和第二虚拟机可读写。 在第一虚拟机与可共享存储器区域的特定区域之间建立映射。 计算系统包括与第二专用存储器区域相关联的第二虚拟机以及对可共享存储器区域的特定区域的引用。 该映射使得第一虚拟机和第二虚拟机能够在可共享存储器区域中读取和写入第二数据,而不在第一和第二专用存储器区域中创建第二数据的副本。

    CLOUD CONNECTOR KEY
    3.
    发明申请
    CLOUD CONNECTOR KEY 有权
    云端连接器钥匙

    公开(公告)号:US20110258333A1

    公开(公告)日:2011-10-20

    申请号:US12761922

    申请日:2010-04-16

    IPC分类号: G06F15/16

    摘要: A cloud connector key includes a network interface configured to connect to a network, a mass storage interface configured to connect to a network isolated device, and a computation module operatively connected to the network interface and the mass storage interface. The computational module is configured to connect to a cloud repository using the network interface by obtaining, from storage on the cloud connector key, a network address of the cloud repository, requesting connection to the cloud repository using the network address, and authenticating, using credentials in the storage on the cloud connector key, to an account in the cloud repository. The computational module is further configured to transfer a file between the account in the cloud repository and a network isolated device via the mass storage interface.

    摘要翻译: 云连接器密钥包括配置为连接到网络的网络接口,被配置为连接到网络隔离设备的大容量存储接口以及可操作地连接到网络接口和大容量存储接口的计算模块。 计算模块被配置为使用网络接口连接到云存储库,通过从云连接器密钥上的存储获得云存储库的网络地址,请求使用网络地址连接到云存储库,并使用凭证进行身份验证 在云连接器密钥的存储中,到云存储库中的一个帐户。 计算模块还被配置为经由大容量存储接口在云存储库中的帐户和网络隔离设备之间传送文件。

    Conversion of an object model to a source file generation model
    4.
    发明授权
    Conversion of an object model to a source file generation model 有权
    将对象模型转换为源文件生成模型

    公开(公告)号:US07305671B2

    公开(公告)日:2007-12-04

    申请号:US10348893

    申请日:2003-01-23

    IPC分类号: G06F9/44 G06F9/45

    摘要: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write specific source code. A compiler, processes the tags in several phases. In one phase, a hierarchical object model of the application is populated with objects. Then, in another phase, a generator traverses the object model hierarchy in a top-down manner, producing source code files corresponding to objects in the object model. The code files may include various elements, for example screens, forms, and servlets. For each element required to be generated, an appropriately configured generator class is invoked. The output code can be Java source code.

    摘要翻译: 提供基础设施,用于使用基于标签的标记语言为移动信息设备创建应用程序。 开发人员可以使用标记语言来定义基于容易操作的文本标签的应用程序和内容,而不必编写特定的源代码。 一个编译器,在几个阶段处理标签。 在一个阶段,应用程序的分层对象模型用对象填充。 然后,在另一个阶段,生成器以自顶向下的方式遍历对象模型层次,产生与对象模型中的对象相对应的源代码文件。 代码文件可以包括各种元素,例如屏幕,表单和小服务器。 对于需要生成的每个元素,调用适当配置的生成器类。 输出代码可以是Java源代码。

    Socket connections over a serial link
    5.
    发明授权
    Socket connections over a serial link 有权
    通过串行链路的套接字连接

    公开(公告)号:US07529812B2

    公开(公告)日:2009-05-05

    申请号:US11011432

    申请日:2004-12-14

    IPC分类号: G06F15/16

    摘要: A method for communication includes coupling a client device to communicate with a host computer over a serial link. Responsively to a call from a client application running on the client device, the client device submits a request over the serial link to the host computer to open a proxy connection for communication between the client application and a server application. Responsively to the request, the host computer creates a socket for communication with the server application, so as to establish the proxy connection via the socket. The host computer and client device convey data between the server application and the client application over the serial link using the proxy connection.

    摘要翻译: 一种用于通信的方法包括将客户端设备耦合到通过串行链路与主机通信。 响应于来自在客户端设备上运行的客户端应用程序的呼叫,客户端设备通过串行链路向主机提交请求,以打开用于客户端应用程序和服务器应用程序之间通信的代理连接。 响应于该请求,主计算机创建用于与服务器应用通信的套接字,以便通过套接字建立代理连接。 主机和客户端设备通过使用代理连接的串行链路在服务器应用程序和客户端应用程序之间传送数据。

    Socket connections over a serial link
    6.
    发明申请
    Socket connections over a serial link 有权
    通过串行链路的套接字连接

    公开(公告)号:US20050198308A1

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

    申请号:US11011432

    申请日:2004-12-14

    摘要: A method for communication includes coupling a client device to communicate with a host computer over a serial link. Responsively to a call from a client application running on the client device, the client device submits a request over the serial link to the host computer to open a proxy connection for communication between the client application and a server application. Responsively to the request, the host computer creates a socket for communication with the server application, so as to establish the proxy connection via the socket. The host computer and client device convey data between the server application and the client application over the serial link using the proxy connection.

    摘要翻译: 一种用于通信的方法包括将客户端设备耦合到通过串行链路与主机通信。 响应于来自在客户端设备上运行的客户端应用程序的呼叫,客户端设备通过串行链路向主机提交请求,以打开用于客户端应用程序和服务器应用程序之间通信的代理连接。 响应于该请求,主计算机创建用于与服务器应用通信的套接字,以便通过套接字建立代理连接。 主机和客户端设备通过使用代理连接的串行链路在服务器应用程序和客户端应用程序之间传送数据。

    Method and apparatus for profiling a virtual machine
    7.
    发明授权
    Method and apparatus for profiling a virtual machine 有权
    用于分析虚拟机的方法和装置

    公开(公告)号:US08997048B1

    公开(公告)日:2015-03-31

    申请号:US11705941

    申请日:2007-02-14

    IPC分类号: G06F9/445 G06F11/36 G06F11/34

    摘要: One embodiment of the present invention provides a system for profiling a virtual machine on an embedded device. During operation, the system receives an operation-request at a system-level profiler from a virtual machine on an embedded device. The system then records the operation-request in a system-level log. Next, the system sends the operation-request to a native layer on the embedded device. Then, the system receives an operation-response associated with the operation-request from the native layer. The system then records the operation-response in the system-level log. Next, the system sends the operation-response to the virtual machine, thereby facilitating logging of interactions between the virtual machine and the native layer. Note that logging interactions between the virtual machine and the native layer facilitates emulation of the platform independent virtual machine on a second device. Furthermore, note that logging interactions between the virtual machine and the native layer can facilitate emulation of the platform independent virtual machine executing a specific application on a second device.

    摘要翻译: 本发明的一个实施例提供了一种用于在嵌入式设备上对虚拟机进行分析的系统。 在运行期间,系统从嵌入式设备上的虚拟机在系统级分析器处接收到操作请求。 然后,系统将操作请求记录在系统级日志中。 接下来,系统将操作请求发送到嵌入式设备上的本机层。 然后,系统从本地层接收与操作请求相关联的操作响应。 系统然后将操作响应记录在系统级日志中。 接下来,系统将操作响应发送到虚拟机,从而有助于记录虚拟机和本机层之间的交互。 请注意,虚拟机和本机层之间的记录交互有助于在第二个设备上仿真独立于平台的虚拟机。 此外,请注意,虚拟机和本机层之间的记录交互可以促进在第二个设备上执行特定应用程序的独立于平台的虚拟机的仿真。

    Method and apparatus for testing an application running in a virtual machine
    8.
    发明授权
    Method and apparatus for testing an application running in a virtual machine 有权
    用于测试在虚拟机中运行的应用程序的方法和装置

    公开(公告)号:US08898636B1

    公开(公告)日:2014-11-25

    申请号:US11706106

    申请日:2007-02-14

    IPC分类号: G06F9/44

    摘要: One embodiment of the present invention provides a system for testing an application running on a virtual machine. Note that this involves the system profiling the application, and determining when the virtual machine is executing code in response to commands from the application and when a device hosting the virtual machine is executing code in response to commands from the virtual machine. During operation, the system executes the application. In response to executing the application, the system receives a code-level log associated with the application from a code-level profiler. Then, using a system-level profiler, the system creates a system-level log associated with the application. Next, the system combines the code-level log and the system-level log to produce a profile of the application. The system then analyzes the profile to determine if a problem exists in the application. Note that this can include identifying performance bottlenecks and “hot spots,” which is code that is continually or frequently executed, and thus, facilitating removing application bugs and improving application efficiency.

    摘要翻译: 本发明的一个实施例提供一种用于测试在虚拟机上运行的应用的系统。 请注意,这涉及系统分析应用程序,以及确定虚拟机何时响应于来自应用程序的命令以及托管虚拟机的设备正在执行代码以响应虚拟机的命令执行代码。 在运行过程中,系统执行应用程序。 响应于执行应用程序,系统从代码级别分析器接收与应用程序相关联的代码级日志。 然后,使用系统级分析器,系统创建与应用程序关联的系统级日志。 接下来,系统组合代码级日志和系统级日志以生成应用程序的配置文件。 然后系统分析配置文件以确定应用程序中是否存在问题。 请注意,这可以包括识别性能瓶颈和“热点”,这是持续或频繁执行的代码,从而有助于消除应用程序错误并提高应用程序效率。

    Cloud connector key
    9.
    发明授权
    Cloud connector key 有权
    云连接器键

    公开(公告)号:US08769131B2

    公开(公告)日:2014-07-01

    申请号:US12761922

    申请日:2010-04-16

    IPC分类号: G06F15/16 H04L29/06 G06F17/30

    摘要: A cloud connector key includes a network interface configured to connect to a network, a mass storage interface configured to connect to a network isolated device, and a computation module operatively connected to the network interface and the mass storage interface. The computational module is configured to connect to a cloud repository using the network interface by obtaining, from storage on the cloud connector key, a network address of the cloud repository, requesting connection to the cloud repository using the network address, and authenticating, using credentials in the storage on the cloud connector key, to an account in the cloud repository. The computational module is further configured to transfer a file between the account in the cloud repository and a network isolated device via the mass storage interface.

    摘要翻译: 云连接器密钥包括配置为连接到网络的网络接口,被配置为连接到网络隔离设备的大容量存储接口以及可操作地连接到网络接口和大容量存储接口的计算模块。 计算模块被配置为使用网络接口连接到云存储库,通过从云连接器密钥上的存储获得云存储库的网络地址,请求使用网络地址连接到云存储库,并使用凭证进行身份验证 在云连接器密钥的存储中,到云存储库中的一个帐户。 计算模块还被配置为经由大容量存储接口在云存储库中的帐户和网络隔离设备之间传送文件。

    SYSTEM AND METHOD FOR PROVIDING SENSOR DATA FROM EMBEDDED DEVICE TO SOFTWARE DEVELOPMENT ENVIRONMENT
    10.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING SENSOR DATA FROM EMBEDDED DEVICE TO SOFTWARE DEVELOPMENT ENVIRONMENT 审中-公开
    将嵌入式设备的传感器数据提供给软件开发环境的系统和方法

    公开(公告)号:US20110191787A1

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

    申请号:US12698305

    申请日:2010-02-02

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44

    摘要: A system and method for providing device data for use in developing application software for a microprocessor-based embedded device having at least one physical sensor using a software development environment include an agent executing on the target embedded device and a connectivity module executing within the software development environment to communicate sensor data from the embedded device to the software development environment. In one embodiment, the target device is a mobile phone that provides sensor data from an integrated physical sensor to a development computer executing mobile phone software within the development environment using the same API's within the development environment as used on the embedded device.

    摘要翻译: 一种用于提供用于开发具有至少一个使用软件开发环境的物理传感器的基于微处理器的嵌入式设备的应用软件的设备数据的系统和方法包括在目标嵌入式设备上执行的代理以及在软件开发中执行的连接模块 将传感器数据从嵌入式设备传递到软件开发环境的环境。 在一个实施例中,目标设备是将传感器数据从集成的物理传感器提供到开发计算机的开发计算机,该开发计算机使用在嵌入式设备上使用的开发环境中的相同API在开发环境内执行移动电话软件。