INTERNAL TEST AND MANIPULATION OF AN APPLICATION

System(s) and method(s) facilitate testing and manipulating an application internally within a client-server configuration coordinated by a communicator object. A client test-object conveys a test to a server test-object through a remoting channel and over disparate processes, e.g., a test process a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: OWENS, DAVID, ERNEST, III, FOSLER, JESSICA, LYNN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:System(s) and method(s) facilitate testing and manipulating an application internally within a client-server configuration coordinated by a communicator object. A client test-object conveys a test to a server test-object through a remoting channel and over disparate processes, e.g., a test process and designer process. A service in an application developer intermediates communication across a communicator thread and a designer thread. In response to a test, information is received in the client end as a serialized wrapper object. Manipulation is accomplished by deserializing and modifying the received information, and then transmitting the information in a serialized object through the remoting channel across processes, and via the intermediary service component across threads in the designer process. Testing and manipulation can facilitate optimizing an application, improving application's functionality as well as a user experience. L'invention concerne un ou plusieurs systèmes et procédés facilitant l'essai et la manipulation d'une application de façon interne dans une configuration client-serveur sous la coordination d'un objet de communication. Un objet d'essai client envoie un essai à un objet d'essai serveur via un canal distant et à travers divers processus, par exemple un processus d'essai et un processus concepteur. Un service dans un développeur d'application relaie la communication entre un chemin de communication et un chemin concepteur. En réponse à un essai, l'information est reçue à l'extrémité client comme objet d'emballage sérialisé. La manipulation s'effectue par désérialisation et modification de l'information reçue, puis transmission de l'information dans un objet sérialisé via le canal distant à travers les processus, et via la composante de service intermédiaire sur des chemins dans le processus concepteur. L'essai et la manipulation peuvent faciliter l'optimisation d'une application, améliorer la fonctionnalité d'une application et l'expérience de l'utilisateur.