Presentación sobre la evolución de la Web. Impartida oroginalmente para unas conferencias en la Universidad de Oviedo, y ahora utilizada para diversos cursos. Actualizada en Marzo de 2012.
Autor: Jose Emilio Labra Gayo
4. 1945
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)
5. 1962
J.C. R. LickLider
1962 Visión de red global de ordenadores
Red intergaláctica
Tx-2 en el MIT (Ordenadores gráficos)
6. 1965
Ted Nelson
1965, Ted Nelson: Hipertexto
Proyecto Xanadú
Esquema de Hipertexto
(Literary Machines, 1980)
7. 1968
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
8. 1969
ARPA
1969
Conexión de primeros nodos ARPANET:
UCLA, SRI, UCSB, Utah
9. 1978
Vinton Cerf, Robert Kahn
1974 Protocolo TCP
1978 Se divide parte de TCP en IP
TCP/IP
10. 1984
Paul Mockapetris
1984 Introduce el sistema DNS
Facilita la utilización de nombres lógicos de dominio
Paul Mockapetris
11. 1986
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
12. 1988
IANA, ICANN
1988 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
14. 1990
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
Tim Berners-Lee
15. 1990
Primer navegador
1990 Implementado en NEXT
Pantalla capturada del primer navegador Ordenador NeXT utilizado por Tim Berners-Lee
NOTA: Véase el botón “Edit” CERN. Primer servidor, navegador y editor Web
16. 1991
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
17. 1991
Primer servidor
http://info.cern.ch/hypertext/WWW/TheProject.html
Copia del contenido: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
18. 1991
Primer Navegador de texto
1991 Line-Mode Browser (Nicola Pellow)
Formaba parte de la librería libwww
19. 1992
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)
22. 1994
Más navegadores
1994
Netscape (nuevo nombre de Mosaic Com.)
Opera (proyecto de investigación de Telenor)
Logotipo
Logotipo Opera
Netscape
23. 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
24. 1995
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
26. 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
27. 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!
29. 1995
Páginas Dinámicas
1995 Netscape 2.0 incorpora JavaScript
Se populariza el uso de DHTML
Brendan Eich, Javascript
30. 1995
Más dinamismo: 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.
James Gosling, Java
31. 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
32. 1995
Vendiendo libros…
1995 Amazon (Jeff Bezos)
Jeff Bezos, Amazon
Página de Amazon en 1996
33. 1995
Mediante subastas…
1995 eBay (P. Omidyar)
Pierre Omidyar, Fundador eBay
34. 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
35. 1996
Guerra de navegadores
1996 Microsoft vs. Netscape
Time, Sep. 1996
http://www.time.com/time/magazine/article/0,9171,985115-1,00.html
36. 1996
W3c toma las riendas…
1996 HTML 3.2
HTML 2.0 había sido definido en IETF
1996 Hojas de estilos: CSS 1
37. 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
38. 1996
XML
1996 XML
Simplificación de SGML (años 70)
Lenguaje de intercambio
Charles Goldfarb (SGML)
Validación de documentos
Servicios Web
Tim Bray
Co-inventor de XML
39. 1996
Multimedia en la Web
Nacimiento de Flash
Originalmente FutureSplash (de FutureWave)
FutureWave fue comprado por Macromedia
FutureSplash se renombra como Flash 1.0
Jonathan Gay
Creador Flash
40. 1997
Accesibilidad
1997 WAI
Varios niveles:
Personas discapacitadas
Personas mayores
Con dispositivos “diferentes”
Otro entorno (idioma, cultura)
Máquinas en vez de personas
41. 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 Stanford
Larry Page Sergei Brin
42. 1997
Portales, portales, portales…
Portales Horizontales
Información de todo tipo…
Ejemplos: Yahoo!, Terra, MSN, etc.
43. 1997
Portaltes, portales, portales…
Portales Verticales (Vortales)
Áreas específicas
44. 1998
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
46. 2000
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
47. 2000
Nuevos dispositivos
Creciente uso de Web en el móvil
Problemas de estandarización
49. 2001
Colaboración: Wikipedia
2001 Wikipedia (Jimmy Wales, Larry Sanger)
Jimmy Wales Larry Sanger
50. 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
51. 2002
Mozilla Y Firefox
2002 Mozilla Foundation
Netscape había creado la organización Mozilla (1998)
2004 Lanzamiento de Firefox
Anteriormente se llamó Phoenix, Firebird
Mitchell Baker, Mozilla Ben Goodger, Blake Ross, Firefox
52. 2003
Safari
Primera versión 2003
Basado en Konkeror
Motor de visualización WebKit
WebKit será la base de Google Chrome
Navegador de iPhone, iPad, etc.
53. 2003
Y la guerra continúa
Internet Explorer
Firefox
Safari
Opera
…
54. 2004
Contenidos colaborativos
2004 Digg
Kevin Rose, Digg
56. 2004
¿Existe la Web 2.0?
2004 Conferencia de O’Reilly
Tim O’Reilly
57.
58. 2004
¿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
59. 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
60. 2005
Multimedia en la Web
2005 YouTube (ex-trabajadores de PayPal)
Chad Hurley, Steve Chen y Jawed Karim
Fundadores de YouTube
61. 2005
Web como plataforma
AJAX
Aplicaciones de Internet
62. 2005
Mashups
De los portales a los servicios
Aplicaciones nuevas a partir de servicios
63. 1967
Redes sociales
Fenómeno de mundo pequeño (Milgram)
6 grados de separación
Stanley Milgram
72. Web inteligente
Web OS Web 4.0
2020
Web semántica
RIF Agentes personales
Web tiempo real
OWL
SPARQL
Web 3.0 inteligentes
2010
Conexiones entre datos
Ajax Atom Búsquedas
semánticas
Web social RDF RSS
SaaS
Javascript
P2P Web 2.0 Mashups Microblogs
SOAP Redes
2000 Blogs
XML sociales
Web Java Wikis
Portales
HTML HTTP
Directorios
Búsquedas
Escritorio Gopher Web 1.0 Sitios web
sintácticas
SQL 1990
Windows
Multimedia
Bases CD/ROMS
SGML
de datos
Internet
IRC Era PC Servidores
de ficheros
Email 1980
FTP
USENET
Sistemas de
ficheros
Conexiones entre personas
73. 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
79. 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)
84. 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