Anda di halaman 1dari 84

Evolucin 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)
Consolidacin (2000-2005)
Web 2.0 (2005-2010)
Web Social y en tiempo real (2010-?)

Prehistoria
De 1945 a 1990

Vannevar Bush
1945 Artculo: As we may think
Dispositivo llamado Memex para crear/seguir
enlaces entre documentos y microfichas

Dibujo de la mquina terica Memex (Life Magazine, 1945)

1945

J.C. R. LickLider

1962

1962 Visin de red global de ordenadores


Red intergalctica

Tx-2 en el MIT (Ordenadores grficos)

Ted Nelson
1965, Ted Nelson: Hipertexto
Proyecto Xanad

Esquema de Hipertexto
(Literary Machines, 1980)

1965

Douglas Englebart
1968 Sistema NLS (Online System), Stanford
The Mother of All Demos
Primer sistema con ratn, texto interactivo, videoconferencia, tele-conferencia, email e hipertexto

Anuncio de la conferencia

1968

ARPA
1969
Conexin de primeros nodos ARPANET:
UCLA, SRI, UCSB, Utah

1969

Vinton Cerf, Robert Kahn


1974 Protocolo TCP
1978 Se divide parte de TCP en IP
TCP/IP

1978

Paul Mockapetris
1984 Introduce el sistema DNS
Facilita la utilizacin de nombres lgicos de dominio

Paul Mockapetris

1984

1986

IETF
1986 IETF: Internet Engineering Task Force
Creacin de estndares RFC de Internet
Relacionados con la Web: TCP/IP, URI, HTTP
Organizacin abierta formada por voluntarios

1992 Internet Society: Asociacin 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)
Gestin personal por John Postel
Desde 1998: ICANN: Internet Corp. For Assigned

Names and Numbers

John Postel, IANA

Nacimiento de la Web
1990 - 1995

Tim Berners-Lee y la Web

1990

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

Primer navegador

1990

1990 Implementado en NEXT

Pantalla capturada del primer navegador


NOTA: Vase el botn Edit

Ordenador NeXT utilizado por Tim Berners-Lee


CERN. Primer servidor, navegador y editor Web

1991

Presentacin en sociedad
Conferencia Hypertext 91. Presentacin de Tim Berners-Lee

Fotografa del Poster: El artculo slo fue aceptado como poster

Primer servidor

1991

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

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

Primer Navegador de texto


1991 Line-Mode Browser (Nicola Pellow)
Formaba parte de la librera libwww

1991

La Web cruza el charco

1992

1992 Primer servidor web en USA


Instalado en Stanford University por Paul Kunz

Paul Kunz
Consista en una base de datos de informacin sobre fsica y un listn telefnico y de emails
para el Stanford Linear Accelerator Center (SLAC)

Nuevos navegadores
1993
Erwise
ViolaWWW
NCSA Mosaic, X-Windows

Erwise

ViolaWWW

Mosaic

1993

Mosaic Communications

1994

Con el tiempo Mosaic se


convertir en Netscape

Marc Andreesen

Ms navegadores
1994
Netscape (nuevo nombre de Mosaic Com.)
Opera (proyecto de investigacin de Telenor)

Logotipo
Netscape

Logotipo
Opera

1994

Nace el consorcio W3c

1994

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 versin del servidor de NCSA

Brian Behlendorf, Apache

Crecimiento de la Web
1995-2000

La cosa crece

1995

En 1994
2 millones de usuarios
150.000 nuevos usuarios al da
95% Mosaic, 2% modo de lnea
90% Unix
1,5 millones de visitas a la semana en NCSA
11% crecimiento a la semana

Directorios

1995

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!

Buscadores
1994 Lycos
1994 Infoseek
1995 Altavista

1995

Pginas Dinmicas

1995

1995 Netscape 2.0 incorpora JavaScript


Se populariza el uso de DHTML

Brendan Eich, Javascript

Ms dinamismo: Java

1995

1995 Sun ofrece la versin Java 1.0


Diseado para sistemas empotrados desde 1991
Algunos navegadores incorporan la mquina virtual de
Java: Applets
Con el tiempo, Java se utiliza ms en el lado servidor:
Servlets, JSP, J2EE, etc.

James Gosling, Java

Hacer dinero en la Web?


Comercio electrnico
Netscape 1.0 introdujo SSL (1994)
Primeros bancos en Internet

Aparecen portales de ventas


Cmaras, bicicletas, pornografa

y publicidad

1995

Vendiendo libros

1995

1995 Amazon (Jeff Bezos)

Jeff Bezos, Amazon


Pgina de Amazon en 1996

Mediante subastas

1995

1995 eBay (P. Omidyar)

Pierre Omidyar, Fundador eBay

Microsoft entra en juego

1995

Internet Explorer
Licencia de Spyglass, Inc. a partir de Mosaic
Integrado en Windows 95

Bill Gates en el lanzamiento de Windows 95

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 haba sido definido en IETF

1996 Hojas de estilos: CSS 1

1996

1996

Hojas de estilo
Primera propuesta de CSS

CSS = Hojas de estilo en cascada


Separa estructura (HTML) - presentacin (CSS)
Los estilos se integran incrementalmente
Permite combinar preferencias de estilo entre
usuario, diseador, navegador

Hkon Wium Lie


W3c, Opera

XML

1996

1996 XML
Simplificacin de SGML (aos 70)
Lenguaje de intercambio
Validacin de documentos
Servicios Web

Charles Goldfarb (SGML)

Tim Bray
Co-inventor de XML

Multimedia en la Web

1996

