jeudi 7 mai 2020

Historia de los Navegadores parte 2


Historia de los Navegadores
Si no has visto la primera parte de este curso, te aconsejo que lo hagas antes de ver esta parte. En el curso anterior nos habíamos quedado en el año 1993, con la aparición de Mosaic y ninguno de los navegadores que usamos hoy en día existía entonces. ¿Qué pasó a continuación?
Me voy a ayudar del siguiente gráfico, extraído de la revista 'Wired', para explicar los principales acontecimientos de la historia de los navegadores web. En el año 1993, Marc Andreessen y Eric Bina, los que aparecen en la placa en conmemoración del navegador Mosaic, abandonan NCSA y se marchan a California con su código fuente a buscar fortuna. Allí, conocen a James Clark, fundador de la empresa Silicon Graphics, y juntos crean una nueva compañía, que inicialmente se llamó Mosaic Communications Corporation pero, que por problemas legales por el uso de la palabra Mosaic, al final, acabó llamándose Netscape Communications. En el año 1994, lanzaron la versión 1.0 de su navegador Netscape Navigator.
Netscape Communications quería vender su navegador por 50 dólares la unidad. Al principio, la estrategia comercial de Netscape fue convencer a las grandes corporaciones norteamericanas como IBM, Ford y otras tantas de que Mosaic no era bueno. La misma gente que había construido Mosaic, ahora lo atacaba. Netscape anunciaba que su navegador Netscape navigator era la mejor opción, con una conexión propietaria navegador servidor, con su propio protocolo que permitía desarrollar aplicaciones maravillosas.
El propósito de Netscape era desarrollar una solución completa propietaria para dominar la web y, por un poco de tiempo, casi lo consiguieron, ya que llegaron a tener casi un 80% del mercado de los navegadores web, pero, entonces algo pasó y lo cambió todo.
En la Wikipedia existe un artículo dedicado al navegador Netscape, en el que se explica su historia y se detallan todas sus versiones, cosa que no voy a hacer en este vídeo. Por cierto, Netscape es que fue quien inventó el lenguaje JavaScript, que hoy en día todavía utilizamos, en concreto se lo debemos a Brendan Eich que, según nos cuenta en este vídeo, que te recomiendo que veas, lo desarrolló en sólo 10 días. ¡Toma ya! Y le pidieron que hiciera algo así como el hermano tonto de Java.
¿Qué ocurrió para que Netscape pasará de estar en la cumbre, a bajar a los infiernos y finalmente desaparecer? Paso lo que tenía que pasar, el gigante del software, Microsoft, se dio cuenta de que un nuevo enemigo había aparecido. Gracias a la web el sistema operativo estaba perdiendo importancia y eso era un grave problema para Microsoft, que tenía centrado su negocio en la venta de sus sistemas operativos. Así que, en el verano de 1995, Microsoft sacó al mercado su navegador Internet Explorer 1.0. Microsoft Internet Explorer 1.0 apareció con Microsoft Plus para Windows 95 pero, antes de seguir con la historia de Internet Explorer tenemos que volver al NCSA, en la Universidad de Illinois en Urbana-Champaign y a su navegador Mosaic. Como NCSA era y sigue siendo una entidad pública, no podía comercializar su navegador, así que una compañía llamada Spyglass licenció el código de Mosaic de NCSA para su distribución y comercialización. Spyglass tenía los derechos de la marca registrada Mosaic, así que Netscape no la podía usar en el nombre de su compañía. Microsoft licenció a Spyglass el código de Mosaic, así que la primera versión de Internet Explorer era un Mosaic transformado. Internet Explorer 1.0 y las subsiguientes versiones, hasta las 6, contenían código del navegador Mosaic. Por ejemplo, aquí tenemos el cuadro de diálogo de "Acerca de" de Internet Explorer 5 en el que se puede ver la referencia a NCSA Mosaic y a la compañía Spyglass. Microsoft licenció el código de Mosaic de Spyglass inicialmente por 2 millones de dólares, sin embargo, Spyglass vió que aquí había mucho negocio, presentó una demanda contra Microsoft y después de una pequeña pelea en los tribunales, llegaron a un acuerdo y Microsoft pagó 8 millones de dólares a Spyglass para firmar la paz.
En la Wikipedia existe un artículo dedicado a la historia de Internet (History of Internet Explorer) en el que se explican muchos otros detalles y se detallan todas las versiones de Internet Explorer. Microsoft publicó Internet Explorer 1 en agosto de 1995, en dos formas como un componente más de Microsoft Plus para Windows 95 y también como una versión OEM del sistema operativo. En noviembre de 1995, Microsoft publicó la versión 2 de Internet Explorer, que ya incluía soporte para SSL, cookies y visualización de tablas. Y en agosto de 1996, Microsoft publicó la versión 3 de Internet Explorer que incluía el soporte de plugins, de ActiveX, de marcos y un motor de JavaScript llamado JScript que se desarrolló mediante técnicas de ingeniería inversa, a partir del motor de Netscape. En el siguiente gráfico podemos ver la distribución de las diferentes versiones de Internet Explorer a lo largo del tiempo, desafortunadamente, destacan los cinco horribles años de reinado de Internet Explorer 6, quizás, el peor navegador web de la historia. La aparición del navegador Internet Explorer supuso la primera guerra de los navegadores entre Microsoft y Netscape. Esta guerra duró menos de cinco años y acabó con Internet Explorer como vencedor indiscutible. En el año 1998, Netscape, que ya veía que tenía graves problemas y que estaba perdiendo la guerra contra Microsoft, realizó un movimiento muy extraño y sorprendente: liberó el código fuente de su navegador Netscape, de su producto estrella. Nunca antes una compañía de software había hecho algo parecido. Si quieres saber más sobre este extraño movimiento, que fue el nacimiento de la fundación Mozilla y de su producto estrella, el actual navegador Firefox, te recomiendo que veas el siguiente documental. Te recomiendo que te fijes muy bien en lo que comen los programadores en este documental (Netscape Mozilla Documentary - 1998 - 2000 Project Code Rush), te sorprenderá.
En marzo de 1999, América Online compró Netscape por la escandalosa cifra de 10 mil millones de dólares. Ese es un claro ejemplo de lo que pasó durante la famosa burbuja de las empresas .com, empresas que ya no tenían un valor real compradas por cifras millonarias por alguna oscura razón.
En lo que falta por ver de este gráfico, lo más destacable es el nacimiento de Mozilla Firefox en el año 2004, gracias al extraño movimiento que realizó Netscape en el año 1998. Si quieres saber más sobre la guerra de los navegadores, tanto sobre la primera como la segunda, te recomiendo esta infografía (Browser Wars) que te habla de las dos. Afortunadamente, esta guerra no parece que haya ocasionado ningún muerto, simplemente el hundimiento y desaparición de alguna compañía. La primera guerra la ganó Microsoft de forma abrumadora con su navegador Internet Explorer. Sin embargo, esta victoria y la posición de dominio y control que Microsoft logró con su navegador Internet Explorer, le salió un poco cara, aunque tampoco mucho. Por un lado, en Estados Unidos, Microsoft ha tenido que soportar un largo proceso judicial de varios años, por sus prácticas monopolísticas, tanto por su sistema operativo Windows, como por su navegador Internet Explorer. Por cierto, en Internet se pueden encontrar fácilmente los vídeos de Bill Gates declarando por este caso, no tienen desperdicio pero, además, en Europa también ha tenido varios problemas. En el año 2010, la Unión Europea obligó a Microsoft a que ofreciese al usuario en su sistema operativo Windows, la posibilidad de seleccionar fácilmente la instalación de diferentes navegadores, sin embargo, los líos de Microsoft con la Unión Europea no acabaron con las varias multas que le han impuesto durante los últimos años, algunas multas verdaderamente millonarias.
El 17 de julio de 2012, la Comisión Europea anunció que Microsoft estaba incumpliendo sus compromisos ya que la ventana de selección del navegador no le había aparecido a 22 millones de usuarios y la Unión Europea amenazó con que quizás, le iba a poner otra multa millonaria a Microsoft. En el siguiente vídeo del 17 de julio de 2012 (LIVE EC Midday press briefing), podemos ver a nuestro compatriota Joaquín Almunia, vicepresidente de la Comisión Europea y comisario de la competencia, anunciar en un inglés perfectamente entendible, que la Comisión Europea está investigando a Microsoft por incumplir sus compromisos.
¿Y cómo va la guerra de los navegadores en la actualidad? Pues continúa, y después de la primera guerra de los navegadores contra Netscape, vino la segunda guerra de los navegadores, primero, con la aparición de Mozilla Firefox en el año 2004, y después, con la aparición de google Chrome en el año 2008.
En la página web "Current status of the Browser Wars” podemos encontrar un análisis de la penetración de los diferentes navegadores por continente en el verano del año 2012. En este análisis podemos comprobar que existen diferencias apreciables, a veces muy acusadas, entre diferentes continentes. En mayo de 2012, se produjo un momento histórico en la guerra de los navegadores porque después de muchos años, Internet Explorer dejó de ser el navegador más usado a nivel mundial, pasando a ser el primero Google Chrome. Por cierto, si se consultan las estadísticas que ofrece este sitio web (StatCounter), se pueden descubrir cosas curiosas. Los hábitos de uso de los navegadores de las personas no son los mismos de lunes a viernes que los fines de semana. Sin embargo, esta victoria de Google Chrome sobre Internet Explorer no está tan clara según algunos expertos y si se consultan otras estadísticas, Internet Explorer sigue siendo el rey, por ahora. Ya se sabe lo que se dice la verdad es la primera víctima en una guerra.
Para terminar, un pequeño vídeo (Browser wars: who`s the fastets?) en el que Brendan Eich, ¿recuerdas? El creador de JavaScript nos explica que este estado de guerra entre los fabricantes de los navegadores es bueno, la competencia es buena para los usuarios y para los desarrolladores web. Por último, unos recursos adicionales, en los que puedes ampliar todo lo contado en este vídeo. Por un lado, en la Wikipedia puedes encontrar un artículo dedicado a la historia de los navegadores web, también puedes consultar esta línea de tiempo, este timeline de los navegadores web. También te recomiendo que explores el sitio web "La evolución de la web", que creo que te sorprenderá: la cantidad de información que puedes encontrar en esta hermosa infografía interactiva es espectacular. Esta infografía tiene un apartado dedicado a la evolución de los navegadores y a la evolución de las tecnologías web. También puedes encontrar varias infografías sobre la historia de los navegadores web y sobre las variaciones del uso de los navegadores web. Por último, también te recomiendo la infografía "The Internet: A Decade Later", en la que se analiza cómo ha cambiado Internet en los últimos 10 años y entre otras cosas, se muestra este gráfico en el que se compara el porcentaje de mercado de los navegadores web en el año 2002 y en el año 2012, como dice Brendan Eich, la competencia es buena para los usuarios y para los desarrolladores web.
Y así termina este curso en el que hemos repasado rápidamente la apasionante historia de los navegadores web, que incluye hundimientos de empresas, guerras y multas millonarias y, ¿cuál es la lección más importante que podemos sacar de la historia de los navegadores web? Un diamante es para siempre pero, un navegador web no, así que nunca hagas una página web pensando en un navegador concreto, recuerda que este vídeo forma parte del curso introducción al desarrollo web, que está disponible en la dirección idesweb.es.
Muchas gracias por tu atención.

Historia de Navegador Web parte 1

Historia de los Navegadores

Puede ser un poco pretencioso hablar de la historia de los navegadores web cuando el primer navegador web apareció en el año 1990, hace 22 años, pero en informática, el tiempo no corre, vuela.
Antes de ver este curso, deberías haber visto el curso sobre la historia de la web, que consta de dos partes. Ya que en este vídeo se nombran algunos hechos que están explicados en esos cursos.
Sin duda alguna, los navegadores web han sido un elemento clave en la evolución de la web, ¿qué sería la web sin los navegadores?, ¿cuál fue el primer navegador de la historia?, ¿Internet Explorer, Firefox, Opera? Pues no, Tim Berners-Lee, el padre de la web, tuvo que desarrollar el primer navegador web para poder probar y demostrar su idea. El primer sitio web que se publicó, en el que podemos encontrar información sobre el nacimiento de la web, también podemos encontrar información sobre el primer navegador web de la historia, que fue desarrollado por Tim Berners-Lee. Esta es una captura de pantalla de la primera versión del navegador web, que podemos ver que se llamaba Word Wide Web y, ¡muy importante!, era navegador y editor a la vez. En esta captura de pantalla de una de las primeras versiones del programa de Tim Berners-Lee podemos ver cómo se está creando un enlace. En primer lugar, se ha seleccionado un texto luego, a través de un menú contextual se emplea la opción link to mark para señalar el destino del enlace. Como vemos, no era necesario escribir código HTML, todo se podía hacer a través del interfaz gráfico, y recuerda, estamos hablando del año 1990.
Tim Berners-Lee desarrolló este navegador web con una estación de trabajo Next Cube, que empleaba el sistema operativo Next Step. Los padres de la web Tim Berners-Lee y Robert Cailliu, suelen comentar que pudieron desarrollar la web gracias a las excelentes características que ofrecía el sistema Next, que facilitaba mucho la programación. Aquí tenemos algunas capturas de pantalla adicionales de versiones posteriores del navegador de Tim Berners-Lee. Seguramente, sin el ordenador y sin el sistema operativo Next, quizás la web no habría nacido o no sería como la conocemos hoy en día.
Un momento muy importante en la historia de la web y desconocido por la mayor parte de la gente es el 30 de abril de 1993. Ese día el CERN puso en el dominio público el software cliente y servidor de la web, con lo que garantizaba la gratuidad de la web y que nadie se apoderarse de la idea. Como podemos leer en este documento, el CERN renunciaba a todos los derechos de propiedad intelectual sobre el código y otorgaba el permiso a cualquiera para usarlo duplicarlo, modificarlo y redistribuirlo. Y así, hicieron numerosas personas y organizaciones por todo el mundo: usaron el código del CERN para desarrollar sus propios navegadores y servidores web. Una organización que hizo eso (reutilizar el código del CERN), fue el National Center for Supercomputer Applications, en la Universidad de Illinois, en Urbana-Champaign.
En este centro de supercomputación desarrollaron el navegador Mosaic. Su desarrollo comenzó a finales de 1992. A principios de 1993 se publicó la primera versión y su desarrollo continuó hasta enero de 1997. Mosaic fue el primer navegador web famoso y contribuyó enormemente al desarrollo de la web, ya que fue el primer navegador multiplataforma: estaba disponible para los sistemas operativos Unix, Windows y Macintosh. Ahora te recomiendo que veas el vídeo "The History of the Mosaic Web Browser" de casi 9 minutos de duración, en el que Joseph Harding, director del NCSA nos explica cómo se gestó el desarrollo de Mosaic.
A las puertas de un edificio del NCSA, en la Universidad de Illinois, se encuentra esta placa en conmemoración del navegador web Mosaic y de sus creadores, Marc Andreessen y Eric Bina. Quiero que te quedes con estos nombres, porque ahora después volverán a aparecer.
Yo llegué a probar el navegador Mosaic para Windows y en el año 2002 realicé una prueba para ver cómo se comportaba con páginas modernas, de aquella época. Aquí podemos ver cómo se visualizaba la página principal de mi departamento con el navegador Netscape 4.7, en aquella época, y así es como se veía con Mosaic 1.0. Podemos ver que las diferencias son brutales, en 10 años el lenguaje HTML había evolucionado tanto que el navegador era incapaz de mostrar la página web con unas condiciones aceptables. Era incapaz de mostrar las imágenes en formato jpg o las tablas. Por cierto, en NCSA, también desarrollaron su propio servidor web, NCSA HTTPd, basado en el código del servidor web de Tim Berners-Lee. Este fue el primer servidor web que ofreció soporte para CGI, Common Gateway Interface, lo que abrió la posibilidad de crear páginas web dinámicas en el servidor con, por ejemplo, acceso a base de datos.
Durante los años 1994-1995 el 95% de los servidores web de todo el mundo utilizaba este software y el famoso servidor web Apache, que hoy en día es el más utilizado, comenzó a desarrollarse a partir del código de NCSA. Si quieres saber algo más sobre el nacimiento del servidor web Apache, te recomiendo la visualización de este vídeo (Internet and Web Pioneers: Brian Behlendforf - Apache Foundation) en el que Brian Behlendorf, uno de los fundadores de la Apache Fundation, nos habla de la historia de Apache. Y, ¿qué pasó a continuación?, ¿qué pasó después del éxito de Mosaic? A partir de entonces, todo empezó a ir mucho más rápido. Te lo contaré en la segunda parte de este vídeo, en el que repasaremos acontecimientos muy interesantes de la historia de los navegadores, como la aparición del navegador Internet Explorer y el estallido de la primera guerra de los navegadores web.
Muchas gracias por tu atención.

Historia de Nacimiento de la web parte 2

Recordemos que la primera parte de este curso acababa con la publicación en noviembre de 1990 de la primera página web en un servidor del CERN. Desgraciadamente, la primera página web ya no existe y sólo podemos tener acceso a una versión posterior de la misma del año 1992. Tim Berners-Lee, el padre de la web, desarrolló el primer editor de páginas web, el primer navegador web y el primer servidor web. Esta es una captura de pantalla de la primera versión del navegador web que podemos ver que se llamaba WordWideWeb, todo junto y era el navegador y editor de página web a la vez y aquí tenemos unas capturas de pantalla de versiones posteriores.
Tim Berners-Lee utilizó una estación de trabajo next cube, que empleaba el sistema operativo next step. Los creadores de la web suelen comentar que pudieron desarrollar la web gracias a las excelentes características que ofrecía el sistema next, que facilitaban mucho la programación.
El ordenador next de Tim Berners-Lee fue una pieza clave en el desarrollo de la web, posiblemente, sin este ordenador la web no había nacido o no sería tal y como la conocemos hoy en día.
La compañía Next fue fundada por Steve Jobs después de que le echaran de su compañía, Apple, en 1985. Desgraciadamente, el gran público, normalmente, no reconoce la gran contribución que tuvieron los ordenadores Next y, por tanto, Steve Jobs, en el nacimiento de la web. Aunque no esté directamente relacionado con la historia de la web, te recomiendo que veas este vídeo del año 1985, sobre el nacimiento de la compañía. Es un documento excepcional que nos permite ver a Steve Jobs trabajando y creando su nueva compañía. Me ha sorprendido especialmente la visión que tenía de que los ordenadores podrían ayudar a mejorar el proceso educativo.
En diciembre de 1991, Tim Berners-Lee presentó en la Hypertext Conference, la World Wide Web. A partir de ese momento la World Wide Web comenzó a ser conocida fuera del CERN. Por cierto, en esa conferencia a Tim Berners-Lee no le aceptaron un artículo, sino un simple póster, ¡qué ojo más bueno tuvieron los revisores de la conferencia! Un poco más y nos quedamos sin la web.
A principios de 1993, se instala el primer servidor web en España, en la Universitat Jaume I, de Castellón. Te recomiendo que leas este artículo, en el que uno de los protagonistas de ese hecho nos cuenta la historia de ese primer servidor web en España.
Un momento muy importante en la historia de la web y desconocido por la mayor parte de la gente es el 30 de abril de 1993. Ese día, el CERN puso en el dominio público el software cliente y servidor de la web con lo que garantizaba la gratuidad de la web y que nadie se apoderarse de la idea. Esta decisión (dar la web al mundo) fue sin duda una de las claves para que realmente triunfase. Ahora quiero que veas el curso "The Invention of the World Wide Web", de poco más de dos minutos de duración.
En toda esta historia falta alguien, Robert Cailliau, que trabajó codo con codo con Tim Berners-Lee en el desarrollo e implantación de la web en el CERN. Ahora quiero que veas este vídeo de poco más de nueve minutos de duración en el que Robert Cailliau nos da su visión del nacimiento de la web. También te recomiendo que veas el vídeo "Tim Berners-Lee on the World Wide Web" de tres minutos y medio de duración. En este fragmento de Texto, Tim Berners-Lee describe la web como una plataforma que permite crear conexiones de diferentes formas y reconoce que hace 20 años, cuando nació, nadie podía predecir en lo que se iba a convertir la web.
El 25 de mayo de 1994 se celebró la primera conferencia sobre la World Wide Web en Ginebra, organizada por el CERN. Desde entonces no han parado de celebrarse conferencias sobre la web, por ejemplo, la del año 2009, se celebró en Madrid.
En octubre de 1994, Tim Berners-Lee abandona el CERN y funda en el MIT el World Wide Web Consortium, el W3C, el organismo internacional que vela por el correcto desarrollo de la web. Tim Berners-Lee ha sido su director desde su fundación hasta la actualidad. El W3C aparecerá a lo largo de este curso en numerosas ocasiones ya que es un organismo clave en el desarrollo web y se encarga de estandarizar tecnologías esenciales, como el lenguaje de marcado HTML, el lenguaje de presentación CSS o el interfaz de programación DOM.
En la actualidad, el W3C cuenta con más de 370 miembros repartidos por todo el mundo. En España hay 22 organizaciones que forman parte del W3C.
Para repasar todo lo visto hasta ahora, puedes hojear la presentación "How it All Started" que Tim Berners-Lee utilizó para contar la historia de la web, durante la celebración del décimo aniversario del W3C en el año 2004. En esta presentación se repasa la historia de Internet, de la web y del World Wide Web Consortium, también te aconsejo que leas el documento de "Word Wide Web: a very short personal history", es muy corto y fácil de leer. En este documento, Tim Berners-Lee nos ofrece su visión personal sobre el nacimiento de la web y sobre el futuro de la web. También te aconsejo que veas el "timeline" que se creó por el décimo aniversario del W3C y que cubre los acontecimientos más importantes de la historia de la web, desde la publicación del artículo de Vannevar Bush, hasta la celebración del décimo aniversario del W3C en el año 2004.
Sin duda alguna el impacto que ha tenido el invento de Tim Berners-Lee en nuestras vidas, ha sido tremendo y se ha ganado por ello un hueco importante en la historia de la humanidad, debido a ello Tim Berners-Lee ha recibido numerosos premios. En España, como reconocimiento al cambio que la web ha producido en todos los niveles de la sociedad, el 23 de mayo de 2002, se le concedió a Tim Berners-Lee el premio Príncipe de Asturias de Investigación Científica y Técnica, junto con Loren Roberts, Robert Kahn y Vinton Cerf, que se les considera los padres de Internet, en representación de las miles de personas y muchas instituciones que han hecho posible este avance de nuestro tiempo. Según la resolución del jurado, se les otorga el premio por haber diseñado y realizado un sistema que está cambiando el mundo al ofrecer posibilidades antes impensables para el progreso científico y social.
¿Cuál fue el secreto del éxito de la web? En una entrevista que le hicieron a Steve Jobs y que se publicó en la revista 'Wired' en febrero de 1996, a Steve Jobs le preguntaron, ¿por qué cree que la web ha crecido tan rápidamente? Y Steve Jobs con contestó:
  • Una de las razones principales para la proliferación de la web, hasta el momento, es su simplicidad. Mucha gente quiere hacer la web más complicada quieren poner capacidad de procesamiento en el cliente, quieren poder hacer esto y aquello, espero que no mucho de todo eso ocurra pronto. Es muy parecido al antiguo esquema de los grandes ordenadores, cuando un navegador web, es como un terminal tonto y el servidor web es como el ordenador central en el que se hace todo el procesamiento. Este sencillo modelo ha tenido un profundo impacto y se ha hecho omnipresente.
También te recomiendo, que explores el sitio web "La evolución de la Web", que creo que te sorprenderá: la cantidad de información que puedes encontrar en esta hermosa infografía interactiva es espectacular. Por ejemplo, tenemos este gráfico con la evolución del número de usuarios en Internet o este otro gráfico con la evolución de los navegadores y de las principales tecnologías de la web.
Sin duda alguna, otro elemento clave en la evolución de la web son los navegadores web, pero eso lo veremos en otro curso que te invito a ver sobre la historia de los navegadores web.
Y con esto finaliza este curso en el que te he mostrado cómo fue el nacimiento de la web. Hemos visto como Tim Berners-Lee desarrolló la World Wide Web mientras trabajaba en el CERN. Pero no lo hizo solo, sino que lo desarrolló con otras personas y se inspiró en el trabajo de varios visionarios. Hemos visto también el nacimiento del Word Wide Web Consortium, el organismo internacional que dirige el desarrollo de la web.
Para finalizar, si quieres ampliar todo lo que te he contado en este curso te recomiendo el libro Tejiendo la red, de Tim Berners-Lee. En este libro Tim Berners-Lee, te cuenta mucho mejor que yo, cómo fueron los primeros años del nacimiento de la web y cuál era la visión que le guío.

Historia del Internet y su Nacimiento parte 1




¿Sabes cuándo nació la World Wide Web? ¿Sabrías decirme quién inventó la web? Tim Berners-Lee es considerado el padre de la web y, ¿por qué Tim Berners-Lee es considerado el padre de la web?
Tim Berners-Lee desarrolló las tres tecnologías fundamentales de la web: HTML, Hypertext Markup Language, el lenguaje de marcado o etiquetado que se emplea para crear para escribir los documentos o páginas web. URL, Uniform Resource Locator, el localizador de recursos uniforme, el sistema de localización o direccionamiento de los documentos web. Y HTTP, Hypertext Transfer Protocol, el protocolo o lenguaje con el que se comunican el navegador y el servidor web y que se emplea para transmitir los documentos web por Internet.
De estas tres tecnologías, la que más nos interesa y que vamos a estudiar con detalle en este curso es HTML, no obstante, también necesitas poseer unas nociones mínimas de URL y HTTP, así que si no sabes qué es URL y HTTP te aconsejo que busques algo de información sobre ello en la web, por ejemplo, en la Wikipedia.
Antes de continuar, me gustaría dejar bien claro que Internet y la web son dos cosas distintas. Internet es la conexión de múltiples redes de ordenadores, sobre esas redes de ordenadores se ejecutan múltiples servicios, como el correo electrónico, la transmisión de ficheros o el chat. La web es un servicio más, el más popular. Sin embargo, no todo el mundo lo tiene muy claro y es muy normal que a Tim Berners-Lee le llamen el inventor o el creador de Internet, como en el caso de un canal de televisión de los Estados Unidos llamado PBS. Pero también ocurre al revés y por ejemplo a Vint Cerf, que sí que es uno de los padres de Internet a veces ha sido confundido como el padre de la web, como podemos ver en esta entrevista que le realizaron en la emisora Radio Nacional de España. Para estos periodistas Vinton Cerf unas veces era el padre de Internet y otras el padre de la web.
Volviendo a la historia de la web, noviembre de 1990, se suele fijar como el nacimiento de la web, Tim Berners-Lee publicó su primer sitio web y realizó la primera conexión desde un navegador, mientras trabajaba en el CERN, el Laboratorio Europeo de Investigación en Física de Partículas. Pero antes de ello, tuvieron que ocurrir algunas cosas más, que te voy a contar a continuación en este curso. Un resumen de lo que te voy a contar lo puedes encontrar en mi libro “Programación de aplicaciones web, historia principios básicos y clientes web”, que lo puedes descargar de forma gratuita en formato pdf desde esta dirección. Lo escribí en el año 2002, pero la historia de la web no ha cambiado así que lo que te cuento en este libro sigue siendo totalmente válido. Lo que sí que puede ser es que contenga algún error, si encuentras alguno escríbeme y me lo cuentas, te lo agradeceré.
En mi libro de la página 15 a la 24, encontrarás una sección dedicada a la historia de la web. Muchos autores suelen citar a Vannevar Bush, un visionario para su época, como uno de los antecedentes de la web. Ingeniero e inventor durante la Segunda Guerra Mundial fue administrador del proyecto Manhattan, que desarrolló las dos primeras bombas nucleares. En julio de 1945, Vannevar Bush, publicó el artículo “As we may think” en the Atlantic Monthly, sobre un dispositivo fotoeléctrico y mecánico, llamado Memex, capaz de crear y seguir enlaces entre distintos documentos almacenados en microfichas. En definitiva, un sistema muy parecido a lo que hoy conocemos como hipertexto. Este artículo lo podemos encontrar en la web, traducido al castellano con el título "Cómo podríamos pensar".
En su artículo Vannevar Bush nos dice:
  • Tomemos en consideración un aparato futuro de uso individual, que es una especie de archivo privado mecanizado y biblioteca. Como necesita un nombre y por establecer uno al azar podríamos denominarlo Memex. Un Memex es un aparato en el que una persona almacena todos sus libros, archivos y comunicaciones y que está mecanizado de modo que puede consultarse con una gran velocidad y flexibilidad. En realidad, constituye un suplemento ampliado e íntimo de su memoria.
Y más adelante escribe:
  • Todo lo que acabo de describir es bastante convencional teniendo en cuenta que se trata de una proyección en el futuro de los mecanismos y artilugios varios de que disponemos hoy en día. No obstante, representa un paso inmediato hacia la indización o archivado de tipo asociativo, cuya idea básica consiste en posibilitar que cada uno de los elementos pueda seleccionar o llamar según nuestra voluntad, a otro elemento de una manera inmediata y automática. Esta constituye la característica esencial del memex, el proceso de enlazar dos elementos distintos entre sí es lo que le otorga su verdadera importancia.
El siguiente personaje importante es Ted Nelson, que acuñó los términos Hipertexto e Hipermedia en el año 1965. Ted Nelson también es famoso por el proyecto Xanadú, un revolucionario sistema de Hipertexto mucho mejor que el actual web, pero que nunca ha visto la luz.
Para no alargarlo, más volvamos a Tim Berners-Lee, el padre de la web y al CERN. El CERN es el laboratorio, en el que hace poco se detectaron unas partículas, los neutrinos, que parecía que se movían más rápidos que la luz. Violando así los principios básicos de la física actual, pero que al final, se descubrió que todo había sido un error debido a un cable mal conectado.
Y, ¿por qué nació la web en el CERN? Se podría pensar que fue una casualidad, pero, no es así. En el CERN trabajaban y siguen trabajando miles de científicos provenientes de todo el mundo. Estos científicos generaban miles de informes documentos, diseños y resultados que estaban distribuidos por todo el mundo.
Desgraciadamente, todos estos científicos tenían un grave problema para compartir toda la información que generaban, ya que se encontraba distribuida en miles de ordenadores de los que hacía falta conocer su dirección IP, su protocolo de comunicación, el nombre de usuario contraseña y la aplicación cliente específica, para realizar la conexión.
Y aquí es donde aparece Tim Berners-Lee que trabajaba en el CERN como ingeniero de software.
En 1980, Tim Berners-Lee ya soñaba con un sistema de Hipertexto, que acabaría siendo la actual web y desarrolló un sistema denominado Enquire, un sistema de Hipertexto para almacenar información. Aquí tenemos unas imágenes del manual original de octubre de 1980. Desgraciadamente, el sistema era un poco complejo de usar y su uso no prosperó.
Tim Berners-Lee siguió trabajando en la idea de desarrollar un sistema de Hipertexto fácil de usar y en marzo de 1989, escribió su propuesta "Information Management: A proposal". En el resumen, podemos leer el objetivo de su propuesta. Esta propuesta se refiere a la gestión de la información general sobre aceleradores y experimentos en el CERN, se analizan los problemas de pérdida de información sobre los sistemas de evolución compleja y elabora una solución basada en un sistema de Hipertexto distribuido.
Sorprende lo que escribió Mike Sendall, el jefe de Tim Berners-Lee después de leer esta propuesta:
  • Vague, but exciting (Impreciso, pero interesante).
Un poco más y nos quedamos sin la web. En esta dirección (http://www.w3.org/History/1989/proposal.HTML) podemos encontrar una copia en formato HTML de la propuesta original.
Tim Berners-Lee inicialmente no le puso el nombre a su propuesta, pero al poco tiempo le llamó Mesh, que en castellano significa malla. Después, en 1990, cuando comenzó a programar el sistema, le cambió el nombre primero a WorldWideWeb (todo junto) y finalmente el actual World Wide Web.
Recordemos que el objetivo que se buscaba era que los miles de científicos que trabajaban en el CERN, pudieran compartir toda la información que generaban, para ello Tim Berners-Lee tuvo que crear un formato para escribir los documentos, el lenguaje de marcado HTML. Desarrollar un método para representar los enlaces entre los documentos, el Localizador de Recursos Uniforme o URL, así como definir un protocolo de red para transmitir los documentos de un ordenador a otro, el protocolo HTTP.
En noviembre de 1990, que se suele fijar como el nacimiento de la web, Tim Berners-Lee publicó su primer sitio web y realizó la primera conexión desde un navegador mientras trabajaba en el CERN.
Esta es la dirección (http://info.cern.ch/hypertext/WWW/TheProject.HTML) de la primera página web que se publicó, una página web dedicada a explicar su invento. Hoy en día, la primera página web ya no existe, se perdió, pero podemos encontrar esta página web de homenaje en la que se nos indica que aquí estuvo el primer servidor web de la historia y también podemos encontrar un enlace a una copia de esa primera página, no la primera, sino una versión posterior del año 1992.
Te recomiendo que veas este pequeño fragmento de vídeo de menos de un minuto en el que Tim Berners-Lee recuerda, cómo fueron los primeros momentos del nacimiento de la web. Como puede suponer, no hubo ni flases, ni música, ni miles de llamadas de teléfono de felicitación, ni grandes titulares en los periódicos, su nacimiento pasó bastante desapercibido.
Con esto finaliza la primera parte del curso sobre la historia de la web, ahora te invito a leer la segunda parte.

Historia del Internet y su Nacimiento






Volviendo a esta tira cómica del hombre que inventó Internet, ¿quién fue ese hombre que inventó Internet? Como en muchas otras situaciones, no se puede señalar a una sola persona como el inventor o el padre de Internet, sino que fue el trabajo de muchos, durante muchos años lo que desembocó en el nacimiento de Internet: la red de redes, la madre de todas las redes, la red de comunicaciones que disfrutamos todos los días y que como veremos a continuación, nació a partir de una red de alternadores llamada ARPANet.
En la Wikipedia puedes encontrar un artículo dedicado a los pioneros de Internet. En este curso, solo me voy a centrar en unos pocos, los más significativos.
El nacimiento de Internet, se sitúa en el año 1969. Sí, el mismo año que el hombre llegó a la luna y, al igual que hay gente que duda de que el hombre realmente llegase a la luna, hay dudas sobre quién inventó realmente Internet. Así, el 22 de julio de 2012 se publicó en el periódico The Wall Street Journal, el artículo: “Who really invented the Internet?" En este artículo, el autor afirma que Internet no fue creado por el gobierno federal de los Estados Unidos, sino por la compañía Xerox. La compañía que inventó en el año 1959 la primera fotocopiadora que tuvo éxito comercial.
Para realizar tal afirmación, el autor no tiene problemas en confundir Ethernet, un tipo de red local, con Internet y acaba afirmando categóricamente que Internet fue creado por Xerox. Sin embargo, al día siguiente de la publicación de este artículo Michael A. Hiltzik, autor del libro “Dealers of lightning”, del año 1999, en el que cuenta la historia de Xerox parc, el laboratorio en el que se inventaron cosas tan cotidianas hoy en día, como el ratón o el interfaz gráfico de ventana pero, ninguno de los dos, ni Steve Jobs ni Bill Gates lo inventaron, simplemente lo copiaron y mejoraron.
Bien, como decía al día siguiente Michael Hill Psych escribió el artículo, “So, who really did invent the Internet?", en el que corregía algunas de las afirmaciones erróneas que se había vertido en el artículo de The Wall Street Journal. En el artículo se corrigen algunas imprecisiones como que Tim Berners-Lee inventó los hiperenlaces. Esto lo veremos con detalle en el próximo vídeo sobre historia de la web. Tim Berners-Lee no inventó los hiperenlaces, pero sí que los aplicó con mucho éxito a su invento, la web. También se corrige la afirmación errónea de que ARPANet no fue el origen del actual Internet. Como veremos a continuación, ARPANet sí que fue el origen de Internet.
¿Cuándo, cómo, por qué, para qué, dónde y quién inventó Internet? Las respuestas a algunas de estas preguntas las puedes encontrar en mi libro, “Programación de aplicaciones web historia, principios básicos y clientes web”, que lo puedes descargar en formato pdf y de forma gratuita desde esta dirección. Este libro lo escribí en el año 2002, pero la historia de Internet no ha cambiado, así que lo que te cuento en este libro sigue siendo totalmente válido.
Lo que sí que puede ser, es que contenga algún error. Después de leer las páginas de la 5 o la 14 de mi libro, te propongo que consultes algunos recursos más para conocer la historia de Internet. Por cierto, en la página 8 de mi libro, dejó bien claro que es un mito que Internet se creará por los militares para poder disponer de una red de comunicaciones que soportará un ataque nuclear.
El proyecto ARPANet, no tenía unos fines militares sino facilitar la comunicación entre los científicos y compartir el conocimiento que generaban. Te recomiendo que leas el artículo, "El verdadero origen de Internet", de Javier Pedreira, publicado inicialmente el 1 de diciembre de 1996, aunque, esta versión que te recomiendo del año 2004, está ampliada y mejorada. En este artículo, se explica claramente el origen de la confusión sobre el origen de Internet.
A continuación, te propongo que veas el vídeo “History of the Internet”, de 8 minutos de duración. En este vídeo se explican los orígenes de Internet y se hace referencia a términos que deberías conocer como Time-sharing, Darpa, ARPANet, IMP y NCP.
En el sitio web "Internet Hall of Fame", podemos encontrar otra lista enorme de personas que contribuyeron de forma significativa al desarrollo y nacimiento de Internet. Como he dicho antes, de todas ellas solo puedo destacar a unas pocas.
Por un lado, me gustaría destacar a Leonard Kleinrock, que desarrolló el modelo matemático de la comunicación mediante el intercambio de paquetes. En el año 1962 publicó el primer artículo sobre redes de comunicaciones basadas en conmutación de paquetes y en el año 1964 publicó su libro Communication Nets: el primer libro sobre la comunicación entre ordenadores mediante la conmutación de paquetes, que es la base de la comunicación en Internet.
En aquella época, mucha gente y especialmente las grandes empresas de telecomunicaciones, pensaban que la conmutación de paquetes no podía funcionar. Ahora, te recomiendo que veas este vídeo en el que Leonard Kleinrock nos explica muchas cosas interesantes sobre el nacimiento de Internet. En el otro curso, nos explica el desarrollo de su propuesta de conmutación de paquetes, que permitía compartir una única línea de comunicación entre diferentes usuarios.
En diciembre de 1966, ARPA, la agencia de proyectos de investigación avanzados del departamento de defensa de Estados Unidos, inicia el programa de comunicaciones y el diseño de ARPANet bajo las órdenes de Lawrence Roberts, jefe científico de ARPA. En los siguientes años se continuó con el diseño de ARPANet. Y por fin, llegamos al 29 de octubre de 1969. A las 22:30 horas, se realizó la primera transmisión entre dos nodos de la red ARPANet, entre la Universidad de California Los Ángeles, UCLA y el Stanford Research Institute, SRI.
Cada nodo disponía de su propio IMP, imp. ¿Que era el IMP? El Interface Message Processor, IMP, era un ordenador modificado que estaba encargado de gestionar la comunicación entre los ordenadores de la red. El lMP es el equivalente a los actuales Routers. Leonard Kleinrock estuvo presente en la primera comunicación a través de ARPANet, la red precursora de la actual Internet. En esta fotografía actual le podemos ver manipulando el primer Interface Message Processor. Si quieres saber algo más sobre el IMP, sobre su hardware y software, te recomiendo la página web que tiene dedicada a su desarrollo la empresa BBN, que estuvo encargada de su construcción.
Ahora, te aconsejo que veas este curso de poco más de 4 minutos de duración, en el que Leonard Kleinrock nos muestra el primer IMP y nos explica sus características básicas. Atención a los primeros segundos cuando Leonard golpea el IMP y dice que está endurecido por los militares. Y en este curso, de menos de 8 minutos, Leonard nos cuenta cómo fue la primera conexión en ARPANet, que fue un fracaso y nos explica también la topología que tenía ARPANet, en sus inicios, que estuvo formada por cuatro nodos. En el último curso Leonard Kleinrock nos ha mostrado un documento histórico, el registro de actividad del IMP, en el que podemos encontrar anotada la conexión Host to Host que se estableció aquel día, por primera vez.
Como nos cuenta a Leonard en el curso, no hubo ni cámaras, ni flashes, ni celebraciones, ni políticos. Nadie de los presentes fue consciente de que estaban haciendo historia.
Ahora, te recomiendo que veas este vídeo en el que Charly Klein y Bill Duvall, las dos personas que estaban delante de los ordenadores que establecieron la primera conexión en ARPANet. Mucha atención a la terminal que usaban: no tenía pantalla, se empleaba una impresora como entrada/salida.
Recordemos cómo fue la primera conexión en ARPANet. Establecimos una conexión telefónica entre nosotros y los chicos del Stanford Research Institute. Escribimos la L y preguntamos por el teléfono:
  • ¿Veis la L?
  • Si, vemos la L. - fue la respuesta.
Escribimos la O y preguntamos:
  • ¿Veis la O?
  • Si, vemos la O.
Luego escribimos la G y el sistema se colgó.
A finales de diciembre de 1969, también se conectaron a ARPANet, la Universidad de California en Santa Bárbara y la Universidad de Utah, lo que suele conocerse como el primer ARPANet.
En los siguientes años, ARPANet siguió creciendo y creciendo lentamente y se fue extendiendo por todos los Estados Unidos. En el año 1973, un enlace por satélite conectó Norsar, la red de detección de terremotos noruega a Internet, por lo que Noruega fue el primer país que se conectó a ARPANet. Casi al mismo tiempo se estableció otra conexión, esta vez terrestre con Londres. Y en el año 1974, Vinton O Vint Cerf, otro de los padres de Internet, publicó junto con Robert Kahn, el artículo, "A Protocol for Packet Network Intercommunication", en el que se propone el protocolo TCP, que es el protocolo que gobiernan las comunicaciones en Internet en la actualidad y que permite la interconexión de redes heterogéneas, es decir, redes con diferentes protocolos y formas de funcionar. En este artículo se definen conceptos que seguramente te sonarán, como TCP, Gateway o Port.
Debido a su gran contribución para el desarrollo de Internet Vint Cerf y Robert Kahn, recibieron la medalla presidencial de la libertad de manos del presidente George W. Bush en noviembre de 2005.
En el siguiente vídeo que quiero que veas, Vint Cerf, nos habla de los problemas que había para interconectar redes con diferentes tecnologías y nos explica el funcionamiento del protocolo TCP, que soluciona este problema. Por cierto, volviendo a la polémica sobre quién inventó realmente Internet, a los pocos días Vint Cerf también salió en defensa del papel que jugó el gobierno de los Estados Unidos a través de su agencia ARPA en el desarrollo de Internet.
Podría seguir explicando más cosas de la historia de Internet, pero creo que esto es suficiente para una pequeña introducción. Sin embargo, si aún te quedan ganas de aprender algo más, te recomiendo que leas el artículo "A Brief History of the Internet", escrito por algunos de los padres de Internet y también te recomiendo que visites el sitio web "Oral Histories" del Instituto Charles Babbage, en el que podrás encontrar entrevistas realizadas a los padres de Internet como Vinton Cerf, Leonard Kleinrock, Robert Kahn o Lawrence Roberts. Como he dicho al principio del vídeo, no creo que nadie niegue que los aspectos positivos de Internet superan con creces a los negativos, ya que Internet ha supuesto un gran avance para la humanidad. Debido a ello, los padres de Internet, han recibido numerosos premios de forma individual o conjunta.
En España, como reconocimiento al cambio que Internet ha producido en todos los niveles de la sociedad el 23 de mayo de 2002, Lawrence Roberts, Robert Kahn, Vinton Cerf,los padres de Internet y Tim Berners-Lee, el padre de la web, fueron distinguidos con el premio Príncipe de Asturias de investigación científica y técnica, en representación de las miles de personas y muchas instituciones que han hecho posible este avance de nuestro tiempo.
Según la resolución del jurado, se les otorga el premio por haber diseñado y realizado un sistema que está cambiando el mundo, al ofrecer posibilidades antes impensables para el proceso científico y social.
Y con esto finaliza este curso en el que te mostrado cómo fue el nacimiento de Internet. Ahora ya sabrás que no existe el hombre que inventó Internet, sino que fueron muchos hombres los que colaboraron en su invención. En este curso solo he podido nombrar a unos pocos de los padres de Internet.

Diferencia entre el Internet y la Web





Desgraciadamente, mucha gente confunde Internet y la web. Espero que, al acabar este vídeo, tú ya no estés en ese grupo. Por ejemplo, en esta entrevista a Vinton Cerf, uno de los padres de Internet, los redactores confunden Internet y la web y, llegan a afirmar que Vinton Cerf ideó la mayor aportación que se ha dado en el mundo de la comunicación, la web. Eso es falso.
O en la página about.com, se afirma que Tim Berners-Lee es el padre de Internet, cuando en realidad es el padre de la web.
¿Qué es Internet?, ¿qué es la web? Internet, también conocida como la red de redes o simplemente la red es un conjunto descentralizado de redes de comunicación interconectadas. Internet permite que redes de diferentes tipos, lo que se llama redes físicas heterogéneas, puedan conectarse entre sí.
Eso permite que un usuario se pueda conectar a Internet a través de una red cualquiera de comunicación, como, por ejemplo, una red de telefonía por cable, una red de telefonía celular, una red de radio o una red de comunicación satelital. Todo ello es posible porque lo importante en Internet, no es la forma de conexión física, lo importante, es que la red permita una comunicación mediante el protocolo TCP/IP.
Para que lo entiendas fácilmente, un protocolo, en este caso TCP/IP, es el idioma o lenguaje que emplean dos sistemas. En este caso, dos ordenadores, para hablar entre sí, igual que ocurre con las personas: para que dos sistemas se puedan entender, es necesario que hablen el mismo idioma, aunque a veces, al igual que con las personas, se puede hacer uso de un traductor para que dos sistemas se entiendan entre sí.
Internet se puede entender como una red de carreteras por la que circulan los datos que se transmiten. Los datos que se transmiten emplean diferentes idiomas, diferentes protocolos.
La World Wide Web, la web es simplemente un sistema más, con su protocolo, el protocolo HTTP, que hace uso de Internet para la transmisión de los datos, en este caso las páginas web. Pero, además del protocolo HTTP, además de la web, por Internet circulan más cosas, por ejemplo, el protocolo FTP se emplea para la transmisión de ficheros, los protocolos SMTP y POP se emplean para el envío y la recepción de correos electrónicos y el protocolo Telnet se emplea para establecer conexiones remotas con otros ordenadores, sin embargo, la web es el sistema más famoso de todos ellos y por eso mucha gente cree que Internet y la web son lo mismo, pero no es así.

Muchas gracias por tu atención.

historia del Internet y la Web, parte 1

Vanos a Empezar con la historia del Internet y la web

Ahora, vamos a explicar un poco de su historia, te hablaremos de Tim Bernes-Lee, de sus ideas y de cómo logró llevar a cabo su proyecto, que finalmente se convirtió en lo que hoy conocemos como la web. Mucha gente confunde el Internet y la web. En esta parte te vamos a explicar qué es y cómo funciona cada uno de ellos. Espero que después de este módulo, tú nos sigas confundiendo el Internet y la web.
Las páginas web son documentos que hacen uso del hipertexto y la hipermedia. Algo esencial de las páginas web son los enlaces o hipervínculos. Un enlace se define mediante una URL. ¿Cómo se escribe una URL y qué partes tiene? No te preocupes, también te lo vamos a explicar en este módulo.
Por último, cuando se publica un sitio web en Internet lo mejor es disponer de un nombre de dominio propio. ¿Cuánto cuesta un nombre de dominio y cómo se compra? ¿Qué es el alojamiento web hosting? ¿Cómo se publica un sitio web en Internet? Todo esto también te lo vamos a explicar luego.
Y para evitar que este primer módulo sea muy teórico, vas a aprender a crear páginas web utilizando un gestor de contenidos: Blogger. Pero, ¡ojo! Eso no es el objetivo de este curso. En este curso vas a aprender las dos tecnologías que se emplean para crear las páginas web, el lenguaje de marcado o etiquetado HTML y el lenguaje de hojas de estilo CSS. Pero eso empezaremos a verlo en el siguiente módulo.