-
公开(公告)号:US10725890B1
公开(公告)日:2020-07-28
申请号:US15648199
申请日:2017-07-12
Applicant: Amazon Technologies, Inc.
Inventor: Anurag Goyal , Hongda Zhao , Billy Morales , Bommasamudra Chandra Shekar , Rohan Deshpande
Abstract: A device to be utilized for testing a program is connected to a device host operating in a service provider network via a peripheral bus. A network connection is established between a testing host, which might be a virtual machine, and the device host using a peripheral-bus-over-network-protocol. A secure network connection is established between the developer computing device and the testing host. A network port utilized by a debugging client application executing on the developer computing device is forwarded to the testing host over the secure network connection. Data packets generated by the debugging client application executing on the developer computing device are forwarded to a debugging server application execution on the testing host. Peripheral devices (e.g. the requested device) accessible to the testing host can then be utilized by the developer computing device for testing execution of the program as if the device were locally connected thereto.
-
公开(公告)号:US09928151B1
公开(公告)日:2018-03-27
申请号:US14568540
申请日:2014-12-12
Applicant: Amazon Technologies, Inc.
Inventor: Pedro De Jesus Rodriguez Valadez , Wayne Bryan , Joel Kingery , Ricardo Jose Lopez , Graham Thomas Ludwinski , Hongda Zhao
CPC classification number: G06F11/26
Abstract: Techniques for remote interfacing with one or more computing devices may be provided. For example, a computing node may be communicatively coupled with the one or more computing devices. Each of the one or more computing devices may be associated with a device-specific interface for interacting with the corresponding computing device. The computing node may host the one or more device-specific interfaces. The computing node may also host an agent. The agent may be configured to at least provide a common interface to interact with the one or more device-specific interfaces. As such, status information of the one or more computing devices may be monitored based at least in part on utilizing the common interface. The status information may also be provided for presentation.
-