Я рекомендую. — noVNC - браузерный клиент на HTML5
Читал свежий "Линукс-Формат", и узнал о мучительных попытках перехода YouTube c Flash на HTML5.
Я так понимаю, что они решили от Flash пока не отказываться по разным причинам. Но эта заметка подала мне отличную идею...
Уже несколько месяцев под моим техническим руководством разрабатывается проект специализированного терминального сервера, способного обслуживать клиентов по протоколу VNC.
С целью минимизации устанавливаемого у конечных пользователей ПО искался VNC-клиент, запускаемый из браузера. Такой клиент был найден - Flashlight-VNC.
Ситуация осложнялась тем, что не все легковесные устройства, вроде мобильников и всяких прочих MID, поддерживают Flash, а уж Flash 10 - тем более. Было решено бросить пока силы на другие проекты, а там, глядишь, и Flash 10 зашагает по планете...
Но судьба распорядилась по-другому - как я уже писал выше, попалась мне на глаза провокационная заметка. А вместе с ней и шальная мысль - а нет ли клиента на HTML5? А сложно ли его написать самому? К счастью, ответа на второй вопрос искать не пришлось, ибо уже ответ на первый был положительным. Что называтся, "есть такая партия", и появилась, как будто специально для меня - не далее, чем этим летом. Встречайте - клиент noVNC.
Быстренько скачал и протестировал - работает! Запускаются (помимо всего прочего, что требуется для работы VNC) два демона - один организует веб-сервер, предоставляющий пользователям графический интерфейс, второй организует прокси-сервер, связывающий клиента с VNC-сервером (в связи с особенностями Javascript без прокси не обойтись). После этого можно заходить в браузер и лицезреть рабочий стол.
Резюме - сегодняшний день явно прошёл не зря. Пойду думать, как допилить клиента под свои нужды. И надеюсь, что моя сегодняшняя находка тоже кого-нибудь порадует и даст импульс для творчества. Спасибо за внимание!
Я так понимаю, что они решили от Flash пока не отказываться по разным причинам. Но эта заметка подала мне отличную идею...
Уже несколько месяцев под моим техническим руководством разрабатывается проект специализированного терминального сервера, способного обслуживать клиентов по протоколу VNC.
С целью минимизации устанавливаемого у конечных пользователей ПО искался VNC-клиент, запускаемый из браузера. Такой клиент был найден - Flashlight-VNC.
Ситуация осложнялась тем, что не все легковесные устройства, вроде мобильников и всяких прочих MID, поддерживают Flash, а уж Flash 10 - тем более. Было решено бросить пока силы на другие проекты, а там, глядишь, и Flash 10 зашагает по планете...
Но судьба распорядилась по-другому - как я уже писал выше, попалась мне на глаза провокационная заметка. А вместе с ней и шальная мысль - а нет ли клиента на HTML5? А сложно ли его написать самому? К счастью, ответа на второй вопрос искать не пришлось, ибо уже ответ на первый был положительным. Что называтся, "есть такая партия", и появилась, как будто специально для меня - не далее, чем этим летом. Встречайте - клиент noVNC.
Быстренько скачал и протестировал - работает! Запускаются (помимо всего прочего, что требуется для работы VNC) два демона - один организует веб-сервер, предоставляющий пользователям графический интерфейс, второй организует прокси-сервер, связывающий клиента с VNC-сервером (в связи с особенностями Javascript без прокси не обойтись). После этого можно заходить в браузер и лицезреть рабочий стол.
Резюме - сегодняшний день явно прошёл не зря. Пойду думать, как допилить клиента под свои нужды. И надеюсь, что моя сегодняшняя находка тоже кого-нибудь порадует и даст импульс для творчества. Спасибо за внимание!