Есть система с достаточно сложным и богатым клиентом с интерфейсом на WinForms. Клиент сильно использует GDI+ для рисования различных схем/диаграм и обеспечивает интерактивность, отслеживая клик по различным элементам схемы. Для определенности — пусть это будет схема некой технологической сети с разнородными узлами, клик по разным типам которых приводит к выводу различной информации.
В силу разных причин заказчик пожелал получить веб-интерфейс. Подскажите, пожалуйста, есть ли технология, которая может обеспечить сходные возможности? На вскидку:
1) Flash. Вроде как все это можно сделать, но как бы технология отмирает и все такое (поправьте, если ошибаюсь)
2) Silverlight. Может генерировать волшебные интерактивные картинки, но сервера заказчика практически железно прибиты к *nix. Moonlight использоваться страшно, да и вряд ли заказчик согласится.
3) HTML5? Вообще не представляю его возможностей в это плане.
4) Что-то еще?
Да, на клиентских машинах Windows + IE достаточно новых версий. Как минимум семерка и все, что можно на нее поставить. Альтернативные браузеры это плюс, но IE важней всего.