A method and system for remotely observing and controlling objects in a
networked computer, such as an intelligent device connected to a server,
which uses less hardware resources in the device while allowing the server
to probe (i.e. observe and/or control) objects in the device. Software
within the device includes at least one `probeable` object capable of
being observed or controlled and a probe registry, to which the probeable
object can report itself. Software within the server includes a probe
registry managed object which is a proxy for the probe registry, allowing
the probe registry to report the type(s) of probeable objects executing on
the device to an application executing on the server. A probe managed
object which is a proxy for the probe object is also resident on the
server, such that when the probe object is downloaded onto the device from
the server, information gathered by the probe object can be reported to
the application via the probe managed object. The result is that the
device can be remotely observed and controlled with a reduced consumption
of device hardware resources, and updates to device software only require
the creation of a new probe, and do not require a rewrite of the server
application.
Un metodo e un sistema per a distanza l'osservazione ed il controllo obietta in un calcolatore networked, quale un dispositivo intelligente collegato ad un assistente, che usa meno risorse di fissaggi nel dispositivo mentre permette che l'assistente sondi (cioè osservi e/o controllo) gli oggetti nel dispositivo. Il software all'interno del dispositivo include almeno un oggetto del probeable` del ` capace di osservazione o controllato e una registrazione della sonda, a cui l'oggetto probeable può segnalarsi. Il software all'interno dell'assistente include un oggetto controllato registrazione della sonda che è una procura per la registrazione della sonda, permettendo che la registrazione della sonda segnali il type(s) degli oggetti probeable che eseguono sul dispositivo ad un'applicazione che esegue sull'assistente. Una sonda ha controllato l'oggetto che è una procura per l'oggetto della sonda è inoltre residente sull'assistente, tale che quando l'oggetto della sonda è trasferito sul dispositivo dall'assistente, le informazioni riunite dall'oggetto della sonda possono essere segnalate all'applicazione via l'oggetto controllato sonda. Il risultato è che il dispositivo può essere osservato e controllato a distanza con un consumo ridotto delle risorse di fissaggi del dispositivo e gli aggiornamenti al software del dispositivo richiedono soltanto la creazione di nuova sonda e non richiedono una riscrittura dell'applicazione dell'assistente.