84
Evolución de la Web Jose Emilio Labra Gayo Universidad de Oviedo http://www.di.uniovi.es/~labra

Evolución de la Web

Embed Size (px)

DESCRIPTION

Evolución de la Web. Trasparencias que repasan la historia de la Web utilizadas en diversos cursos por Jose Emilio Labra Gayo

Citation preview

Page 1: Evolución de la Web

Evolución de la WebJose Emilio Labra Gayo

Universidad de Oviedohttp://www.di.uniovi.es/~labra

Page 2: Evolución de la Web

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-?)

Page 3: Evolución de la Web

Prehistoria

De 1945 a 1990

Page 4: Evolución de la Web

Vannevar Bush

1945 – Artículo: As we may thinkDispositivo llamado Memex para crear/seguir enlaces entre documentos y microfichas

Dibujo de la máquina teórica Memex (Life Magazine, 1945)

19451945

Page 5: Evolución de la Web

J.C. R. LickLider

1962 Visión de red global de ordenadoresRed intergaláctica

Tx-2 en el MIT (Ordenadores gráficos)

19621962

Page 6: Evolución de la Web

Ted Nelson

1965, Ted Nelson: HipertextoProyecto Xanadú

Esquema de Hipertexto(Literary Machines, 1980)

19651965

Page 7: Evolución de la Web

Douglas Englebart

1968 Sistema NLS (Online System), Stanford

The Mother of All DemosPrimer sistema con ratón, texto interactivo, video-conferencia, tele-conferencia, email e hipertexto

Anuncio de la conferencia

19681968

Page 8: Evolución de la Web

ARPA

1969 Conexión de primeros nodos ARPANET:

UCLA, SRI, UCSB, Utah

19691969

Page 9: Evolución de la Web

Vinton Cerf, Robert Kahn

1974 Protocolo TCP

1978 Se divide parte de TCP en IP TCP/IP

19781978

Page 10: Evolución de la Web

Paul Mockapetris

1984 Introduce el sistema DNSFacilita la utilización de nombres lógicos de dominio

Paul Mockapetris

19841984

Page 11: Evolución de la Web

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 InternacionalIncorpora IETF

Scott Bradner, IETF

19861986

Page 12: Evolución de la Web

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

19881988

Page 13: Evolución de la Web

Nacimiento de la Web1990 - 1995

Page 14: Evolución de la Web

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

19901990

Tim Berners-Lee

Page 15: Evolución de la Web

Primer navegador

1990 Implementado en NEXT

Ordenador NeXT utilizado por Tim Berners-LeeCERN. Primer servidor, navegador y editor Web

Pantalla capturada del primer navegadorNOTA: Véase el botón “Edit”

19901990

Page 16: Evolución de la Web

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

19911991

Page 17: Evolución de la Web

Primer servidor

Copia del contenido: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

http://info.cern.ch/hypertext/WWW/TheProject.html

19911991

Page 18: Evolución de la Web

Primer Navegador de texto

1991 Line-Mode Browser (Nicola Pellow)Formaba parte de la librería libwww

19911991

Page 19: Evolución de la Web

La Web cruza el charco

1992 Primer servidor web en USAInstalado 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)

19921992

Page 20: Evolución de la Web

Nuevos navegadores

1993 Erwise

ViolaWWW

NCSA Mosaic, X-Windows

Erwise ViolaWWW Mosaic

19931993

Page 21: Evolución de la Web

Mosaic Communications

Con el tiempo Mosaic se convertirá en Netscape

Con el tiempo Mosaic se convertirá en Netscape

Marc Andreesen

19941994

Page 22: Evolución de la Web

Más navegadores

1994 Netscape (nuevo nombre de Mosaic Com.)

Opera (proyecto de investigación de Telenor)

LogotipoNetscape

LogotipoOpera

19941994

Page 23: Evolución de la Web

Nace el consorcio W3c

Finales de 1994 se crea el Consorcio W3cSe establece entre el CERN y el MIT

Tim Berners-Lee se traslada al MIT

Michael DertouzosDirector del MIT en 1994

19941994

Page 24: Evolución de la Web

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

19951995

Page 25: Evolución de la Web

Crecimiento de la Web1995-2000

Page 26: Evolución de la Web

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

19951995

Page 27: Evolución de la Web

Directorios

1991 WWW Virtual LibraryIniciada 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!

19951995

Page 28: Evolución de la Web

Buscadores

