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 del cliente local en un entorno de escritorio utilizando la metáfora del 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 del procesamiento se realiza de forma remota. El navegador se utiliza principalmente para la visualización y la entrada de datos.
Los términos "escritorio web" y "webtop" son distintos de sistema operativo web, un sistema operativo de red como TinyOS o un sistema operativo distribuido como Inferno . En el lenguaje común, a veces se hace referencia a los escritorios web como 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 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, suelen ser reconocidos como los inventores. [ 3 ] El SCO Webtop inicial, desarrollado por Record, utilizaba 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 los Estados Unidos el 8 de noviembre de 1996. Para evitar confusiones con la tecnología más compleja incorporada en Tarantella Webtop, SCO la abandonó el 24 de diciembre de 1997. [ 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 en incluir 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 iconos para URL (controlados a través del lenguaje de scripting Deskshell [ 5 ] ) y un sistema de ayuda basado en HTML, llamado DeskHelp, que extendió el navegador web NCSA Mosaic para incluir API y scripting vinculados al producto X.desktop para el control interactivo. El lenguaje de scripting de IXI Limited basado en Python fue reemplazado posteriormente por JavaScript . Tarantella permitió que 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 la web o Webtop.
Las primeras versiones de SCO Webtop formaron parte de SCO Skunkware [ 6 ] antes de integrarse en SCO OpenServer versión 5 y UnixWare 7. [ 7 ] Posteriormente, Tarantella fue adquirida por Sun Microsystems e integrada en su Sun Secure Global Desktop . [ 8 ]
La revista Byte se refería a Webtop como una interfaz de usuario de red (NUI). [ 9 ]
En junio de 2011, Google lanzó ChromeOS , un sistema operativo para conexión a internet, que fue implementado en varios netbooks de 11 y 12 pulgadas de Acer y Samsung . Este sistema representó una parte importante (aproximadamente el 10%) de las ventas de netbooks en 2012.
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 estén ejecutando 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 se necesita software para distribuir software a través de la red.
- Seguridad
- Menos propenso a ataques típicos, virus, gusanos, clientes sin parchear y vulnerabilidades.
- Los datos confidenciales se almacenan en servidores seguros en lugar de estar dispersos en 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 servidor.
- El administrador de Webtop puede controlar a qué aplicaciones y datos tiene permitido acceder cada usuario.
- Alta disponibilidad
- Desde un único dispositivo, acceda a aplicaciones de Windows, UNIX, Linux y Mainframe, todo al mismo tiempo.
- Requisitos mínimos de hardware para dispositivos cliente (excepto para tecnologías de renderizado como Flash/Flex/SilverLight)
- Menos tiempo de inactividad: un sistema de servidor robusto es más fácil de proteger y tiene menos probabilidades de fallar que múltiples equipos de escritorio cliente.
- Tolerancia a fallos: 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, un atacante podría interceptar la conexión y leer la información. Sin embargo, con el uso del cifrado HTTPS de 256 bits y las listas de control de acceso , esto se puede proteger.
- Velocidad
- Al usar un escritorio web, todo el código utilizado para la visualización (archivos .js/.css, archivos de Flash Player, etc.) debe transferirse al equipo local para que pueda mostrarse. Además, la latencia o la congestión de la red pueden ralentizar intermitentemente 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 que se ejecutan desde un entorno web no incluyan todas las funciones de sus versiones tradicionales para escritorio.
- Acceso a la red
- Los escritorios web requieren acceso a una red. Si un dispositivo cliente está mal configurado o la red no está disponible, el escritorio web no estará disponible.
- Acceso controlado
- En algunas implementaciones y despliegues de plataformas web, el acceso del usuario a ciertas aplicaciones y datos puede estar restringido. Si bien esto se considera una ventaja de las plataformas web, desde la perspectiva del usuario puede percibirse como una desventaja.
- Control central
- El usuario habitual de una plataforma web no puede instalar aplicaciones adicionales ni actualizar las existentes. Las actualizaciones suelen ser realizadas por un administrador en el servidor. Los usuarios de plataformas web dependen del administrador. En cambio, en un entorno de escritorio tradicional, el usuario puede reparar o dañar el sistema instalando software nuevo o actualizaciones. Esto también puede considerarse una ventaja para las plataformas web.
Comparación de escritorios web
Las siguientes tablas comparan información general y técnica de varios entornos de escritorio web.
Pastiche y emulación
Muchos sitios web han creado imitaciones de escritorios de sistemas operativos retro, algunos incluso por aficionados.
Véase también
Notas
- ↑ Patente estadounidense 6,104,392 , Shaw, et al., "Método para mostrar una aplicación en una variedad de dispositivos cliente en una red cliente/servidor", emitida el 15 de agosto de 2000.
- ↑ Andrew J Bovingdon presentó un póster sobre Interacción Humano-Computadora acerca de Webtops en WWW2 en Chicago, 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
- ↑ Documento técnico de la operación de Santa Cruz, Tarantella: el servidor de aplicaciones universal, julio de 1997
- ↑ Consulte 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 entorno de escritorio web.
- ↑ DeskShell
- ↑ 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 .
- ↑ Halfhill, Tom R. (julio de 1997). "Adiós, GUI... Hola, NUI" . Byte.com . Archivado del original el 20 de abril de 1999. Consultado el 13 de mayo de 2025 .
- ↑ Aplicación web
- ↑ Cómo funciona la caché de aplicaciones sin conexión
Referencias
- SCO Tarantella ofrece una nueva versión de un antiguo baile de clientes ligeros , "Network Computing Magazine", Mark Andrew Seltzer, 24 de enero de 2000
- Cambia tu ordenador de sobremesa por un navegador web , 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 , Noticias de computación en red, 29 de abril de 1997
Enlaces externos
- " Escritorios web de Simone " Un amplio directorio de escritorios web
- Entornos de escritorio