Evolución de la Web

Preview:

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

Evolución de la WebJose Emilio Labra Gayo

Universidad de Oviedohttp://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

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

J.C. R. LickLider

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

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

19621962

Ted Nelson

1965, Ted Nelson: HipertextoProyecto Xanadú

Esquema de Hipertexto(Literary Machines, 1980)

19651965

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

ARPA

1969 Conexión de primeros nodos ARPANET:

UCLA, SRI, UCSB, Utah

19691969

Vinton Cerf, Robert Kahn

1974 Protocolo TCP

1978 Se divide parte de TCP en IP TCP/IP

19781978

Paul Mockapetris

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

Paul Mockapetris

19841984

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

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

Nacimiento de la Web1990 - 1995

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

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

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

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

Primer Navegador de texto

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

19911991

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

Nuevos navegadores

1993 Erwise

ViolaWWW

NCSA Mosaic, X-Windows

Erwise ViolaWWW Mosaic

19931993

Mosaic Communications

Con el tiempo Mosaic se convertirá en Netscape

Con el tiempo Mosaic se convertirá en Netscape

Marc Andreesen

19941994

Más navegadores

1994 Netscape (nuevo nombre de Mosaic Com.)

Opera (proyecto de investigación de Telenor)

LogotipoNetscape

LogotipoOpera

19941994

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

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

Crecimiento de la Web1995-2000

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

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

Buscadores

1994 Lycos

1994 Infoseek

1995 Altavista

19951995

Páginas Dinámicas

1995 Netscape 2.0 incorpora JavaScriptSe populariza el uso de DHTML

Brendan Eich, Javascript

19951995

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

¿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

Vendiendo libros…

1995 Amazon (Jeff Bezos)

Jeff Bezos, Amazon

Página de Amazon en 1996

19951995

Mediante subastas…

1995 eBay (P. Omidyar)

Pierre Omidyar, Fundador eBay

19951995

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

Guerra de navegadores

1996 Microsoft vs. Netscape

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

Time, Sep. 1996

19961996

W3c toma las riendas…

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

1996 Hojas de estilos: CSS 1

19961996

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

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

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

Accesibilidad

1997 WAI

Varios niveles:Personas discapacitadas

Personas mayores

Con dispositivos “diferentes”

Otro entorno (idioma, cultura)

Máquinas en vez de personas

19971997

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

Portales, portales, portales…

Portales HorizontalesInformación de todo tipo…

Ejemplos: Yahoo!, Terra, MSN, etc.

19971997

Portaltes, portales, portales…

Portales Verticales (Vortales)Áreas específicas

19971997

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

Consolidación

2000-2005

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

Nuevos dispositivos

Creciente uso de Web en el móvil

Problemas de estandarización

20002000

Colaboración: Intercambio de contenidos

Shawn Fanning, Napster

1998 Napster

2000 GNUTella

2001 Protocolo BitTorrent

2002 eMule

20012001

Colaboración: Wikipedia

2001 Wikipedia (Jimmy Wales, Larry Sanger)

Jimmy Wales Larry Sanger

20012001

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

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

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.

Y la guerra continúa

Internet Explorer

Firefox

Safari

Opera

20032003

Contenidos colaborativos

2004 Digg

Kevin Rose, Digg

20042004

Web 2.0

2005-2010

¿Existe la Web 2.0?

2004 Conferencia de O’Reilly

Tim O’Reilly

20042004

¿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

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

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

Web como plataforma

AJAX

Aplicaciones de Internet

20052005

Mashups

De los portales a los servicios

Aplicaciones nuevas a partir de servicios

20052005

Redes sociales

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

Stanley Milgram

19671967

LinkedIn20032003

Facebook20042004

Twitter20062006

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

Google Chrome

Se basa en WebKit

Máquina Javascript V8

20082008

Flash vs HTML5

2010 Steve Jobs anuncia que no dará soporte a Flash

2011 Adobe anuncia soporte para HTML5

20102010

Web Social y en Tiempo Real

2010-?

Guerra de navegadores

Marzo 2012Fuente: Wikipedia

20122012

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

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

Web Semántica

Inteligencia Artificial

Mundos Virtuales

Google Earth y Second Life

Gijón en Second Life

Movilidad

Economía de la Atención

Sitios Web como Servicios

Gaiagi Driver – Simulador Conducción 3Dhttp://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