Цитата(1234Alex @ Feb 28 2015, 18:56)

Довольно нудно отрисовывать одну и ту-же мнемосхему дважды.
А когда их несколько ? Хочется автоматической сихронизации интерфейсов.
Если это конечно возможно.
В теории звучит заманчиво, конечно. Но на практике будет выглядеть убого, ИМХО. Всё-таки лицевая панель прибора и браузер в компьютере - разные вещи, и они дают разные возможности для построения интерфейсов пользователя. А если приводить к общему знаменателю, то часть этих возможностей никогда не будет использована, причём с плачевными результатами (но зависит от конкретного случая, наверное).
Цитата(1234Alex @ Feb 28 2015, 18:30)

Собственно 3 вариант самый удобный. Вопрос в обработке событий мыши на стороне клиента и отдача серверу.
Это очень просто. Небольшой кусочек жабаскрипта (~20 строчек) на стороне клиента способен отлавливать события мыши и передавать серверу. Также он способен динамически обновлять картинку (ещё ~20 строчек).