Está en la página 1de 20

Diseo de Aplicaciones Web

Copyright 2007 Francisco SNCHEZ, Vctor ROBLES


{fsanchez,vrobles}@fi.upm.es http://laurel.datsi.fi.upm.es/~ssoo/DAW

ndice
Historia de la World Wide Web (WWW) Temario de la asignatura Cmo aprobar?: Proyectos Ejemplos de proyecto

1/10/2001

Diseo de Aplicaciones Web

Historia de la WWW

1/10/2001

Diseo de Aplicaciones Web

Prehistoria de la WWW
196x: Douglas Engelbart realiza el primer sistema con hipertexto (NLS-OnLine System) 1965: Ted Nelson acua el trmino de hipertexto 1972: se crea DARPA 1979: Charles Goldfarb inventa el SGML 1981: Ted Nelson describe Xanadu 1987: el CERN se conecta a Internet
1/10/2001 Diseo de Aplicaciones Web

Tim Berners-Lee
http://en.wikipedia.org/wiki/Tim_Berners-Lee Consultor en el CERN en 1980 Preocupado desde el primer momento por el intercambio de datos Hizo en casa CERNET y FOCUS Crea Enquire-Within basado en el libro Enquire-Within-Upon-Everything Tim abandona el CERN y hace contribuciones en el sistema RPC Enquire ya no es utilizado
1/10/2001 Diseo de Aplicaciones Web

ENQUIRE
ENQUIRE is a method of documenting a system. It concentrates on the way the system is composed of parts, and how these parts are interrelated.
http://en.wikipedia.org/wiki/Enquire

1/10/2001

Diseo de Aplicaciones Web

1989
Tim vuelve al CERN Tecnologa orientada a objetos introducida por NeXT Tim escribe Information Management: A proposal. ltimo captulo: World-Wide Web: An Information Infrastructure for High-Energy Physics

1/10/2001

Diseo de Aplicaciones Web

Primeros prototipos
En 1990 primer prototipo que permite ver y editar. En 1991 NeXT no est muy extendido y se crea una versin Line-Mode Browser ms portable. 1992:
Viola y Midas, dos implementaciones de clientes para sistemas X de tipo WYSIWYG 50 servidores

1/10/2001

Diseo de Aplicaciones Web

1/10/2001

Diseo de Aplicaciones Web

1993
El CERN produce software para servidores Andreesen y Jim Clark, estudiantes de Illinois lideran el proyecto Mosaic for X. Versin gratuita en Agosto. Septiembre: trfico de Web 1% del total 250 servidores Mosaic se convierte en Netscape

1/10/2001

Diseo de Aplicaciones Web

1994
El CERN pide ayuda para investigacin: se crea el proyecto WebCore. Tim Berners-Lee y el MIT crean el W3C Consortium. En Diciembre Tim abandona el CERN El CERN deja de investigar Ya hay 2500 servidores 1997: 650.000 servidores. 1000 ms al da.
1/10/2001 Diseo de Aplicaciones Web

Temario

HTTP HTML XHTML XML JavaScript JScript WebLogic IIS Applets ASP PHP

DHTML CGI Servlets JSP ASP.NET

CSS

WebSphere

Apache TomCat SET J2EE Windows DNA SSL

1/10/2001

Diseo de Aplicaciones Web

Temario
Tema 0. Presentacin de la asignatura. ( Paco) Tema 1. El lenguaje de publicacin HTML (Fernando) Tema 2. XML. Tema 3 - La programacin web. (Paco) Tema 4 - CGI. (Fran) Tema 5 - Applets Java (Maria) Tema 6 - Servlets Java (Maria) Tema 7 - PHP (Paco) Tema 8 - J2EE, MVC, Structs (Raquel)

1/10/2001

Diseo de Aplicaciones Web

Temario II
Tema 9- Servicios Web (Paco) Tema 10- Gestores de Contenido - Typo 3 (Paco) Tema 11 - Seguridad en aplicaciones Web (Raquel). Tema 12 - Las webs mas exitosas Tema 13 - AJAX : Asynchronous JavaScript And XML (Raquel) Tema 14 - Web 2.0 (Raquel)

1/10/2001

Diseo de Aplicaciones Web

Temario II
Tema 15 - Posicionamiento en buscadores (Raquel) Tema 16 - Multimedia via web (Paco) Tema 17 - Publicacin de contenidos, licencias (Paco)

1/10/2001

Diseo de Aplicaciones Web

Proyectos

Proyectos
Grupos de 1 o 2 personas Objetivo: Realizacin de un proyecto completo de una
aplicacin Web.

Fechas:
Propuesta

de proyecto: ya!

http://laurel.datsi.fi.upm.es/~ssoo/DAW/Trabajos/20052006/ProposalExample.xml

Entrega

final: 14-Enero Presentaciones en clase durante Enero


1/10/2001 Diseo de Aplicaciones Web

Requisitos obligatorios

http://laurel.datsi.fi.upm.es/~ssoo/DAW/NormasDAW http://laurel.datsi.fi.upm.es/~ssoo/DAW/NormasPracticaDAW

1/10/2001

Diseo de Aplicaciones Web

Ejemplos de proyecto
Trabajos de cursos anteriores
http://laurel.datsi.fi.upm.es/~ssoo/DAW/Trabajos/

Plantilla de la memoria

1/10/2001

Diseo de Aplicaciones Web