Evolución de la Web
Jose Emilio Labra Gayo Universidad de Oviedo http://www.di.uniovi.es/~labra 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-?) Prehistoria
De 1945 a 1990 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) 1962 J.C. R. LickLider
1962 Visión de red global de ordenadores Red intergaláctica
Tx-2 en el MIT (Ordenadores gráficos) 1965 Ted Nelson
1965, Ted Nelson: Hipertexto Proyecto Xanadú
Esquema de Hipertexto (Literary Machines, 1980) 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 1969 ARPA
1969 Conexión de primeros nodos ARPANET: UCLA, SRI, UCSB, Utah 1978 Vinton Cerf, Robert Kahn
1974 Protocolo TCP 1978 Se divide parte de TCP en IP TCP/IP 1984 Paul Mockapetris
1984 Introduce el sistema DNS Facilita la utilización de nombres lógicos de dominio
Paul Mockapetris 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 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 Nacimiento de la Web 1990 - 1995 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 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 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 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 1991 Primer Navegador de texto
1991 Line-Mode Browser (Nicola Pellow) Formaba parte de la librería libwww 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) 1993 Nuevos navegadores
1993 Erwise ViolaWWW NCSA Mosaic, X-Windows
Erwise ViolaWWW Mosaic 1994 Mosaic Communications
Con el tiempo Mosaic se convertirá en Netscape
Marc Andreesen 1994 Más navegadores
1994 Netscape (nuevo nombre de Mosaic Com.) Opera (proyecto de investigación de Telenor)
Logotipo Logotipo Opera Netscape 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 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 Crecimiento de la Web 1995-2000 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 Buscadores
1994 Lycos 1994 Infoseek 1995 Altavista 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
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 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 Vendiendo libros…
1995 Amazon (Jeff Bezos)
Jeff Bezos, Amazon Página de Amazon en 1996 1995 Mediante subastas…
1995 eBay (P. Omidyar)
Pierre Omidyar, Fundador eBay 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 1996 Guerra de navegadores
1996 Microsoft vs. Netscape
Time, Sep. 1996
http://www.time.com/time/magazine/article/0,9171,985115-1,00.html 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 Charles Goldfarb (SGML) Servicios Web
Tim Bray Co-inventor de XML 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 1997 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 Stanford Larry Page Sergei Brin 1997 Portales, portales, portales…
Portales Horizontales Información de todo tipo… Ejemplos: Yahoo!, Terra, MSN, etc. 1997 Portaltes, portales, portales…
Portales Verticales (Vortales) Áreas específicas 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 Consolidación
2000-2005 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 2000 Nuevos dispositivos
Creciente uso de Web en el móvil Problemas de estandarización Colaboración: 2001 Intercambio de contenidos 1998 Napster 2000 GNUTella 2001 Protocolo BitTorrent 2002 eMule
Shawn Fanning, Napster 2001 Colaboración: Wikipedia
2001 Wikipedia (Jimmy Wales, Larry Sanger)
Jimmy Wales Larry Sanger Agregación y sindicación de 2001 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 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 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. 2003 Y la guerra continúa
Internet Explorer Firefox Safari Opera … 2004 Contenidos colaborativos
2004 Digg
Kevin Rose, Digg Web 2.0
2005-2010 2004 ¿Existe la Web 2.0?
2004 Conferencia de O’Reilly
Tim O’Reilly
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 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 2005 Multimedia en la Web
2005 YouTube (ex-trabajadores de PayPal)
Chad Hurley, Steve Chen y Jawed Karim Fundadores de YouTube 2005 Web como plataforma
AJAX Aplicaciones de Internet 2005 Mashups
De los portales a los servicios Aplicaciones nuevas a partir de servicios 1967 Redes sociales
Fenómeno de mundo pequeño (Milgram) 6 grados de separación
Stanley Milgram 2003 LinkedIn 2004 Facebook 2006 Twitter 2006 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 2008 Google Chrome
Se basa en WebKit Máquina Javascript V8 2010 Flash vs HTML5
2010 Steve Jobs anuncia que no dará soporte a Flash 2011 Adobe anuncia soporte para HTML5 Web Social y en Tiempo Real
2010-? 2012 Guerra de navegadores
Marzo 2012 Fuente: Wikipedia Conexiones entre datos Internet USENET FTP IRC Escritorio Email Sistemas Sistemas de Era PC Web ficheros SGML Windows 1980 Web social SQL Gopher Web tiemporeal HTML de ficheros Servidores Web 1.0 Javascript de datos 1990 XML Bases Bases Conexionespersonasentre HTTP SOAP Web semántica Java P2P CD/ROMS Multimedia Web 2.0 RDF Sitios web Ajax Directorios OWL 2000 RSS Portales Atom SPARQL Web OS RIF sintácticas Búsquedas Blogs Web inteligente Web 3.0 SaaS Wikis Mashups 2010 semánticas Búsquedas sociales Redes Microblogs Web 4.0 Agentes personales inteligentes 2020 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 Web Semántica Inteligencia Artificial Mundos Virtuales
Gijón en Second Life
Google Earth y Second Life Movilidad Economía de la Atención 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) TV en la Web Computación en la Nube Internacionalización Personalización 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