Violonchelo (navegador web)
Cello es uno de los primeros navegadores web gráficos discontinuados para Windows 3.1; fue desarrollado por Thomas R. Bruce del Instituto de Información Legal de la Facultad de Derecho de Cornell. Fue lanzado como shareware en 1993. Mientras que otros navegadores se ejecutaban en varias máquinas Unix, Cello fue el primer navegador web para Microsoft Windows, utilizando el sistema winsock para acceder a Internet. Además del Windows básico, Cello trabajó en Windows NT 3.5 y con pequeñas modificaciones en OS/2.
Cello se creó debido a la demanda de acceso a la Web por parte de los abogados, quienes eran más propensos a usar Microsoft Windows que los sistemas operativos Unix compatibles con navegadores web anteriores, incluida la primera versión de Mosaic. La falta de un navegador de Windows significó que muchos expertos legales no pudieran acceder a la información legal disponible en hipertexto en la World Wide Web. Cello fue popular durante 1993/1994, pero cayó en desgracia tras el lanzamiento de Mosaic para Windows y Netscape, después de lo cual se abandonó el desarrollo de Cello.
Cello se lanzó públicamente por primera vez el 8 de junio de 1993. Se anunció una versión 2.0, pero se abandonó el desarrollo. La versión 1.01a, 16 de abril de 1994, fue el último lanzamiento público. Desde entonces, el Instituto de Información Legal de la Facultad de Derecho de Cornell obtuvo la licencia del código fuente de Cello 2.0, que se ha utilizado para desarrollar software comercial.
El navegador ya no está disponible desde su página de inicio original. Sin embargo, todavía se puede descargar desde sitios espejo.
Desarrollo e historia
El desarrollo de Cello comenzó en 1992, con versiones beta planificadas para junio de 1993 y un lanzamiento para julio de 1993. Se anunció públicamente el 12 de abril de 1993.
El Instituto de Información Legal de la Facultad de Derecho de Cornell creó el primer sitio de derecho en el Internet en 1992 y el primer sitio web legal en 1993. Sin embargo, en ese momento no había navegadores web para el sistema operativo Microsoft Windows, que era el que usaban la mayoría de los abogados. Por lo tanto, para permitir que los abogados usen su sitio web, el Instituto de Información Legal desarrolló el primer navegador web basado en Windows. Esto fue posible gracias a una subvención del Centro Nacional para la Investigación de Información Automatizada.
Aunque otros navegadores de la época se basaban en las bibliotecas WWW del CERN llamadas libwww, las PC de la época no eran lo suficientemente potentes para ejecutar el código orientado a UNIX. Como resultado, Thomas Bruce tuvo que reescribir la mayoría de las bibliotecas WWW para que funcionaran en Microsoft Windows. A diferencia de la mayoría de los navegadores comerciales en ese momento, Cello no usaba el código fuente de Mosaic y, por lo tanto, tenía una apariencia diferente.
Steven Sinofsky, presidente de la división de Windows de Microsoft, escribió en un correo electrónico de junio de 1994: Actualmente no planeamos ningún otro software de cliente [en el próximo lanzamiento de Windows 95], especialmente algo como Mosaic o Cello. Sin embargo, el 11 de enero de 1995, Microsoft anunció que había licenciado la tecnología Mosaic de Spyglass, que usaría para crear Internet Explorer. El 15 de agosto de 1995, Microsoft debutó con su propio navegador web Internet Explorer 1 para Windows 95. Si bien no se envió con la versión original de Windows 95, ¡se envió con Microsoft Plus! para Windows 95.
Uso
Cuando se lanzó en 1993, Cello era el único navegador para la plataforma Microsoft Windows. Poco después del lanzamiento, Cello se descargaba a un ritmo de 500 copias por día. Como tal, logró una buena cantidad de uso y reconocimiento dentro de la comunidad legal, incluida una cantidad de usuarios de PC con entre 150 000 y 200 000 usuarios. En 1994, la mayoría de los sitios web se visitaban con el navegador Cello o el navegador Mosaic. A pesar de tener menos funciones que Mosaic, Cello continuó usándose debido a su interfaz más simple y a sus requisitos de sistema más bajos. Cello fue elogiado por ser fácil de instalar, ya que no fue necesario instalar Win32s o una pila TCP/IP para Windows 3.1. Tras el lanzamiento de Windows 95, que ofrecía una interfaz TCP/IP mucho mejor, Cello cayó en desuso y fue abandonado.
En 1995, Cello, al igual que el navegador Mosaic, fue eclipsado por dos navegadores más nuevos, Netscape e Internet Explorer, y cayó en desuso. En 1999, el violonchelo se consideraba un personaje "histórico" navegador.
Se considera que el violonchelo es una de las primeras víctimas de la guerra de los navegadores.
Características
El violonchelo tenía las siguientes características:
- soporte gráfico en línea: GIF, XBM, PCX y BMP.
- PostScript visualización y sonido jugando
- Guardar archivos e imprimir.
- Edición de soporte para archivos locales a través de un editor externo. Integración con el ayudante/editor HTMLAssistant basado en Windows.
- File caching ad infinitum usando una caché basada en archivos con "marca de agua baja" especificada por el usuario.
- Soporte DDE y OLE drag-and-drop. Cello puede ser invocado y controlado a través del uso de macros DDE en otros programas. También se admiten argumentos de URL en la línea de comandos.
- "Modo Peek", permitiendo la recuperación parcial de archivos de tamaño grande o desconocido.
- Modo de archivo local para la entrega HTML en máquinas independientes o máquinas con conexiones LAN solamente.
- Soporte para esquema HTML "mailto:" con cliente de envío de correo electrónico integrado.
- Soporte para el conjunto completo de caracteres HTML+ ISO-LATIN, incluyendo símbolos legales especializados, caracteres extranjeros, etc.
- Jugadores de sonido, visores, editores y clientes de Telnet y TN3270.
- Documentación en línea completa en formato Ayuda de Windows.
- Interfaz de usuario simple.
- Soporte completo extensible para ver los archivos descargados en un número ilimitado de formatos de archivo PC-binario usando el esquema estándar de Windows Associate...
- Marcas
- Navegación local
- Interfaz más simple (comparada a Mosaic)
A diferencia de Mosaic, Cello no tenía botones en la barra de herramientas y, en cambio, se accedía a los comandos a través de menús desplegables.
- Protocolos respaldados
Cello admitía los siguientes protocolos: HTTP 1.0, Gopher (pero no Gopher+), FTP de solo lectura, correo SMTP, Telnet, Usenet, CSO/ph/qi directamente y WAIS, HyTelnet, TechInfo, Archie, X.500, TN3270 y varios otros a través de puertas de enlace públicas.
- Servidores FTP compatibles
Cello admitía los siguientes servidores FTP: la mayoría de los servidores Unix (incluidos SunOS, System V y Linux), IBM VM, sistemas VMS, Windows NT, QVTNet, servidores de PC NCSA/CUTCP/Rutgers, servidor de PC de software FTP, HellSoft NLM para Novell.
- Conexión a Internet
Cello funciona mejor con una conexión Ethernet directa, pero también admite conexiones de acceso telefónico SLIP y PPP mediante el uso de sockets asíncronos. Cello tiene una pila de tiempo de ejecución TCP/IP integrada.
Historial de versiones
Se lanzaron las siguientes versiones:
Versión | Fecha | Ciclo de desarrollo | Tamaño exe (en kb) | Descargar | Notas |
---|---|---|---|---|---|
0.1 | 8 de junio de 1993 | Beta | 347 | evolt | Requisitos Distintos para correr |
0.2 | 14 de junio de 1993 | Beta | ? | ? | Cambio |
0.3 | 16 de junio de 1993 | Beta | ? | ? | Cambio |
0,4 | 18 de junio de 1993 | Beta | ? | ? | Cambio |
0.5 | 24 de junio de 1993 | Beta | ? | ? | Cambio |
0.6 | 30 de junio de 1993 | Beta | ? | ? | Cambio |
WINSOCK alpha r3 | 6 de septiembre de 1993 | Alfa | 374 | [1] | Haga doble clic para visitar el enlace, haga clic derecho para mostrar url. La solicitud del navegador contiene sólo una línea GET. No soporta las redirecciónes |
WINSOCK alpha r6 | 14 de octubre de 1993 | Alfa | 362 | [2] (cello-ws.zip) | La solicitud del navegador contiene sólo una línea GET. No soporta las redirecciónes |
0,8 | 5 de noviembre de 1993 | Beta | — | — | Changelog (Distinct version discontinued) |
0.9 | 12 de noviembre de 1993 | Beta-pre | ? | ? | |
0.9 | 16 de noviembre de 1993 | Beta | 487 | [3] | Cambio. Obtener solicitudes utilizar la versión de protocolo actualmente inválida. Las direcciones son apoyadas. Crashes on pages with unsupported image files |
0.9 | 22 de noviembre de 1993 | WINSOCK alpha r9.2 | 494 | [4] | Cuestiones de 0,9 beta todavía presentes.
Nuevo número: en la etiqueta img, src debe ser el último atributo |
1.0 | 17 de febrero de 1994 | Liberación | ? | evolt | |
1.01 | ? | Liberación | ? | ? | |
1.01a | 17 de marzo de 1994 | liberación | 521 | [5], evolt | Cambio |
2.0 | — | Alfa | — | — | desarrollo cesado, primera versión para apoyar formas HTML |
Aunque se había anunciado Cello 2.0, el desarrollo cesó antes de su lanzamiento público.
IBM lanzó una corrección para su pila TCP/IP V2.0 para que Cello pudiera funcionar con OS/2 WinOS/2 el 9 de febrero de 1994.
Tabla de comparación de navegadores
La siguiente tabla muestra cómo se compara Cello con los navegadores de su época.
Navegador | Cello | NCSA X-Mosaic | NCSA Mosaic | Netscape Navigator | Spyglass Mosaic | AIR Mosaic | InternetWorks | Win-Tapestry | IBM WebExplorer | |
---|---|---|---|---|---|---|---|---|---|---|
Sistema operativo | Gana | UNIX | Gana | Gana | Gana | Gana | Gana | Gana | OS/2 | |
Versión | 1 | 2.4 | 2.0 alfa 3 | 1 | 1.02 | 3.06 | Beta 4 | 1.67 | 0.91 | |
proxy | No | Sí. | No | Sí. | Parcial | Sí. | Sí. | Parcial | Parcial | |
extendida html | No | No | No | Sí. | No | No | No | No | No | |
Ejecución | ||||||||||
Multithreading | No | No | No | Sí. | No | No | Sí. | Sí. | No | |
vinculación dinámica | No | No | No | Sí. | No | No | Sí. | No | No | |
Imagen diferida | No | No | No | Sí. | No | Sí. | Sí. | Sí. | No | |
multipane | No | No | No | No | No | No | Sí. | No | No | |
multi-ventana | No | No | No | No | No | No | No | Sí. | No | |
Configurabilidad | ||||||||||
kiosk mode | No | No | No | No | No | Sí. | No | No | Sí. | |
jugadores externos | Sí. | No | No | Sí. | No | No | Sí. | Sí. | Sí. | |
Integración | ||||||||||
d | No | No | No | No | No | Sí. | No | Sí. | No | |
jugadores despreciables | No | Parcial | Parcial | Sí. | Parcial | Sí. | Sí. | Parcial | Sí. | |
Search engine(Find) | Sí. | No | No | Sí. | No | No | No | No | No | |
Navegación | ||||||||||
hotlist | No | Sí. | Sí. | No | Sí. | Sí. | Sí. | No | Sí. | |
bookmark | Sí. | No | No | Sí. | No | No | No | Sí. | No | |
carpetas | Sí. | Sí. | Sí. | Sí. | No | Sí. | Sí. | Sí. | No | |
categorías (etiquetas) | No | No | No | No | No | No | No | Sí. | No | |
menú / barra de botón | No | No | Sí. | No | No | Sí. | No | No | No | |
importación | Sí. | No | No | Sí. | No | Sí. | No | Sí. | No | |
Exportación | Sí. | No | No | Sí. | Sí. | Sí. | No | No | No | |
anotación | No | Sí. | Sí. | Sí. | No | No | No | Sí. | No | |
sello de tiempo automático | No | No | No | Sí. | No | No | No | No | No | |
Fuente: Berghel, Hal (1996). "El lado del cliente de la World-Wide Web". Comunicaciones de la ACM. 39 (1): 30–40. doi:10.1145/234173.234177. ISSN 0001-0782. S2CID 2003788. |
Derivados
- La primera edición de BURKS, un proyecto para producir CD-ROMs sin fines de lucro de recursos para estudiantes de informática, se basó en Cello.
- InterAp, por California Software Inc, se basó en Cello y presentó un navegador web con Telnet, FTP y un lenguaje de scripting compatible con Visual Basic llamado NetScripts.
- Una versión de Lovelace vino con Cello.
Técnico
Mientras que originalmente Cello requería la pila TCP/IP de Distinct Corporation, con el lanzamiento de Cello Beta Version.8, Cello dejó de ser compatible con Distinct y pasó a estar basado exclusivamente en Winsock.
Originalmente, aunque Cello podía ejecutarse en OS/2, la implementación de OS/2 de Winsock tenía errores que impedían que Cello accediera a Internet. El error, APAR #PN52335, se solucionó más tarde, lo que permitió que Cello funcionara correctamente en OS/2.
El agente de usuario de Cello es LII-Cello/<version> libwww/2.5.
Soporte DDE
Cello presentaba compatibilidad con intercambio dinámico de datos (DDE). Se planeó la compatibilidad con OLE y con el cliente DDE, pero nunca se lanzó.
Un ejemplo de cómo invocar a Cello desde una macro de Microsoft Word:
Subsidio MAINChanNum = DDEInitiate()"Cello", "URL")DDEExecute()ChanNum, "http://www.law.cornell.edu")DDETerminate()ChanNum)Final Subsidio
Requisitos del sistema
El violonchelo tiene los siguientes requisitos del sistema:
- Procesador: 80386(386SX) a 16 MHz o mejor
- Sistema operativo: Windows 3.1 / 3.11 / Windows NT 3.5 / OS/2.
- Ram: 2 MB RAM, 4 MB RAM recomendada
- Una conexión TCP/IP ejecutando Winsock
Crítica
El violonchelo no era muy estable y su desarrollo se detuvo temprano.
Cello no mostraba bien los gráficos y requería que el usuario recargara la página web al cambiar el tamaño de la ventana. Como la mayoría de los navegadores en ese momento, Cello tampoco admitía ningún protocolo de seguridad web. También se dijo que Cello tradujo html "crudamente" y las páginas aparecerían irregulares.
El violonchelo también tuvo un desempeño por debajo del promedio en el acceso a Internet y el procesamiento de documentos hipermedia.
Contenido relacionado
Conjunto de antenas colineales
Acorazado italiano Giulio Cesare
BQP