Веб-рабочий стол
Части этой статьи (относящиеся к статистической информации) необходимо обновить . Причина: большая часть статистических данных в статье датирована. ( январь 2023 г. ) |
Веб -рабочий стол или веб-топ — это среда рабочего стола, встроенная в веб-браузер или аналогичное клиентское приложение . Вебтоп интегрирует веб-приложения , веб-сервисы , клиент-серверные приложения , серверы приложений и приложения на локальном клиенте в среду рабочего стола, используя метафору рабочего стола . Веб-десктопы предоставляют среду, аналогичную среде Windows , Mac или графическому интерфейсу пользователя в системах Unix и Linux. Это виртуальный рабочий стол, работающий в веб-браузере. В веб-топе приложения, данные, файлы, конфигурация, настройки и права доступа находятся удаленно по сети. Большая часть вычислений происходит удаленно. Браузер в основном используется для отображения и ввода данных.
Термины «веб-рабочий стол» и «веб-топ» отличаются от веб-операционной системы, сетевой операционной системы, такой как TinyOS , или распределенной операционной системы, такой как Inferno . В широком использовании веб-десктопы иногда ошибочно называют веб-операционными системами или просто WebOS.
История
[ редактировать ]В контексте веб- рабочего стола термин Webtop был впервые введен компанией Santa Cruz Operation (SCO) в 1994 году для обозначения веб-интерфейса к их операционной системе Unix . Эта заявка была основана на предварительной заявке под названием «Адаптивная система интернет-протокола», поданной 13 ноября 1997 года, серийный номер 60/065,521 и представляет собой патент США на технологию, используемую в Tarantella Webtop. [1] Энди Бовингдон [2] и Рональда Джо Рекорда, которые исследовали эти концепции в разных направлениях, часто называют изобретателями. [3] Первоначальный SCO Webtop, разработанный Record, использовал плагин Netscape Navigator для отображения приложений в окне браузера через TightVNC . Заявка на товарный знак «SCO Webtop» была подана в Ведомство по патентам и товарным знакам США 8 ноября 1996 года. Чтобы избежать путаницы с более сложной технологией, включенной в Tarantella Webtop, 24 декабря 1997 года компания The Santa Cruz отказалась от нее. Операция. [4]
Концепция трехуровневой архитектуры (TTA) Бовингдона была представлена как Tarantella Webtop. Эта технология возникла в результате раннего коммерческого использования технологии веб-сервера компанией SCO . первый поставщик ОС, включивший коммерческий веб-сервер NCSA HTTPd и коммерческий веб-браузер Mosaic NCSA . Их линейка продуктов X.desktop , полученная при приобретении IXI Limited в Великобритании, была первой, в которой были значки для URL-адресов (управляемые через Deskshell). [5] язык сценариев) и справочную систему на основе HTML под названием DeskHelp , которая расширила NCSA Mosaic веб-браузер , включив в него API и сценарии, связанные с продуктом X.desktop для интерактивного управления. Язык сценариев IXI Limited , основанный на Python , позже был заменен на JavaScript . Tarantella реальные приложения UNIX и Windows позволяла отображать в веб-браузере с помощью Java, образуя настоящий веб-рабочий стол или Webtop.
Первые выпуски SCO Webtop были частью SCO Skunkware. [6] перед интеграцией в SCO OpenServer версии 5 и UnixWare 7. [7] Впоследствии Tarantella была куплена Sun Microsystems и интегрирована в их Sun Secure Global Desktop . [8]
Журнал Byte назвал Webtop NUI (сетевой пользовательский интерфейс). [9]
Совсем недавно Google выпустила операционную систему для веб-подключения под названием ChromeOS , и несколько 11-12-дюймовых нетбуков от Acer и Samsung внедрили эту систему. Считается, что она составляет полезную часть (~ 10%) текущих (2012 г.) продаж нетбуков. .
Преимущества
[ редактировать ]- Удобство
- Персонализированный рабочий стол на каждом поддерживаемом клиентском устройстве.
- Мобильность
- Получите доступ к своему рабочему столу везде, где есть поддерживаемое клиентское устройство.
- Управление сеансами
- Управление сеансами на стороне сервера позволяет перемещающимся пользователям получать доступ к восстановленным сеансам из любого места.
- Управление программным обеспечением
- Гарантирует, что все пользователи используют одни и те же текущие версии всех приложений.
- Обновления и исправления необходимо применять только к серверу — нет необходимости обновлять несколько клиентов.
- Нет необходимости в программном обеспечении для распространения программного обеспечения по сети
- Безопасность
- Меньше подвержен типичным атакам, вирусам, червям, необновленным клиентам и уязвимостям.
- Конфиденциальные данные хранятся на защищенных серверах, а не разбросаны по множеству потенциально незащищенных и уязвимых клиентов (например, смартфонов и ноутбуков).
- Зашифрованная передача всех данных между сервером и клиентами (например, https )
- Функции управления программным обеспечением (выше) позволяют быстро и легко применять рекомендации по безопасности на стороне сервера.
- Администратор Webtop может контролировать, к каким приложениям и данным разрешен доступ каждому пользователю.
- Высокая доступность
- Одновременный доступ к приложениям Windows, UNIX, Linux и мейнфреймам с одного устройства.
- Минимальные требования к оборудованию для клиентских устройств (за исключением технологий рендеринга, таких как Flash/Flex/SilverLight)
- Меньше времени простоя — надежная серверная система легче защищается и с меньшей вероятностью выйдет из строя, чем несколько клиентских настольных компьютеров.
- Отказоустойчивость — если клиентское устройство по какой-либо причине выходит из строя, просто замените его любым другим поддерживаемым клиентским устройством без потери данных, конфигурации, предпочтений или доступа к приложению.
Недостатки
[ редактировать ]- Безопасность
- Поскольку все данные передаются через Интернет, взломщик может перехватить соединение и прочитать данные. Хотя с использованием https 256-битного шифрования и списков контроля доступа это можно защитить.
- Скорость
- При использовании веб-рабочего стола весь код, используемый для визуализации (файлы .js/.css, файлы Flash player и т. д.), необходимо перенести на локальный компьютер, чтобы его можно было отобразить. Кроме того, задержка или перегрузка сети могут периодически замедлять активность веб-сайта. Автономное хранилище приложений может решить эту проблему. [10] [11]
- Возможности приложения
- Некоторые веб-приложения могут не содержать полного набора функций своих традиционных настольных аналогов.
- Доступ к сети
- Веб-рабочим компьютерам требуется доступ к сети. Если клиентское устройство настроено неправильно или сеть недоступна, веб-рабочий стол будет недоступен.
- Контролируемый доступ
- В некоторых реализациях и развертываниях вебтопа доступ пользователя к некоторым приложениям и данным может быть ограничен. Это также считается преимуществом вебтопов, но с точки зрения пользователя может рассматриваться как недостаток.
- Центральное управление
- Обычный пользователь вебтопа не может устанавливать дополнительные приложения или обновлять существующие. Обновления обычно должны выполняться администратором на стороне сервера. Пользователи Webtop зависят от администратора Webtop, тогда как в традиционной среде рабочего стола пользователь может исправить и/или сломать систему, установив новое программное обеспечение или обновления. Это также можно рассматривать как преимущество для вебтопов.
Сравнение веб-десктопов
[ редактировать ]В следующих таблицах сравниваются общие и технические сведения для ряда настольных компьютеров.
Имя | Поддержка браузера | Разработчик | Двигатель | Бесплатно | Лицензия | Сторонние приложения | Продуктовый пакет | Графический интерфейс пользователя | Возможность загрузки на веб-сервер | Все еще активен |
---|---|---|---|---|---|---|---|---|---|---|
G.ho.st | IE6+, Firefox2+, Сафари. Частично: Chrome и Opera | Ghost Inc ("G.ho.st") | Flash + AJAX (мобильная версия — WAP) | Нет | Собственный | Да | Yahoo! Zimbra, Zoho, Google Документы, ILoveIM | Windows -как | Нет | Нет |
Глайд ОС | IE7, Firefox 3, Сафари, Хром | ТрансМедиа | HTML5 | Да (ограничение 30 ГБ) | Собственный | От сообщества Glide | Glide Write, Glide Presenter, Glide Crunch, Фоторедактор, Электронная почта | Mac + Windows - как | Нет | Нет |
Нивио | IE7, IE8, Google Chrome, ФФ 4 | Сачин Дев Дуггал, Саураб Дхут | В разработке | Нет | Собственный | Да | Да | Окна | Нет | Нет |
Онлайн ОС | ФФ 1.5 и выше, IE7 | Сетевые решения iCUBE | Ява , Аякс | Да | Собственный | Да | Да | Windows -как | Нет | Нет |
Пакет приложений OX | ФФ, IE 9/10, Chrome, Сафари | Open-Xchange | JavaScript , HTML5 | Да | Серверная часть: GPLv2. Интерфейсная часть: Creative Commons. | Да | Да | Настраиваемый | Да | Да |
Oracle Secure Global Desktop | Любой браузер с JRE | Оракул | АИП | Нет | Собственный | Да | Да | Настраиваемый | Нет | |
VMware Просмотр | IE, Firefox, Сафари, Опера, Хром | VMware | PCoIP , RDP , HTML5 | Нет | Собственный | Да | Да | Настраиваемый | Нет | Да |
xOS Вебтоп | ФФ 5.0+, Chrome 12+, Сафари | XПродукт | HTML5 , PHP , JavaScript | Да | Открытый исходный код: GPLv3. | Да | Да | Мак -подобный | Нет | Нет |
НольПК | IE 8/9, Firefox v12.0+, Chrome, Safari | ЗероДесктоп, Инк. | HTML/HTML5, JavaScript, Java-апплет, AJAX | Да | Собственный | Да | Thinkfree Office, гибридное облачное хранилище, обмен мгновенными сообщениями | Windows -как | Нет | Нет |
Windows 96 | Хром, Фаерфокс, Microsoft Edge | sys36 | HTML5/JavaScript/Веб-сборка | Да | Собственный | Да | Никто | Windows -как | Нет | Да |
Путер | Хром, Фаерфокс, Microsoft Edge | Компания «Путер Технологии» | HTML5/JavaScript/WebAssembly/WebGL | Да | АГПЛ-3.0 | Да | Никто | Windows -как | Да | Да |
Сфера | Любой браузер | Хьюго Лейсинк | jQuery, HTML, AJAX, серверная часть PHP | Да | Открытый исходный код ( GPLv2 ) | Да | Никто | Windows -как | Да | Да |
СилвеОС | Хром, Сафари, Фаерфокс, Опера, Край | СилвеОС | HTML5 , JavaScript , Vue.js , Vuetify | Да | Собственный | Да | Да | Windows -как | Да | Да |
Уран | Любой браузер | Кодингнеко | HTML/Яваскрипт | Да | Открытый исходный код | Да | Никто | Windows -как | Нет | Да |
Касиус-ОС-13 | Любой браузер | Касиус Технологии | HTML/Javascript/CSS | Да | Открытый исходный код | Да | Никто | Windows -как | Нет | Да |
Win7 Мобильная | Любой браузер | визуализировать | HTML5 , JavaScript , Vue.js | Да | Собственный | Да | Да | Windows -как | Нет | Да |
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Патент США 6,104,392 , Шоу и др., «Метод отображения приложения на различных клиентских устройствах в сети клиент/сервер», выдан 15 августа 2000 г.
- ^ Эндрю Дж. Бовингдон представил плакат «Взаимодействие человека с компьютером» на тему веб-топов во время Второй мировой войны в Чикаго, 1994 год, под названием «Добавление нового измерения к рабочему столу», https://web.archive.org/web/20041231084638/http:// archive.ncsa.uiuc.edu/SDG/IT94/Agenda/Posters-received.html
- ^ Технический документ операции Санта-Крус, Тарантелла - Универсальный сервер приложений, июль 1997 г.
- ^ См. uspto.gov , нажмите «Товарные знаки -> Поиск в базе данных TM» и выполните базовый поиск по запросу «Webtop». Единственные более ранние случаи в базах данных по патентам и товарным знакам относятся к системам, не связанным с контекстом веб-рабочего стола.
- ^ Дескшелл
- ^ Примечания к выпуску SCO Skunkware
- ^ UnixWare
- ^ «Sun Microsystems завершает приобретение Tarantella» . Ассошиэйтед Пресс. 13 июля 2005 г. Проверено 4 апреля 2008 г.
- ^ «Журнал BYTE – июль 1997 г. / История на обложке / Прощай, GUI… Привет, NUI» . www.byte.com . Архивировано из оригинала 20 апреля 1999 года . Проверено 17 января 2022 г.
- ^ Веб-приложение
- ^ Как работает кэш автономных приложений
Ссылки
[ редактировать ]- SCO Tarantella предлагает новый поворот в старом танце с тонкими клиентами , "Журнал сетевых вычислений", Марк Эндрю Зельцер, 24 января 2000 г.
- Откажитесь от этого рабочего стола в пользу вебтопа , PC World , 16 октября 2000 г.
- История компании SCO , Проект документации операционной системы
- SCO обновляет UnixWare с использованием функций Linux , CNET News.com , 23 февраля 1999 г.
- SCO демонстрирует новейшие достижения сетевых вычислений для реальных сред , Network Computing News, 29 апреля 1997 г.