The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Guacamole - web-клиент для удалённого соединения с рабочим столом по протоколам VNC и RDP

07.05.2012 23:56

Представлен релиз Guacamole 0.6, браузерного web-приложения с реализацией протоколов доступа к удалённому рабочему столу VNC и RDP. Клиентская часть написана на JavaScript, выполнена с использованием технологий HTML5 и не требует для своей работы установки дополнительных плагинов. Серверная часть написана на Си и реализована через специальный прокси guacd. Взаимодействие прокси и web-приложения осуществляется при помощи прослойки на языке Java, которая может быть запущена под управлением контейнера сервлетов Apache Tomcat. Для реализации поддержки VNC используется библиотека libvncclient, а для RDP - FreeRDP. Код проекта распространяется под лицензией AGPLv3.

Так как поддержка VNC и RDP реализована на стороне сервера при помощи нативных библиотек, а через браузер лишь транслируется ввод и вывод информации, Guacamole обеспечивает хорошую производительность, близкую к стандартным клиентам VNC и RDP. Среди дополнительных возможностей отмечается поддержка интернационализации, возможность использования нескольких раскладок клавиатур и экранных клавиатур, наличие фреймворка для разработки расширений, поддержка работы на мобильных устройствах, адаптация для устройств с сенсорными экранами.

  1. Главная ссылка к новости (http://sourceforge.net/news/?g...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/33790-vnc
Ключевые слова: vnc, rdp, web, browser, html5
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:24, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –27 +/
    Когда будет поддержка Radmin? Без него от этой штуки толку мало.
     
     
  • 2.2, Djam (ok), 00:33, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот нафиг он сдался?
     
  • 2.3, Аноним (-), 00:36, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    есть смысл делать только spice. А это гогно не нужно.
     
  • 2.4, Аноним (-), 01:45, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не понимаю какой смысл в radmin? Неужели есть дауны готовые платить за этот глючный тормозной крап? В винде rdesktop встроен. И он лучше.
     
     
  • 3.7, Аноним (-), 02:13, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • –14 +/
    RAdmin стандарт дефакто удаленного управления. rdesktop убог.
     
     
  • 4.9, pavlinux (ok), 02:43, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Гы,гы, бокланы .... Микрософт на Linux переходит, а вы сервера на венде держите...
     
     
  • 5.54, имярек (?), 10:07, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Гы,гы, бокланы .... Микрософт на Linux переходит, а вы сервера на венде
    > держите...

    думаю что решение скорее будет использоваться для доступа к машинам пользовалей а не серверов

     
  • 4.14, бедный буратино (ok), 04:30, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Круто! Потрясающе! А что такое RAdmin?

    ssh - стандарт де-факто удалённого управления. Раз этак тысяч в десять, наверное. А может и больше. Знать бы ещё, кто такой RAdmin...

     
  • 4.17, Аноним (-), 08:28, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    опять "стандарт"... вот кто вам голову этими "стандартами" загадил?
     
  • 4.19, YetAnotherOnanym (?), 10:47, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > стандарт дефакто

    Сожалею, но не могу с Вами в этом согласиться.

     
  • 4.26, Аноним (-), 12:28, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    что за уйху несёшь, никто этим дерьмом не пользуется
     
     
  • 5.28, Djam (ok), 12:32, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > что за уйху несёшь, никто этим дерьмом не пользуется

    Radmin'om? Верно!

     
     
  • 6.31, Аноним (-), 12:33, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да, им
     
  • 2.33, анонимус (??), 13:03, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Radmin ещё существует? Я думал он давно помер. Сейчас вместо radmin - teamviewer, но он действительно хорош. А radmin... кому он нужен когда есть VNC.
     
     
  • 3.36, AllSoftwareSucks (ok), 13:35, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Radmin ещё существует? Я думал он давно помер. Сейчас вместо radmin -
    > teamviewer, но он действительно хорош. А radmin... кому он нужен когда
    > есть VNC.

    VNC без встроенного шифрования - гогно. VNC с костыльным шифрованием... лучше даже не видеть этого.

     
     
  • 4.55, имярек (?), 10:08, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Radmin ещё существует? Я думал он давно помер. Сейчас вместо radmin -
    >> teamviewer, но он действительно хорош. А radmin... кому он нужен когда
    >> есть VNC.
    > VNC без встроенного шифрования - гогно. VNC с костыльным шифрованием... лучше даже
    > не видеть этого.

    Внц для доступа к виртуалкам отлично подходит. Зачем там шифрование?

     
  • 3.40, AdVv (ok), 14:54, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Radmin ещё существует? Я думал он давно помер. Сейчас вместо radmin -
    > teamviewer, но он действительно хорош. А radmin... кому он нужен когда
    > есть VNC.

    Оно все платное. Даже VNC. А то VNC, что бесплатное, практически неюзабельно. А еще малосовместимо друг с другом.

     
     
  • 4.44, Stax (ok), 19:56, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы это о чем? o.o
    По-моему все бесплатно, все юзабельно и совместимо.

    На хостах запускается x0vncserver, на клиенте vncviewer.. И все всегда работает.

     
     
  • 5.49, AdVv (ok), 21:33, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вы это о чем? o.o
    > По-моему все бесплатно, все юзабельно и совместимо.
    > На хостах запускается x0vncserver, на клиенте vncviewer.. И все всегда работает.

    Это в пределах одной определенной платформы. А под винду толковой бесплатной реализации VNC нет. Плюс к тому у разных версий продуктов несовместимы реализации шифрования, передачи файлов, аутентификации, не говоря уже о мелких полезностях, вроде отправки сообщений. В общем всего, что выходит за рамки VNC но сильно упрощает жизнь админу.

     

  • 1.5, Crazy Alex (ok), 01:57, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я всё понимаю, но ЗАЧЕМ? HTML5, Java - и всё ради того чтобы нативный клиент не запускать? Когда вообще такое понадобиться может?
     
     
  • 2.6, Аноним (-), 02:07, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    JavaScript

    /fixed

     
     
  • 3.43, vit (??), 18:52, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    не не не. именно ява.
    > Взаимодействие прокси и web-приложения осуществляется при помощи прослойки на языке Java
     
  • 2.8, Аноним (-), 02:15, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы простому пользователю не пришлось не понятно каким образом что-то там настраивать. А только запустил браузер и готово
     
     
  • 3.12, VoDA (ok), 04:04, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы простому пользователю не пришлось не понятно каким образом что-то там настраивать.
    > А только запустил браузер и готово

    +1.

    Заодно и каким админам может быть полезно - имея ключ можно зайти с любого компьютера через адекватный браузер.


    ИМХО основная задача - возможность использования терминальных серверов с ЛЮБОГО доступного компьютера. Через Web.

     
     
  • 4.46, Crazy Alex (ok), 17:24, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я очень давно не видел компы, из стандартной установки которых вырезался бы (для винды mstsc), а для линукса - гномовский или КДЕшный клиент.
     
     
  • 5.53, Аноним239 (?), 21:42, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >(для винды mstsc)

    И давно он поддерживает VNC?

     
  • 3.45, Crazy Alex (ok), 17:24, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Простой пользователь получает клиента из коробки (как минимум в случае винды, KDE или Gnome) и настраивать там откровеннно нечего. А у кого нет ДЕ или кто хочет с винды на VNC есть - не такой уж обычный пользователь и доставить соответствующее приложение - не проблема ни разу.
     
  • 2.29, Аноним (-), 12:32, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вообще это может быть полезно для датацентров или хостинга VDS. Не везде можно дать доступ к, например VNC, в общую сеть.
     
     
  • 3.47, Crazy Alex (ok), 17:26, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну так средствами файрволла ограничить куда логичнее и проще
     
  • 2.56, имярек (?), 10:14, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Я всё понимаю, но ЗАЧЕМ? HTML5, Java - и всё ради того
    > чтобы нативный клиент не запускать? Когда вообще такое понадобиться может?

    Например чтобы с со смартфона можно было зайти к юзеру на машину

     
     
  • 3.57, Djam (ok), 13:56, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Я всё понимаю, но ЗАЧЕМ? HTML5, Java - и всё ради того
    >> чтобы нативный клиент не запускать? Когда вообще такое понадобиться может?
    > Например чтобы с со смартфона можно было зайти к юзеру на машину

    Ну x2, teamviwer под андройдом работают

     

  • 1.10, deboon (?), 03:41, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Немного оффтоп, но спрошу:
    может ли _автор_ кода лицензированного изначально под AGPL в последствии изменить лицензию на более другую, например, BSD-like или проприетарную.
     
     
  • 2.11, VoDA (ok), 04:01, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Немного оффтоп, но спрошу:
    > может ли _автор_ кода лицензированного изначально под AGPL в последствии изменить лицензию
    > на более другую, например, BSD-like или проприетарную.

    Автор - вправе для своего кода выбирать любую систему лицензирования. Но лицензии типа AGPL, GPL, BSDL - не отзывные. Таким образом получив код открытый под OpenSource лицензией можно пользоваться им под этой лицензией вне зависимости от желаний автора.

    Итого: автор может в дополнение к AGPL открыть под другой или сделать закрытую версию В ЛЮБОЙ момент. ЗАКРЫТЬ код не возможно. Если итоговый код написан несколькими разработчиками (первый - базовый код, другие - патчи), то для смены лицензии должно быть разрешение от ВСЕХ разработчиков (либо переписать код, на который нет разрешения, тем самым став автором и получив право сменить лицензию).

    И коротко: ДА, автор - может.


     
  • 2.13, VoDA (ok), 04:11, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Немного оффтоп, но спрошу:
    > может ли _автор_ кода лицензированного изначально под AGPL в последствии изменить лицензию
    > на более другую, например, BSD-like или проприетарную.

    Я исходил из следующего сценария:
    1. автор написал код.
    2. автор открыл под AGPL.
    3. автор дописал еще кода.
    3а - точка времени
    4. может ли автор кода сменить лицензию на BSDL для текущего среза репозитория?

    4 - Да, может.

    Плюс все потребители кода могут получить код под AGPL в точке времени 3а (т.е. до смены лицензии). Это можно сделать выбрав данные из репозитория или получив программу собранную до смены лицензии и затребовав код.


    PS если имелся в виду иной сценарий лицензирования, то стоит рассмотреть его отдельно ;)

     

  • 1.15, baf (?), 05:32, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Елки палки, зачем же томкат? А нельзя на лампе реализовать? Или к лампу тупо яву добавить, что бы был ламп и томкат на 1 серваке?
     
     
  • 2.32, Аноним (-), 12:42, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кому-то нравится поп, кому-то попадья. А кому-то свиной хрящик.


    Хоть что-нибудь в СПО всем нравится? Ну, исключая сто баксов, разумеется? (риторический вопрос, верно?)

     

  • 1.16, Аноним (-), 07:56, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >JavaScript
    >HTML5
    >C
    >Java

    Мне почему-то кажется, что они немного перестарались.

     
     
  • 2.51, ffdgvbfdgbv (?), 23:30, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>JavaScript
    >>HTML5
    >>C
    >>Java
    > Мне почему-то кажется, что они немного перестарались.

    Ну вот, опять недовольные. А ведь ребята так хотели ну всем-всем угодить.


     

  • 1.18, Аноним (-), 10:23, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "А у Вас есть точно такой же, но с перламутровыми пуговицами?"
    Извините, вырвалось.

    X-сервера на html5 или java не найдётся?

     
     
  • 2.21, an. (?), 10:48, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Есть, почему же. Правда, под андроид: https://www.opennet.ru/opennews/art.shtml?num=33291
     
  • 2.23, Онтоним (?), 11:48, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На Java - WeirdX http://www.jcraft.com/

     

  • 1.20, Гога (?), 10:48, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кстати, никто не сталкивался с проблемой в винде - при переключении языка (обычно Ctrl+Shift), ввод текста через VNC блокируется, пока мышкой не переключишь язык через индикатор в трее? Пробовал несколько различных VNC серверов, везде одно и то же. Есть способ с этим бороться? ЧЯДН?
     
     
  • 2.22, saNdro (?), 11:37, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если вы и на локальной машине переключаете той же комбинацией, то раскладки у вас и на удалёнке могут оказаться "рассинхронизированными" и может быть такой вот эффект.
     
     
  • 3.24, Djam (ok), 11:57, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Если вы и на локальной машине переключаете той же комбинацией, то раскладки
    > у вас и на удалёнке могут оказаться "рассинхронизированными" и может быть
    > такой вот эффект.

    Что самое интересное, смена сочетания клавиш переключения раскладки не оказывает заметного влияния.

     
     
  • 4.25, COBA (?), 12:25, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Использую Remmina и не сталкиваюсь с такой ситуацией, а до этого было.
     
     
  • 5.27, Djam (ok), 12:30, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Использую Remmina и не сталкиваюсь с такой ситуацией, а до этого было.

    Сам пользователь remmina, но увы проблема существует.

     
  • 3.30, Гога (?), 12:33, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо! Теперь, понятно, куда рыть. Возможно, имеет смысл альтернативные "переключалки" попробовать.
     
  • 2.34, анонимус (??), 13:05, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кстати, никто не сталкивался с проблемой в винде - при переключении языка
    > (обычно Ctrl+Shift), ввод текста через VNC блокируется, пока мышкой не переключишь
    > язык через индикатор в трее? Пробовал несколько различных VNC серверов, везде
    > одно и то же. Есть способ с этим бороться? ЧЯДН?

    Я обычно лечу эту беду выставлением языка по-умолчанию в windows "en". Глубже не разбирался.

     
     
  • 3.35, Djam (ok), 13:06, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Кстати, никто не сталкивался с проблемой в винде - при переключении языка
    >> (обычно Ctrl+Shift), ввод текста через VNC блокируется, пока мышкой не переключишь
    >> язык через индикатор в трее? Пробовал несколько различных VNC серверов, везде
    >> одно и то же. Есть способ с этим бороться? ЧЯДН?
    > Я обычно лечу эту беду выставлением языка по-умолчанию в windows "en". Глубже
    > не разбирался.

    И это проходили. Не помогает :(

     
  • 2.37, Ф (?), 14:01, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя не RealVNC? Попробуй другие комбинации сервер-клиент, мне лучше всего помогал вариант ява-клиента и сервера на TightVNC, но испытай как минимум три разных. И еще иногда помогает прямо перед подключением, но после набора пароля, сменить раскладку. Это и к Тимвьюеру относится.
     
     
  • 3.38, Djam (ok), 14:03, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > У тебя не RealVNC? Попробуй другие комбинации сервер-клиент, мне лучше всего помогал
    > вариант ява-клиента и сервера на TightVNC, но испытай как минимум три
    > разных. И еще иногда помогает прямо перед подключением, но после набора
    > пароля, сменить раскладку. Это и к Тимвьюеру относится.

    RealVNC, TigerVNC, TightVNC, remmina - везде одна проблема с раскладками.
    И переключение заранее перед подключением делалось, однако не сильно помогает.


     
     
  • 4.58, AdVv (ok), 22:00, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> У тебя не RealVNC? Попробуй другие комбинации сервер-клиент, мне лучше всего помогал
    >> вариант ява-клиента и сервера на TightVNC, но испытай как минимум три
    >> разных. И еще иногда помогает прямо перед подключением, но после набора
    >> пароля, сменить раскладку. Это и к Тимвьюеру относится.
    > RealVNC, TigerVNC, TightVNC, remmina - везде одна проблема с раскладками.
    > И переключение заранее перед подключением делалось, однако не сильно помогает.

    Долго боролся, поборол, и забил ;). Кажется проблема решается использованием клиента от коммерческой RealVNC с какими-то твиками, теперь уже хоть убей не помню.

     
  • 2.42, ram_scan (?), 18:06, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Точно такая-же проблема и с rdesktop-ом. Это "залипает" какая-то из "шифтовых" клавиш, остается в нажатом состоянии после переключения раскладки.

    В качестве воркэраунда достаточно по разу ткнуть в каждую клавишу которой раскладка переключалась. Отлипнет.

    Залипает кстати не всегда.

     
     
  • 3.59, AdVv (ok), 22:02, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Точно такая-же проблема и с rdesktop-ом. Это "залипает" какая-то из "шифтовых" клавиш,
    > остается в нажатом состоянии после переключения раскладки.
    > В качестве воркэраунда достаточно по разу ткнуть в каждую клавишу которой раскладка
    > переключалась. Отлипнет.
    > Залипает кстати не всегда.

    хз, в mstsc никогда ничего не залипает

     
  • 3.60, Andrey Mitrofanov (?), 10:02, 15/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Точно такая-же проблема и с rdesktop-ом. Это "залипает" какая-то из "шифтовых" клавиш,
    > остается в нажатом состоянии после переключения раскладки.

    Кстати, да, проблем с VNC две, разных.

    Во-первых, то, что VNC клиент (rdesktop, очевидно, в этом не одинок) транслирует клавиши из "ascii" обратно в клавиатурные скан-коды [насколько я могу судить], чтобы на "том конце" подсунуть их [типа] как пришедшие с клавиатуры. Так вот, когда _на _хосте с вьюером раскладка клавиатуры переключается на _русскую транстяция в скан-коды (во вьюере) просто не работает, нажатия "исчезают", не доходят до той стороны. При этом стрелки, цифры и др. _не-кириллические_  символы работают. Ещё всякие запятые могут переместиться или даже превратиться. Клавиша [/? .,], например, может "неожиданно" ввести "ю" или "б" на той стороне (русская раскладка тут + русс.раскл. там). Также плавают верхние символы на цифрах (Shift+N), например.

    Во-вторых, шифтовые клавиши (Shift, Ctrl, Alt) могут залипать. Видимо, что-то со сменой фокуса -- клавишу уже отпустили, а смотрелка (или тот хост?) всё ещё думает, что она нажата. [У меня ещё и KVM-свич контролы глотает -- очч :/ "радует".] Заменто, например, при подключении к виртуалке virt-manager-ом (=его встроенный клиен vnc, что-то (библиотечное?) на питоне, кажется) нажимаешь _просто ESC, а выскакивает меню Пуск (~Ctrl-ESC).

    > В качестве воркэраунда достаточно по разу ткнуть в каждую клавишу которой раскладка
    > переключалась. Отлипнет.

    Аналогично, решаю, за неимением лучшего и чтоб не заморачиваться %)выбором, "прощёлкиванием" про всем Shift, Ctrl, Alt.

    Вариант второго залипания: Caps-Lock "переворачивается" в виртуалке. На хосте капс выключен, "прощёлкивание" шифта не помогает, как и капс-лока, а виртуалка думает, что капс-лок включён. Шифт, пока нажат, "отжимает" капс, но не более, и неудобно это. Лечится какими-то, не знаю какими, шаманскими плясками, типа нажать капс, закрыть окно вьюера, нажать капс, снова открыть вьюер (-не уверен).

     

  • 1.41, Vkni (ok), 15:09, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще, такие штуки страшно неудобны. Ведь в них часть комбинаций клавиш перехватывается браузером и ОС клиента. В результате, периодически происходит переключение на другие вкладки, на другие окна клиента.

    А с пресловутой сетевой прозрачностью Х-ов, какие бы битмапы не гонялись по сети, приложение выглядит, как запущенное на машине с Х-сервером. Оно полностью интегрировано, и с ним можно спокойно работать, не переживая, что нельзя нажимать Ctrl-PgUp или Ctrl-Tab.

     
     
  • 2.48, Crazy Alex (ok), 17:28, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так иксы под это специально проектировались
     
     
  • 3.52, Vkni (ok), 12:05, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну так иксы под это специально проектировались

    Ну да. Просто в регулярных темах про Wayland предлагают переходить на VNC.

     

  • 1.50, robux (ok), 21:51, 09/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подождите! А как изображение рабочего стола передается?
    В виде серии сжатых картинок?
    В виде перерисовываемых растровых областей?
    Раскраска областей в виде div и контролов средствами HTML?

    Если картинками, то представляю как будет моргать и тупить...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    A-Real
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру