In a system for controlling an apparatus having a dedicated user interface, where
parts of the dedicated user interface communicate with each other using a dedicated
user interface message protocol, the system comprises a browser adapted to display
a generic user interface, to issue requests due to user interaction with the generic
user interface and to accept notifications comprising data or events. A translation
system is configured to receive issued requests, to translate the requests and
to communicate them using the dedicated user interface message protocol to one
of the parts of the dedicated user interface, and to receive communications from
the parts of the dedicated user interface using the dedicated user interface message
protocol, to translate the communications into notifications and to pass them to
the browser.