Provides a framework for building simulated devices.

Package Specification

As a support for the developer, the PalCom toolbox also contains a small framework for simulated devices. Those are Java programs that run on a desktop machine, with graphical representations of the hardware of a device. Code written using the device framework can be run in simulated devices first, before deploying onto real devices. That gives advantages in terms of easier debugging, and easy creation of multiple devices for testing purposes.

A simulated device is a Swing window that represents the hardware of a device, and which is coupled to a running {@link ist.palcom.device.AbstractDevice}. Simulated devices can be used for trying out PalCom devices and services without the need for real hardware, and with the possibility of simulating user interaction.

The abstract class {@link ist.palcom.simulated.device.AbstractSimulatedDeviceGUI} is intended to be used as the base class for a simulated device.

@see ist.palcom.simulated.device.factory @see ist.palcom.device