1994 Lycos

1994 Infoseek

1995 Altavista

19951995

Page 29: Evolución de la Web

Páginas Dinámicas

1995 Netscape 2.0 incorpora JavaScriptSe populariza el uso de DHTML

Brendan Eich, Javascript

19951995

Page 30: Evolución de la Web

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.

19951995

Page 31: Evolución de la Web

¿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

19951995

Page 32: Evolución de la Web

Vendiendo libros…

1995 Amazon (Jeff Bezos)

Jeff Bezos, Amazon

Página de Amazon en 1996

19951995

Page 33: Evolución de la Web

Mediante subastas…

1995 eBay (P. Omidyar)

Pierre Omidyar, Fundador eBay

19951995

Page 34: Evolución de la Web

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

19951995

Page 35: Evolución de la Web

Guerra de navegadores

1996 Microsoft vs. Netscape

http://www.time.com/time/magazine/article/0,9171,985115-1,00.html

Time, Sep. 1996

19961996

Page 36: Evolución de la Web

W3c toma las riendas…

1996 HTML 3.2 HTML 2.0 había sido definido en IETF

1996 Hojas de estilos: CSS 1

19961996

Page 37: Evolución de la Web

Hojas de estilo

Primera propuesta de CSSCSS = Hojas de estilo en cascada

Separa estructura (HTML) - presentación (CSS)

Los estilos se integran incrementalmentePermite combinar preferencias de estilo

entre usuario, diseñador, navegador…

Håkon Wium LieW3c, Opera

19961996

Page 38: Evolución de la Web

XML

1996 XMLSimplificación de SGML (años 70)

Lenguaje de intercambio

Validación de documentos

Servicios Web

Tim BrayCo-inventor de XMLTim BrayCo-inventor de XML

Charles Goldfarb (SGML)Charles Goldfarb (SGML)

19961996

Page 39: Evolución de la Web

Multimedia en la Web

Nacimiento de FlashOriginalmente FutureSplash (de FutureWave)

FutureWave fue comprado por Macromedia FutureSplash se renombra como Flash 1.0

19961996

Jonathan GayCreador Flash

Page 40: Evolución de la Web

Accesibilidad

1997 WAI

Varios niveles:Personas discapacitadas

Personas mayores

Con dispositivos “diferentes”

Otro entorno (idioma, cultura)

Máquinas en vez de personas

19971997

Page 41: Evolución de la Web

Aparece Google…

1997 Larry Page y Sergei Brin fundan GoogleEstudiantes 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

19971997

Page 42: Evolución de la Web

Portales, portales, portales…

Portales HorizontalesInformación de todo tipo…

Ejemplos: Yahoo!, Terra, MSN, etc.

19971997

Page 43: Evolución de la Web

Portaltes, portales, portales…

Portales Verticales (Vortales)Áreas específicas

19971997

Page 44: Evolución de la Web

En los juzgados…

1998 Microsoft denunciado por el Depto. De Justicia de USA

2000 Microsoft acusada de Monopolio abusivoDebe vender en 2 partes separadas (se revocará en 2001)

2004 Denuncia de la Unión Europea

19981998

Page 45: Evolución de la Web

Consolidación

2000-2005

Page 46: Evolución de la Web

La burbuja de Internet

Marzo 2000: NASDAQ alcanza tope históricoCreación de varias empresas “dot-com”

Posterior caída libre del mercado

Evolución índice NASDAQ

20002000

Page 47: Evolución de la Web

Nuevos dispositivos

Creciente uso de Web en el móvil

Problemas de estandarización

20002000

Page 48: Evolución de la Web

Colaboración: Intercambio de contenidos

Shawn Fanning, Napster

1998 Napster

2000 GNUTella

2001 Protocolo BitTorrent

2002 eMule

20012001

Page 49: Evolución de la Web

Colaboración: Wikipedia

2001 Wikipedia (Jimmy Wales, Larry Sanger)

Jimmy Wales Larry Sanger

20012001

Page 50: Evolución de la Web

Agregación y sindicación de contenidos

2001 RSS 1.0En realidad RSS son varios formatos y estándares

Popularización de los BlogsBlogesfera, planetas, Podcasting, etc.

Dave Winer, RSS

20012001

Page 51: Evolución de la Web

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

20022002

Page 52: Evolución de la Web

Safari20032003

Primera versión 2003 Basado en Konkeror

Motor de visualización WebKit

