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

Evolución de la Web - di002.edv.uniovi.esdi002.edv.uniovi.es/~labra/cursos/presentaciones/0_EvolucionWeb.pdf · Consistía en una base de datos de información sobre física y un

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

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

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)

1945

J.C. R. LickLider

1962 Visión de red global de ordenadores

Red intergaláctica

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

1962

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 ratón, texto interactivo, video-

conferencia, tele-conferencia, email e hipertexto

Anuncio de la conferencia

1968

ARPA

1969

Conexión 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 utilización de nombres lógicos de dominio

Paul Mockapetris

1984

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

1986

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

1988

Nacimiento de la Web

1990 - 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

1990

Tim Berners-Lee

Primer navegador

1990 Implementado en NEXT

Ordenador NeXT utilizado por Tim Berners-Lee

CERN. Primer servidor, navegador y editor Web

Pantalla capturada del primer navegador

NOTA: Véase el botón “Edit”

1990

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

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

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

1991

Primer Navegador de texto

1991 Line-Mode Browser (Nicola Pellow)

Formaba parte de la librería libwww

1991

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)

1992

Nuevos navegadores

1993

Erwise

ViolaWWW

NCSA Mosaic, X-Windows

Erwise ViolaWWW Mosaic

1993

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

Netscape

Logotipo

Opera

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

1994

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

1995

Crecimiento de la Web

1995-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

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

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.

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

1995

Guerra de navegadores

1996 Microsoft vs. Netscape

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

Time, Sep. 1996

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

Servicios Web

Tim Bray

Co-inventor de XML

Charles Goldfarb (SGML)

1996

Multimedia en la Web

Nacimiento de Flash

Originalmente FutureSplash (de FutureWave)

FutureWave fue comprado por Macromedia

FutureSplash se renombra como Flash 1.0

1996

Jonathan Gay

Creador Flash

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 StanfordLarry 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

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 Unión Europea

1998

Consolidación

2000-2005

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

2000

Colaboración:

Intercambio de contenidos

Shawn Fanning, Napster

1998 Napster

2000 GNUTella

2001 Protocolo BitTorrent

2002 eMule

2001

Colaboración: Wikipedia

2001 Wikipedia (Jimmy Wales, Larry Sanger)

Jimmy Wales Larry Sanger

2001

Agregación y sindicación de

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

2001

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

2002

Safari2003

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

2003

Contenidos colaborativos

2004 Digg

Kevin Rose, Digg

2004

Web 2.0

2005-2010

¿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

2004

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

2005

Redes sociales

Fenómeno de mundo pequeño (Milgram)

6 grados de separación

Stanley Milgram

1967

LinkedIn2003

Facebook2004

Twitter2006

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

Máquina Javascript V8

2008

Flash vs HTML5

2010 Steve Jobs anuncia que no dará

soporte a Flash

2011 Adobe anuncia soporte para HTML5

2010

Web Social y en Tiempo Real

2010-?

Guerra de navegadores

Marzo 2012Fuente: Wikipedia

2012

Conexio

nes e

ntr

e d

ato

s

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

Multimedia

CD/ROMS

Sitios web

DirectoriosPortales

Blogs

Wikis

Búsquedas

sintácticas

Búsquedas

semánticas

Mashups

Redes

sociales

Microblogs

Agentes personales

inteligentes

RIF

SPARQL

OWL

Ajax Atom

RSSRDF

P2P

XML

JavascriptSOAP

JavaHTML HTTP

Gopher

SQL

SGML

Windows

EmailIRC

FTP

USENET

SaaS

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

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