Desktop environment that runs in a web browser
Un escritorio web o webtop es un entorno de escritorio integrado en un navegador web o una aplicación cliente similar . Un webtop integra aplicaciones web , servicios web , aplicaciones cliente-servidor , servidores de aplicaciones y aplicaciones en el cliente local en un entorno de escritorio utilizando la metáfora de escritorio . Los escritorios web proporcionan un entorno similar al de Windows , Mac o una interfaz gráfica de usuario en sistemas Unix y Linux. Es un escritorio virtual que se ejecuta en un navegador web. En un webtop, las aplicaciones, los datos, los archivos, la configuración, los ajustes y los privilegios de acceso residen de forma remota a través de la red. Gran parte de la computación se realiza de forma remota. El navegador se utiliza principalmente para fines de visualización y entrada.
Los términos "escritorio web" y "webtop" son distintos de los de sistema operativo web, sistema operativo de red como TinyOS o sistema operativo distribuido como Inferno . En el uso común, a los escritorios web a veces se los denomina incorrectamente sistemas operativos web o simplemente WebOS.
Historia
En el contexto de un escritorio web , el término Webtop fue introducido por primera vez por la Santa Cruz Operation (SCO) en 1994 para una interfaz basada en web para su sistema operativo Unix . Esta aplicación se basó en la solicitud provisional titulada "The Adaptive Internet Protocol System" presentada el 13 de noviembre de 1997, número de serie 60/065,521 y es la patente estadounidense para la tecnología utilizada en Tarantella Webtop. [1] Andy Bovingdon [2] y Ronald Joe Record, quienes exploraron los conceptos en diferentes direcciones, a menudo son acreditados como los inventores. [3] El SCO Webtop inicial, desarrollado por Record, utilizó un complemento de Netscape Navigator para mostrar aplicaciones en una ventana del navegador a través de TightVNC . Se presentó una solicitud de marca registrada para "SCO Webtop" ante la Oficina de Patentes y Marcas de EE. UU. el 8 de noviembre de 1996. Para evitar confusiones con la tecnología más compleja incorporada en Tarantella Webtop, fue abandonada el 24 de diciembre de 1997 por The Santa Cruz Operation. [4]
El concepto de arquitectura de tres niveles (TTA) de Bovingdon se lanzó como Tarantella Webtop. Esta tecnología se originó a partir del uso comercial temprano de la tecnología de servidor web por parte de SCO , el primer proveedor de sistemas operativos que incluyó un servidor web comercial, NCSA HTTPd , y un navegador web comercial , NCSA Mosaic . Su línea de productos X.desktop , obtenida cuando adquirieron IXI Limited en el Reino Unido, fue la primera en tener íconos para URL (controlados a través del lenguaje de script Deskshell [5] ) y un sistema de ayuda basado en HTML, llamado DeskHelp, que extendió el navegador web NCSA Mosaic para incluir API y scripts vinculados al producto X.desktop para control interactivo. El lenguaje de script de IXI Limited basado en Python fue reemplazado más tarde por JavaScript . Tarantella permitió que las aplicaciones reales de UNIX y Windows se mostraran dentro de un navegador web mediante el uso de Java para formar un verdadero escritorio basado en web o Webtop.
Las primeras versiones de SCO Webtop fueron parte de SCO Skunkware [6] antes de ser integradas en SCO OpenServer versión 5 y UnixWare 7. [7] Tarantella fue posteriormente adquirida por Sun Microsystems e integrada en su Sun Secure Global Desktop . [8]
La revista Byte se refirió al Webtop como una NUI (Interfaz de usuario de red). [9]
Más recientemente, Google lanzó un sistema operativo para conexión web llamado ChromeOS y varios netbooks de 11-12" de Acer y Samsung han implementado el sistema. Se cree que representa una fracción útil (~10%) de las ventas actuales (2012) de netbooks.
Ventajas
- Conveniencia
- Un escritorio personalizado en cada dispositivo cliente compatible
- Movilidad
- Acceda a su escritorio desde cualquier lugar donde haya un dispositivo cliente compatible
- Gestión de sesiones
- La gestión de sesiones del lado del servidor permite a los usuarios itinerantes acceder a las sesiones restauradas desde cualquier lugar
- Gestión de software
- Garantiza que todos los usuarios ejecuten las mismas versiones actuales de todas las aplicaciones
- Las actualizaciones y los parches solo deben aplicarse al servidor, no es necesario actualizar varios clientes.
- No es necesario ningún software para distribuir software a través de la red
- Seguridad
- Menos propenso a ataques típicos, virus, gusanos, clientes sin parches y vulnerabilidades.
- Datos confidenciales almacenados en servidores seguros en lugar de estar dispersos entre múltiples clientes potencialmente desprotegidos y vulnerables (por ejemplo, teléfonos inteligentes y computadoras portátiles)
- Transmisión cifrada de todos los datos entre el servidor y los clientes (por ejemplo, https )
- Las funciones de administración de software (arriba) permiten la aplicación rápida y sencilla de avisos de seguridad en el lado del servidor
- El administrador de Webtop puede controlar a qué aplicaciones y datos puede acceder cada usuario.
- Alta disponibilidad
- Desde un solo dispositivo acceda a aplicaciones de Windows, UNIX, Linux y Mainframe, todas al mismo tiempo
- Requisitos mínimos de hardware para dispositivos cliente (excepto tecnologías renderizadas como Flash/Flex/SilverLight)
- Menos tiempo de inactividad: sistema de servidor robusto, más fácil de proteger y con menos probabilidades de fallar que múltiples escritorios de clientes
- Tolerancia a fallas: si un dispositivo cliente falla por cualquier motivo, simplemente reemplácelo con cualquier otro dispositivo cliente compatible sin pérdida de datos, configuración, preferencias o acceso a la aplicación.
Desventajas
- Seguridad
- Dado que todos los datos se transfieren a través de Internet, es posible que un pirata informático intercepte la conexión y lea los datos. Sin embargo, con el uso de cifrado https de 256 bits y listas de control de acceso , esto se puede proteger.
- Velocidad
- Al utilizar un escritorio web, todo el código utilizado para la visualización (archivos .js/.css, archivos Flash Player, etc.) debe transferirse a la computadora local para que pueda visualizarse. Además, la latencia o la congestión de la red pueden ralentizar de forma intermitente la actividad del escritorio web. El almacenamiento de aplicaciones sin conexión puede mitigar este problema. [10] [11]
- Características de la aplicación
- Es posible que algunas aplicaciones entregadas vía webtop no contengan el conjunto completo de funciones de sus contrapartes de escritorio tradicionales.
- Acceso a la red
- Los escritorios web requieren acceso a una red. Si el dispositivo cliente está mal configurado o no se puede acceder a la red, el escritorio web no estará disponible.
- Acceso controlado
- En algunas implementaciones y despliegues de webtop, se puede restringir el acceso de un usuario a algunas aplicaciones y datos. Esto también se considera una ventaja de los webtop, pero puede verse como una desventaja desde la perspectiva del usuario.
- Control central
- El usuario normal de Webtop no puede instalar aplicaciones adicionales ni actualizar aplicaciones existentes. Las actualizaciones normalmente deben ser realizadas por un administrador del lado del servidor. Los usuarios de Webtop dependen del administrador de Webtop, mientras que en el entorno de escritorio tradicional el usuario puede reparar o estropear el sistema instalando nuevo software o actualizaciones. Esto también puede considerarse una ventaja para los usuarios de Webtop.
Comparación de escritorios web
Las siguientes tablas comparan información general y técnica de varios escritorios web.
Véase también
Notas
- ^ Patente estadounidense 6.104.392, Shaw, et al., "Método de visualización de una aplicación en una variedad de dispositivos cliente en una red cliente/servidor", expedida el 15 de agosto de 2000
- ^ Andrew J Bovingdon presentó un póster de interacción hombre-computadora sobre el tema de los Webtops en la Segunda Guerra Mundial en Chicago, en 1994, titulado "Añadiendo una nueva dimensión al escritorio", https://web.archive.org/web/20041231084638/http://archive.ncsa.uiuc.edu/SDG/IT94/Agenda/Posters-received.html
- ^ Libro blanco técnico de la operación Santa Cruz, Tarantella --The Universal Application Server, julio de 1997
- ^ Visite uspto.gov, haga clic en "Marcas comerciales -> Buscar en la base de datos de marcas comerciales" y realice una búsqueda básica de "Webtop". Las únicas apariciones anteriores en las bases de datos de patentes y marcas comerciales corresponden a sistemas no relacionados con un contexto de escritorio web.
- ^ Escritorio Shell
- ^ Notas de la versión de SCO Skunkware
- ^ UnixWare
- ^ "Sun Microsystems completa la adquisición de Tarantella". Associated Press. 13 de julio de 2005. Consultado el 4 de abril de 2008 .
- ^ "Revista BYTE - Julio de 1997 / Artículo de portada / Adiós, GUI... Hola, NUI". www.byte.com . Archivado desde el original el 20 de abril de 1999 . Consultado el 17 de enero de 2022 .
- ^ Aplicación web
- ^ Cómo funciona el caché de aplicaciones sin conexión
Referencias
- SCO Tarantella ofrece un nuevo giro a un viejo concepto de cliente ligero, "Network Computing Magazine", Mark Andrew Seltzer, 24 de enero de 2000
- Deshazte de tu escritorio y opta por un Webtop, PC World , 16 de octubre de 2000
- Historia de la empresa SCO, proyecto de documentación del sistema operativo
- SCO renueva UnixWare con características de Linux, CNET News.com , 23 de febrero de 1999
- SCO presenta lo último en computación en red para entornos del mundo real, Network Computing News, 29 de abril de 1997