This paper describes the design of a reconfigurable Internet camera, Cam-E-leon, combining reconfigurable hardware and embedded
software. The software is based on the µClinux operating system. The network appliance implements a secure VPN (Virtual Private
Network) with 3DES encryption and Internet camera server (including JPEG compression). The appliance’s hardware can be reconfigured
at run-time by the client, thus allowing to switch between several available image manipulation functions. The reconfiguration
information is retrieved from a reconfiguration server on the network, thus allowing a flexible implementation of new services.
The paper describes the hardware and software architecture of the platform, the run-time reconfiguration features of the platform
including the integration of the platform in the network, and the design process followed to implement the appliance starting
from a high-level executable specification.