Nacimiento de Flash
Originalmente FutureSplash (de FutureWave)
FutureWave fue comprado por Macromedia
FutureSplash se renombra como Flash 1.0

Jonathan Gay
Creador Flash

Accesibilidad
1997 WAI
Varios niveles:
Personas discapacitadas
Personas mayores
Con dispositivos diferentes
Otro entorno (idioma, cultura)
Mquinas en vez de personas

1997

Aparece Google

1997

1997 Larry Page y Sergei Brin fundan Google


Estudiantes de doctorado (Stanford)
Algoritmo PageRank
1996 Programa en Java y Python llamado BackRub

Pgina de Google en 1998


NOTA: Estaba dentro de Stanford

Larry Page

Sergei Brin

Portales, portales, portales


Portales Horizontales
Informacin de todo tipo
Ejemplos: Yahoo!, Terra, MSN, etc.

1997

Portaltes, portales, portales


Portales Verticales (Vortales)
reas especficas

1997

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 Unin Europea

1998

Consolidacin
2000-2005

La burbuja de Internet
Marzo 2000: NASDAQ alcanza tope histrico
Creacin de varias empresas dot-com
Posterior cada libre del mercado

Evolucin ndice NASDAQ

2000

Nuevos dispositivos
Creciente uso de Web en el mvil
Problemas de estandarizacin

2000

Colaboracin:
Intercambio de contenidos

2001

1998 Napster
2000 GNUTella
2001 Protocolo BitTorrent
2002 eMule

Shawn Fanning, Napster

Colaboracin: Wikipedia

2001

2001 Wikipedia (Jimmy Wales, Larry Sanger)

Jimmy Wales

Larry Sanger

Agregacin y sindicacin de
contenidos

2001

2001 RSS 1.0


En realidad RSS son varios formatos y estndares

Popularizacin de los Blogs


Blogesfera, planetas, Podcasting, etc.

Dave Winer, RSS

Mozilla Y Firefox

2002

2002 Mozilla Foundation


Netscape haba creado la organizacin Mozilla (1998)
2004 Lanzamiento de Firefox
Anteriormente se llam Phoenix, Firebird

Mitchell Baker, Mozilla

Ben Goodger, Blake Ross, Firefox

Safari
Primera versin 2003
Basado en Konkeror
Motor de visualizacin WebKit
WebKit ser la base de Google Chrome

Navegador de iPhone, iPad, etc.

2003

Y la guerra contina
Internet Explorer
Firefox
Safari
Opera

2003

2004

Contenidos colaborativos
2004 Digg

Kevin Rose, Digg

Web 2.0
2005-2010

Existe la Web 2.0?

2004

2004 Conferencia de OReilly

Tim OReilly

Y los estndares?
W3c propona XHTML 2.0
No era compatible hacia atrs
No es soportado por navegadores
Gestin de errores draconiana

2004, se crea WHATWG


Estandarizar aplicaciones web

Ian Hickson

2004

Multimedia en la Web
2004, Flash se utiliza de forma masiva
Tecnologa propietaria de Macromedia

SVG = estndar para grficos vectoriales


Soportado en navegadores

Adobe compra Macromedia

2004

Multimedia en la Web

2005

2005 YouTube (ex-trabajadores de PayPal)

Chad Hurley, Steve Chen y Jawed Karim


Fundadores de YouTube

Web como plataforma


AJAX
Aplicaciones de Internet

2005

Mashups
De los portales a los servicios
Aplicaciones nuevas a partir de servicios

2005

1967

Redes sociales
Fenmeno de mundo pequeo (Milgram)
6 grados de separacin

Stanley Milgram

LinkedIn

2003

Facebook

2004

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

2006

Google Chrome
Se basa en WebKit
Mquina Javascript V8

2008

Flash vs HTML5

2010

2010 Steve Jobs anuncia que no dar


soporte a Flash
2011 Adobe anuncia soporte para HTML5

Web Social y en Tiempo Real


2010-?

Guerra de navegadores

Marzo 2012
Fuente: Wikipedia

2012

Web inteligente

Web 4.0

Web OS

2020

Web semntica

Conexiones entre datos

Web tiempo real

Web

Escritorio
Windows

Gopher
SQL

SGML

Internet

Era PC

IRC
FTP

Email

USENET

1980

Atom

RDF

P2P
Javascript
SOAP
XML
Java
HTML
HTTP

1990
Bases
de datos

Bsquedas
semnticas

RSS

SaaS

Web 2.0
2000

Web 1.0

Agentes personales
inteligentes

2010

Ajax

Web social

RIF

Web 3.0
SPARQL

OWL

Mashups

Blogs

Microblogs

Redes
sociales

Wikis
Portales
Directorios
Bsquedas
sintcticas
Sitios web

Multimedia
CD/ROMS

Servidores
de ficheros

Sistemas de
ficheros

Conexiones entre personas

10 Tendencias
Web semntica
Inteligencia Artificial
Mundos virtuales
Mviles
Economa de la atencin
Sitios web como servicios
Vdeo on-line
Computacin en la nube
Internacionalizacin
Personalizacin
http://www.readwriteweb.com/archives/10_future_web_trends.php

Web Semntica

Inteligencia Artificial

Mundos Virtuales

Gijn en Second Life

Google Earth y Second Life

Movilidad

Economa de la Atencin

Sitios Web como Servicios

Gaiagi Driver Simulador Conduccin 3D


http://www.gaiagi.com/3d-driving-simulator/
Mashup of the Day (http://www.programmableweb.com)

TV en la Web

Computacin en la Nube

Internacionalizacin

Personalizacin

Agradecimientos
Todo el material de esta presentacin 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

Anda mungkin juga menyukai