El marionet dispositivos para Internet que es una aplicación que se ejecuta en un servidor y envía pre-renderizados imágenes gráficas a un ligero cliente para su visualización.
Fue prototipado en enero de 1999 en iCentrix Ltd en Andover , Hampshire, Reino Unido, por ex empleados de Caldera UK dirigidos por Roger Alan Gross [1] y Andrew Thomas Wightman.
El concepto detrás de MarioNet era construir un navegador de cliente ligero para proporcionar contenido basado en la web a plataformas de cliente muy pequeñas con poca RAM o ROM y una potencia de procesamiento mínima. Fue diseñado para ejecutarse en una variedad de sistemas operativos integrados o, de hecho, en una plataforma ROM sin un sistema operativo. El lado del servidor utilizó Mozilla , el navegador web de código abierto recientemente basado en el navegador de Netscape . Se utilizó un protocolo patentado llamado OPTIC para comunicarse entre las dos partes.
Los dispositivos de los clientes objetivo incluían teléfonos celulares , tabletas , quioscos de información con pantalla táctil y máquinas expendedoras .
Resumen funcional
Una característica única del diseño de MarioNet fue su arquitectura dividida. La mayor parte del código del navegador residía en un servidor web donde se realizaría la mayor parte del trabajo, incluido el procesamiento HTML , la representación de imágenes para el dispositivo de destino y la conexión a la World Wide Web . El cliente de control remoto era un pequeño motor de gráficos que simplemente descomprimía y mostraba imágenes y transmitía los movimientos del mouse y las pulsaciones de teclas (de ahí el juego de marionetas con las palabras). Esta tecnología también se denomina navegador en la nube . [1]
Los navegadores web son programas grandes y complejos, incluso en aquel entonces. Consumen muchos recursos y para funcionar bien requieren múltiples conexiones cliente / servidor.
El diseño tenía en su núcleo un protocolo de transporte patentado de peso ligero llamado OPTIC ( Protocolo optimizado para el transporte de imágenes a los clientes ). Este protocolo era muy simple y solo requería una única conexión entre el cliente y un servidor. OPTIC funcionaría con cualquier protocolo de transporte, desde comunicaciones en serie RS-232 hasta Wi-Fi o Bluetooth .
Al inicio, el cliente envió las características de la pantalla (resolución, profundidad de color, tamaño físico, etc.) al servidor donde se procesaron y renderizaron las imágenes para el dispositivo de destino. Luego se comprimirían y enviarían a través del protocolo OPTIC al cliente para su visualización.
El diseño del software cliente consistía en unos pocos kilobytes de código y se basaba en el diminuto sistema de ventanas gráficas ROMable de Wightman llamado GROW ( Graphical ROMable Object Windows ) que había desarrollado mientras trabajaba en Digital Research a principios de la década de 1990.
El navegador del servidor basado en Mozilla se reestructuró para incorporar una capacidad de representación del lado del cliente y soporte para el protocolo OPTIC.
Prueba de concepto
Se desarrolló y probó una prueba de concepto en la escuela primaria Kimpton en Hampshire , Reino Unido. Se creó un cibercafé en la biblioteca de la escuela que comprende un dispositivo de servidor web Linux y 286 PC heredadas que ejecutan la parte del cliente. El juicio generó cierto interés en los medios de comunicación [2] [3] y recibió un impulso adicional cuando Sir George Young MP, asistió a una demostración ofrecida por Gross en la escuela Kimpton. [4]
A pesar del interés inicial, el equipo luchó para recaudar los fondos necesarios para patentar la invención y desarrollar el concepto en un producto comercial, por lo que iCentrix se disolvió cuando Gross se unió a Citrix UK en Cambridge más tarde en 1999.
La idea languideció durante varios años hasta el anuncio de una tecnología similar como Opera Mini en 2005, y Bolt (navegador web) en enero de 2009, navegadores web divididos cliente / servidor con clientes livianos. Más tarde, Amazon anunció un navegador de arquitectura dividida, "acelerado por servidor", basado en servidor Amazon EC2, Amazon Silk , para Kindle Fire en 2011.
Ver también
- DR-WebSpyder
Referencias
- ^ a b "El tablero" . Silicon: SAFE Ltd. 2016. Archivado desde el original el 25 de febrero de 2020 . Consultado el 25 de febrero de 2020 .
- ^ "Internet Appliance - nuevo acceso a Internet barato para escuelas de Icentrix" . TrainingZone. Archivado desde el original el 20 de abril de 2012.
- ^ Lea, Graham (27 de abril de 1999). "La escisión de Caldera impulsa a los clientes ligeros de Linux: los que no quieren ir a Utah creen que los clientes ligeros tienen vida en los 486 antiguos" . El registro . Archivado desde el original el 26 de agosto de 2018 . Consultado el 26 de agosto de 2018 .
- ^ "Sir George visita la escuela Kimpton" . El Rt Hon Sir George Young Bt. 2000-05-14. Archivado desde el original el 26 de agosto de 2018 . Consultado el 26 de agosto de 2018 .