Fases
Prehistoria (1945-1990)
Nacimiento (1990-1995)
Crecimiento (1995-2000)
Consolidación (2000-2005)
Web 2.0 (2005-2010)
Web Social y en tiempo real (2010-?)
Vannevar Bush
1945 – Artículo: As we may think
Dispositivo llamado Memex para crear/seguir
enlaces entre documentos y microfichas
Dibujo de la máquina teórica Memex (Life Magazine, 1945)
1945
J.C. R. LickLider
1962 Visión de red global de ordenadores
Red intergaláctica
Tx-2 en el MIT (Ordenadores gráficos)
1962
Ted Nelson
1965, Ted Nelson: Hipertexto
Proyecto Xanadú
Esquema de Hipertexto
(Literary Machines, 1980)
1965
Douglas Englebart
1968 Sistema NLS (Online System), Stanford
The Mother of All Demos
Primer sistema con ratón, texto interactivo, video-
conferencia, tele-conferencia, email e hipertexto
Anuncio de la conferencia
1968
Paul Mockapetris
1984 Introduce el sistema DNS
Facilita la utilización de nombres lógicos de dominio
Paul Mockapetris
1984
IETF
1986 IETF: Internet Engineering Task Force
Creación de estándares RFC de Internet
Relacionados con la Web: TCP/IP, URI, HTTP
Organización abierta formada por voluntarios
1992 Internet Society: Asociación Internacional
Incorpora IETF
Scott Bradner, IETF
1986
IANA, ICANN1988 IANA: Internet Assigned Names and Numbers
Authority
Contrato entre Departamento de Defensa y el
Information Sciences Institute (Univ. Southern
California)
Gestión personal por John Postel
Desde 1998: ICANN: Internet Corp. For Assigned
Names and Numbers
John Postel, IANA
1988
Tim Berners-Lee y la Web
1980 Primer periodo de TBL en el CERN
Implementa ENQUIRE ( directorio) en Pascal
1984 Vuelve al CERN
Implementa sistema RPC
1989 Propuesta: Information Management: A proposal
Mesh World wide web
Libro que inspira
el sistema ENQUIRE
1990
Tim Berners-Lee
Primer navegador
1990 Implementado en NEXT
Ordenador NeXT utilizado por Tim Berners-Lee
CERN. Primer servidor, navegador y editor Web
Pantalla capturada del primer navegador
NOTA: Véase el botón “Edit”
1990
Presentación en sociedad…
Conferencia Hypertext 91. Presentación de Tim Berners-Lee
Fotografía del Poster: El artículo sólo fue aceptado como poster
1991
Primer servidor
Copia del contenido: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
http://info.cern.ch/hypertext/WWW/TheProject.html
1991
Primer Navegador de texto
1991 Line-Mode Browser (Nicola Pellow)
Formaba parte de la librería libwww
1991
La Web cruza el charco
1992 Primer servidor web en USA
Instalado en Stanford University por Paul Kunz
Paul Kunz
Consistía en una base de datos de información sobre física y un listín telefónico y de emails
para el Stanford Linear Accelerator Center (SLAC)
1992
Más navegadores
1994
Netscape (nuevo nombre de Mosaic Com.)
Opera (proyecto de investigación de Telenor)
Logotipo
Netscape
Logotipo
Opera
1994
Nace el consorcio W3c
Finales de 1994 se crea el Consorcio W3c
Se establece entre el CERN y el MIT
Tim Berners-Lee se traslada al MIT
Michael Dertouzos
Director del MIT en 1994
1994
Servidores Web
1994 Netsite Communications Server (Netscape)
Ofrece servidor con SSL
1995 OpenMarket Web Server
1995 Apache
Es una versión del servidor de NCSA
Brian Behlendorf, Apache
1995
La cosa crece…
En 1994…
2 millones de usuarios
150.000 nuevos usuarios al día
95% Mosaic, 2% modo de línea
90% Unix
1,5 millones de visitas a la semana en NCSA
11% crecimiento a la semana
1995
Directorios
1991 WWW Virtual Library
Iniciada por Tim Berners-Lee
1995 Yahoo! (Jerry Yang, David Filo)
Se convertirá en buscador, portal, servicios, etc.
Otros:
StartingPoint, qango, botw, etc.
1998 Open Directory Project
Jerry Yang, David Filo, Yahoo!
1995
Páginas Dinámicas
1995 Netscape 2.0 incorpora JavaScript
Se populariza el uso de DHTML
Brendan Eich, Javascript
1995
Más dinamismo: Java
James Gosling, Java
1995 Sun ofrece la versión Java 1.0
Diseñado para sistemas empotrados desde 1991
Algunos navegadores incorporan la máquina virtual de
Java: Applets
Con el tiempo, Java se utiliza más en el lado servidor:
Servlets, JSP, J2EE, etc.
1995
¿Hacer dinero en la Web?
Comercio electrónico
Netscape 1.0 introdujo SSL (1994)
Primeros bancos en Internet
Aparecen portales de ventas…
Cámaras, bicicletas, pornografía…
…y publicidad
1995
Microsoft entra en juego…
Internet Explorer
Licencia de Spyglass, Inc. a partir de Mosaic
Integrado en Windows 95
Bill Gates en el lanzamiento de Windows 95
1995
Guerra de navegadores
1996 Microsoft vs. Netscape
http://www.time.com/time/magazine/article/0,9171,985115-1,00.html
Time, Sep. 1996
1996
W3c toma las riendas…
1996 HTML 3.2
HTML 2.0 había sido definido en IETF
1996 Hojas de estilos: CSS 1
1996
Hojas de estilo
Primera propuesta de CSS
CSS = Hojas de estilo en cascada
Separa estructura (HTML) - presentación (CSS)
Los estilos se integran incrementalmente
Permite combinar preferencias de estilo entre
usuario, diseñador, navegador…
Håkon Wium Lie
W3c, Opera
1996
XML
1996 XML
Simplificación de SGML (años 70)
Lenguaje de intercambio
Validación de documentos
Servicios Web
Tim Bray
Co-inventor de XML
Charles Goldfarb (SGML)
1996
Multimedia en la Web
Nacimiento de Flash
Originalmente FutureSplash (de FutureWave)
FutureWave fue comprado por Macromedia
FutureSplash se renombra como Flash 1.0
1996
Jonathan Gay
Creador Flash
Accesibilidad
1997 WAI
Varios niveles:
Personas discapacitadas
Personas mayores
Con dispositivos “diferentes”
Otro entorno (idioma, cultura)
Máquinas en vez de personas
1997
Aparece Google…
1997 Larry Page y Sergei Brin fundan Google
Estudiantes de doctorado (Stanford)
Algoritmo PageRank
1996 Programa en Java y Python llamado BackRub
Página de Google en 1998
NOTA: Estaba dentro de StanfordLarry Page Sergei Brin
1997
Portales, portales, portales…
Portales Horizontales
Información de todo tipo…
Ejemplos: Yahoo!, Terra, MSN, etc.
1997
En los juzgados…
1998 Microsoft denunciado por el Depto. De
Justicia de USA
2000 Microsoft acusada de Monopolio abusivo
Debe vender en 2 partes separadas (se revocará en
2001)
2004 Denuncia de la Unión Europea
1998
La burbuja de Internet
Marzo 2000: NASDAQ alcanza tope histórico
Creación de varias empresas “dot-com”
Posterior caída libre del mercado
Evolución índice NASDAQ
2000
Colaboración:
Intercambio de contenidos
Shawn Fanning, Napster
1998 Napster
2000 GNUTella
2001 Protocolo BitTorrent
2002 eMule
2001
Agregación y sindicación de
contenidos
2001 RSS 1.0
En realidad RSS son varios formatos y estándares
Popularización de los Blogs
Blogesfera, planetas, Podcasting, etc.
Dave Winer, RSS
2001
Mozilla Y Firefox
2002 Mozilla Foundation
Netscape había creado la organización Mozilla (1998)
2004 Lanzamiento de Firefox
Anteriormente se llamó Phoenix, Firebird
Ben Goodger, Blake Ross, FirefoxMitchell Baker, Mozilla
2002
Safari2003
Primera versión 2003
Basado en Konkeror
Motor de visualización WebKit
WebKit será la base de Google Chrome
Navegador de iPhone, iPad, etc.
¿Y los estándares?
W3c proponía XHTML 2.0
No era compatible hacia atrás
No es soportado por navegadores
Gestión de errores draconiana
2004, se crea WHATWG
Estandarizar aplicaciones web
Ian Hickson
2004
Multimedia en la Web
2004, Flash se utiliza de forma masiva
Tecnología propietaria de Macromedia
SVG = estándar para gráficos vectoriales
Soportado en navegadores
Adobe compra Macromedia
2004
Multimedia en la Web
2005 YouTube (ex-trabajadores de PayPal)
Chad Hurley, Steve Chen y Jawed Karim
Fundadores de YouTube
2005
W3c apuesta por HTML5
Tim Berners-Lee y W3c aceptan HTML5
Reconoce que XHTML 2 no es buena idea
Grupo de trabajo conjunto: W3c + Whatwg
2006
Flash vs HTML5
2010 Steve Jobs anuncia que no dará
soporte a Flash
2011 Adobe anuncia soporte para HTML5
2010
Conexio
nes e
ntr
e d
ato
s
Conexiones entre personas
Era PC
Web 1.0
Web 2.0
Web 3.0
Web 4.0
Internet
Escritorio
Web
Web social
Web semántica
Web tiempo real
Web OS
Web inteligente
Sistemas de
ficheros
1980
1990
2000
2010
2020
Servidores
de ficheros
Bases
de datos
Multimedia
CD/ROMS
Sitios web
DirectoriosPortales
Blogs
Wikis
Búsquedas
sintácticas
Búsquedas
semánticas
Mashups
Redes
sociales
Microblogs
Agentes personales
inteligentes
RIF
SPARQL
OWL
Ajax Atom
RSSRDF
P2P
XML
JavascriptSOAP
JavaHTML HTTP
Gopher
SQL
SGML
Windows
EmailIRC
FTP
USENET
SaaS
10 Tendencias
Web semántica
Inteligencia Artificial
Mundos virtuales
Móviles
Economía de la atención
Sitios web como servicios
Vídeo on-line
Computación en la nube
Internacionalización
Personalización
http://www.readwriteweb.com/archives/10_future_web_trends.php
Sitios Web como Servicios
Gaiagi Driver – Simulador Conducción 3D
http://www.gaiagi.com/3d-driving-simulator/
Mashup of the Day (http://www.programmableweb.com)
Agradecimientos
Todo el material de esta presentación se ha
obtenido en la Web
…sin la web no hubiera sido posible ;)
Algunos sitios interesantes:http://web.archive.org
http://www.w3c.rl.ac.uk/primers/history/origins.htm