WebKit será la base de Google Chrome

Navegador de iPhone, iPad, etc.

Page 53: Evolución de la Web

Y la guerra continúa

Internet Explorer

Firefox

Safari

Opera

20032003

Page 54: Evolución de la Web

Contenidos colaborativos

2004 Digg

Kevin Rose, Digg

20042004

Page 55: Evolución de la Web

Web 2.0

2005-2010

Page 56: Evolución de la Web

¿Existe la Web 2.0?

2004 Conferencia de O’Reilly

Tim O’Reilly

20042004

Page 57: Evolución de la Web
Page 58: Evolución de la Web

¿Y los estándares?

W3c proponía XHTML 2.0No era compatible hacia atrás

No es soportado por navegadores

Gestión de errores draconiana

2004, se crea WHATWGEstandarizar aplicaciones web

Ian Hickson

20042004

Page 59: Evolución de la Web

Multimedia en la Web

2004, Flash se utiliza de forma masivaTecnología propietaria de Macromedia

SVG = estándar para gráficos vectorialesSoportado en navegadores

Adobe compra Macromedia

20042004

Page 60: Evolución de la Web

Multimedia en la Web

2005 YouTube (ex-trabajadores de PayPal)

Chad Hurley, Steve Chen y Jawed KarimFundadores de YouTubeChad Hurley, Steve Chen y Jawed KarimFundadores de YouTube

20052005

Page 61: Evolución de la Web

Web como plataforma

AJAX

Aplicaciones de Internet

20052005

Page 62: Evolución de la Web

Mashups

De los portales a los servicios

Aplicaciones nuevas a partir de servicios

20052005

Page 63: Evolución de la Web

Redes sociales

Fenómeno de mundo pequeño (Milgram)6 grados de separación

Stanley Milgram

19671967

Page 64: Evolución de la Web

LinkedIn20032003

Page 65: Evolución de la Web

Facebook20042004

Page 66: Evolución de la Web

Twitter20062006

Page 67: Evolución de la Web

W3c apuesta por HTML5

Tim Berners-Lee y W3c aceptan HTML5Reconoce que XHTML 2 no es buena idea

Grupo de trabajo conjunto: W3c + Whatwg

20062006

Page 68: Evolución de la Web

Google Chrome

Se basa en WebKit

Máquina Javascript V8

20082008

Page 69: Evolución de la Web

Flash vs HTML5

2010 Steve Jobs anuncia que no dará soporte a Flash

2011 Adobe anuncia soporte para HTML5

20102010

Page 70: Evolución de la Web

Web Social y en Tiempo Real

2010-?

Page 71: Evolución de la Web

Guerra de navegadores

Marzo 2012Fuente: Wikipedia

20122012

Page 72: Evolución de la Web

Con

exio

nes

entr

e da

tos

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

MultimediaCD/ROMS

Sitios web

DirectoriosPortales

Blogs

Wikis

Búsquedas sintácticas

Búsquedas semánticas

Mashups

Redes sociales

Microblogs

Agentes personalesinteligentes

RIF

SPARQL

OWL

Ajax Atom

RSSRDF

P2P

XML

JavascriptSOAP

JavaHTML HTTP

Gopher

SQL

SGML

Windows

EmailIRC

FTP

USENET

SaaS

Page 73: Evolución de la Web

10 Tendencias

Web semánticaInteligencia ArtificialMundos virtualesMóvilesEconomía de la atención Sitios web como serviciosVídeo on-lineComputación en la nubeInternacionalizaciónPersonalización

http://www.readwriteweb.com/archives/10_future_web_trends.php

Page 74: Evolución de la Web

Web Semántica

Page 75: Evolución de la Web

Inteligencia Artificial

Page 76: Evolución de la Web

Mundos Virtuales

Google Earth y Second Life

Gijón en Second Life

Page 77: Evolución de la Web

Movilidad

Page 78: Evolución de la Web

Economía de la Atención

Page 79: Evolución de la Web

Sitios Web como Servicios

Gaiagi Driver – Simulador Conducción 3Dhttp://www.gaiagi.com/3d-driving-simulator/Mashup of the Day (http://www.programmableweb.com)

Page 80: Evolución de la Web

TV en la Web

Page 81: Evolución de la Web

Computación en la Nube

Page 82: Evolución de la Web

Internacionalización

Page 83: Evolución de la Web

Personalización

Page 84: Evolución de la Web

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