REMOTE DEVICE AUTOMATION USING A DEVICE SERVICES BRIDGE

A network pipe is established between a target application and a controller. The network pipe is used to pass information, such as to deliver/receive test information, between the controller and the target application. A bridge may also be established between the controller and an analysis tool for...

Full description

Saved in:
Bibliographic Details
Main Authors CLARKE, AARON, TRESCASES, NICOLAS, ARENZ, COLIN, DALY, ROBERT, AASHEIM, JERED, LEBLANC, JOE, PANGRLE, RYAN, OWENS, DAVID, WESSON, JESSE, DANIELS, JAY
Format Patent
LanguageEnglish
French
Published 19.06.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A network pipe is established between a target application and a controller. The network pipe is used to pass information, such as to deliver/receive test information, between the controller and the target application. A bridge may also be established between the controller and an analysis tool for the device hosting the target application. The bridge creates a communication path for the controller to send/ receive information (e.g. commands, queries) to the analysis tool to perform tests of the target application. Code may also be injected into the target application such that dynamic linked libraries may be simulated. Crash data may also be obtained by the controller (or some other device) that may not be typically available by a particular device platform. Selon l'invention, un tuyau de réseau est établi entre une application cible et un contrôleur. Le tuyau de réseau est utilisé pour transmettre des informations, par exemple pour délivrer/recevoir des informations de test, entre le contrôleur et l'application cible. Un pont peut également être établi entre le contrôleur et un outil d'analyse pour le dispositif hébergeant l'application cible. Le pont crée un chemin de communication permettant au contrôleur d'envoyer des informations (par exemple, des instructions, des requêtes) à l'outil d'analyse et/ou d'en recevoir afin d'effectuer des tests de l'application cible. Du code peut également être injecté dans l'application cible de telle sorte que des bibliothèques liées dynamiques peuvent être simulées. Des données de plantage peuvent également être obtenues par le contrôleur (ou un certain autre dispositif) qui peuvent ne pas être typiquement accessibles à une plateforme de dispositif particulière.
Bibliography:Application Number: WO2013US74775