Части этой статьи (те, которые связаны со статистической информацией) необходимо обновить . Причина указана такова: большинство статистических данных в статье устарели. Пожалуйста, помогите обновить эту статью, чтобы отразить недавние события или новую доступную информацию. ( Январь 2023 г. )
Термины "web desktop" и "webtop" отличаются от web operating system, сетевой операционной системы, такой как 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 Operation. [4]
Концепция трехуровневой архитектуры (TTA) Bovingdon была запущена как Tarantella Webtop. Эта технология возникла из раннего коммерческого использования технологии веб-сервера компанией SCO . первым поставщиком ОС, включившим коммерческий веб-сервер NCSA HTTPd и коммерческий веб-браузер NCSA Mosaic . Их линейка продуктов X.desktop , полученная при приобретении IXI Limited в Великобритании, была первой, в которой были иконки для URL-адресов (управляемых с помощью языка сценариев Deskshell [ 5] ) и справочная система на основе HTML, называемая DeskHelp, которая расширила веб-браузер NCSA Mosaic , включив API и сценарии, связанные с продуктом X.desktop для интерактивного управления. Язык сценариев IXI Limited , основанный на Python, позже был заменен на JavaScript . Tarantella позволяла отображать настоящие приложения UNIX и Windows в веб-браузере с помощью Java для формирования настоящего веб-рабочего стола или Webtop.
Журнал Byte назвал Webtop NUI (сетевым пользовательским интерфейсом). [9]
Совсем недавно Google выпустила операционную систему для веб-подключения под названием ChromeOS , и несколько 11-12-дюймовых нетбуков от Acer и Samsung внедрили эту систему. Считается, что она составляет полезную долю (~10%) от текущих (2012 г.) продаж нетбуков.
Преимущества
Удобство
Персонализированный рабочий стол на каждом поддерживаемом клиентском устройстве
Мобильность
Получите доступ к своему рабочему столу из любого места, где есть поддерживаемое клиентское устройство.
Управление сеансом
Управление сеансами на стороне сервера позволяет перемещающимся пользователям получать доступ к восстановленным сеансам из любой точки мира.
Управление программным обеспечением
Гарантирует, что все пользователи используют одни и те же актуальные версии всех приложений.
Обновления и исправления необходимо применять только к серверу — нет необходимости обновлять несколько клиентов.
Нет необходимости в программном обеспечении для распространения программного обеспечения по сети
Безопасность
Менее подвержен типичным атакам, вирусам, червям, неисправленным клиентам, уязвимостям
Конфиденциальные данные хранятся на защищенных серверах, а не разбросаны по нескольким потенциально незащищенным и уязвимым клиентам (например, смартфонам и ноутбукам)
Зашифрованная передача всех данных между сервером и клиентами (например, https )
Функции управления программным обеспечением (выше) позволяют быстро и легко применять рекомендации по безопасности на стороне сервера.
Администратор Webtop может контролировать, к каким приложениям и данным каждому пользователю разрешен доступ.
Высокая доступность
С одного устройства можно одновременно получить доступ к приложениям Windows, UNIX, Linux и Mainframe.
Минимальные требования к оборудованию для клиентских устройств (за исключением технологий визуализации, таких как Flash/Flex/SilverLight)
Меньше простоев — надежная серверная система, которую легче защитить и которая менее подвержена сбоям, чем несколько клиентских рабочих столов
Отказоустойчивость — если клиентское устройство по какой-либо причине выходит из строя, просто замените его любым другим поддерживаемым клиентским устройством без потери данных, конфигурации, настроек или доступа к приложениям.
Недостатки
Безопасность
Поскольку все данные передаются через интернет, взломщик может перехватить соединение и прочитать данные. Хотя с использованием https 256-битного шифрования и списков контроля доступа это можно защитить.
Скорость
При использовании веб-рабочего стола весь код, используемый для визуализации (файлы .js/.css, файлы Flash-плеера и т. д.), необходимо перенести на локальный компьютер, чтобы его можно было отобразить. Кроме того, задержка или перегрузка сети могут периодически замедлять работу веб-сайта. Хранение приложений в автономном режиме может смягчить эту проблему. [10] [11]
Возможности приложения
Некоторые приложения, поставляемые через Webtop, могут не содержать полного набора функций своих традиционных настольных аналогов.
Сетевой доступ
Веб-рабочие столы требуют доступа к сети. Если клиентское устройство неправильно настроено или сеть недоступна, то веб-рабочий стол недоступен.
Контролируемый доступ
В некоторых реализациях и развертываниях вебтопов доступ пользователя к некоторым приложениям и данным может быть ограничен. Это также считается преимуществом вебтопов, но может рассматриваться как недостаток с точки зрения пользователя.
Центральный контроль
Обычный пользователь webtop не может устанавливать дополнительные приложения или обновлять существующие приложения. Обновления обычно должны выполняться администратором на стороне сервера. Пользователи webtop зависят от администратора webtop, тогда как в традиционной среде рабочего стола пользователь может исправить и/или сломать систему, установив новое программное обеспечение или обновления. Это также можно рассматривать как преимущество для webtop.
Сравнение веб-рабочих столов
В следующих таблицах сравниваются общие и технические данные для ряда веб-рабочих столов.
^ Патент США 6,104,392, Шоу и др., «Способ отображения приложения на различных клиентских устройствах в сети клиент/сервер», выдан 15 августа 2000 г.
^ Эндрю Дж. Бовингдон представил постер «Взаимодействие человека с компьютером» на тему Webtops на Всемирной конференции по компьютеру в Чикаго в 1994 году под названием «Добавление нового измерения к рабочему столу», https://web.archive.org/web/20041231084638/http://archive.ncsa.uiuc.edu/SDG/IT94/Agenda/Posters-received.html
^ Технический документ по операции «Санта-Крус», Тарантелла — Универсальный сервер приложений, июль 1997 г.
^ См. uspto.gov, нажмите «Торговые марки -> Поиск в базе данных TM» и выполните базовый поиск по запросу «Webtop». Единственные более ранние упоминания в базах данных патентов и товарных знаков относятся к системам, не связанным с контекстом веб-рабочего стола.
^ "BYTE Magazine - июль 1997 / Заглавная статья / Прощай, GUI... Привет, NUI". www.byte.com . Архивировано из оригинала 20 апреля 1999 года . Получено 17 января 2022 года .