<<

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.. 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, 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: 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 

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.

Copia del contenido: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html 1991 Primer Navegador de texto

1991 Line-Mode Browser () Formaba parte de la librería 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 para el Stanford Linear Accelerator Center (SLAC) 1993 Nuevos navegadores

1993 ViolaWWW NCSA , X-Windows

Erwise ViolaWWW Mosaic 1994 Mosaic Communications

Con el tiempo Mosaic se convertirá en

Marc Andreesen 1994 Más navegadores

1994 Netscape (nuevo nombre de Mosaic Com.) (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% 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

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

Primera versión 2003 Basado en Konkeror Motor de visualización WebKit WebKit será la base de 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 FTP IRC Escritorio Email Sistemas Sistemas de Era PC Web ficheros SGML Windows 1980 Web social SQL 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