Evolución tecnologías web [01 2008]
description
Transcript of Evolución tecnologías web [01 2008]
![Page 1: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/1.jpg)
1Evolución del Desarrollo WEB
Evolución del Desarrollo WEB
Antonio José Sáenz Albanés (C.T.O)
Reconocimiento – No Comercial – Compartir Igual - 2.5 - España
![Page 2: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/2.jpg)
2Evolución del Desarrollo WEB
Introducción
El desarrollo de aplicaciones WEB ha evolucionado por los siguientes aspectos:
Evolución del Uso/Demandas
Evolución de Tecnologías Navegador
Evolución Tecnologías Servidores
Marketing de Ventas
Hiper-Hype y las Dot.Com
![Page 3: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/3.jpg)
3Evolución del Desarrollo WEB
Índice
Evolución Usuarios
Evolución Tecnologías
Portales y Gestores de Contenidos
Mashups
Conclusiones
![Page 4: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/4.jpg)
4Evolución del Desarrollo WEB
Evolución de Usuarios de Internet
19901991
19921993
19941995
19961997
19981999
20002001
20022003
20042005
20062007
0
200
400
600
800
1000
1200
1400
![Page 5: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/5.jpg)
5Evolución del Desarrollo WEB
Evolución Navegadores
![Page 6: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/6.jpg)
6Evolución del Desarrollo WEB
Evolución Sitios (% Servidores)
![Page 7: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/7.jpg)
7Evolución del Desarrollo WEB
Evolución Sitios Activos
![Page 8: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/8.jpg)
8Evolución del Desarrollo WEB
Generaciones Web
![Page 9: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/9.jpg)
9Evolución del Desarrollo WEB
Conectividad Social / Información
![Page 10: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/10.jpg)
10Evolución del Desarrollo WEB
Índice
Evolución Usuarios
Evolución Tecnologías
Portales y Gestores de Contenidos
Mashups
Conclusiones
![Page 11: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/11.jpg)
11Evolución del Desarrollo WEB
Generaciones Web y Tecnologías
![Page 12: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/12.jpg)
12Evolución del Desarrollo WEB
Mosaico
1993
Visualización Texto e Imagen
HTML, HTTP
CGI: Acceso a Backend
Algunos formularios
Unix
![Page 13: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/13.jpg)
13Evolución del Desarrollo WEB
Mosaico
![Page 14: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/14.jpg)
14Evolución del Desarrollo WEB
Inicios Netscape
1994
HTML mejorado
Fondos, Tablas, Colores, Atributos, ...
Más diseño que funcionalidad
CGI complejos, mejores formularios
Cookies para persistencia de estado
![Page 15: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/15.jpg)
15Evolución del Desarrollo WEB
Inicios Netscape
![Page 16: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/16.jpg)
16Evolución del Desarrollo WEB
Netscape/Explorer
1995...99 (7.000.000 sitios)
Frames, CSS, Plugins
Lenguajes de Scripts
Microsoft
Servicios al usuario
Especialización
![Page 17: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/17.jpg)
17Evolución del Desarrollo WEB
Netscape/Explorer
![Page 18: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/18.jpg)
18Evolución del Desarrollo WEB
Arquitectura JSP 3 Capas
![Page 19: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/19.jpg)
19Evolución del Desarrollo WEB
Dinámica e Integración
2000...
Frameworks
HTML-REQUEST- AJAX
FLASH – Contenidos Dinámicos
Portales y Escritorios Virtuales
Mashups
![Page 20: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/20.jpg)
20Evolución del Desarrollo WEB
AJAX
![Page 21: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/21.jpg)
21Evolución del Desarrollo WEB
Tecnologías
![Page 22: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/22.jpg)
22Evolución del Desarrollo WEB
Evolución Markup Language
![Page 23: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/23.jpg)
23Evolución del Desarrollo WEB
Evolución Tecnologías
![Page 24: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/24.jpg)
24Evolución del Desarrollo WEB
Tendencias de Lenguajes
![Page 25: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/25.jpg)
25Evolución del Desarrollo WEB
Tendencias de Lenguajes
![Page 26: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/26.jpg)
26Evolución del Desarrollo WEB
Aplicaciones de Gestión
Java
JBOSSJSP, JSTL
Struts PHP
Fast Template
ADODB
Framework
e-Administración
@ries
@Firma
Surnet
Workflow
En nuestro ámbito
![Page 27: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/27.jpg)
27Evolución del Desarrollo WEB
Framework
![Page 28: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/28.jpg)
28Evolución del Desarrollo WEB
JBOSS / TOMCAT
![Page 29: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/29.jpg)
29Evolución del Desarrollo WEB
JBOSS / TOMCAT
![Page 30: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/30.jpg)
30Evolución del Desarrollo WEB
JBOSS / STRUTS
![Page 31: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/31.jpg)
31Evolución del Desarrollo WEB
Índice
Evolución Usuarios
Evolución Tecnologías
Portales y Gestores de Contenidos
Mashups
Conclusiones
![Page 32: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/32.jpg)
32Evolución del Desarrollo WEB
PORTALES
Java OpenCMS
JBOSS
JSP, EJB
PHP-Nuke
XML
XSL/XSLT COCOON
En Nuestro Ámbito
![Page 33: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/33.jpg)
33Evolución del Desarrollo WEB
PRESENTACION LOGICA DENEGOCIO
DATOS
SGBD
XML
XSLT XML
XMLXSLT
Servidor de Aplicaciones J2EE
OpenCms
( ... )
Server
ServidorWeb Apache
(opcional)
HTML
Cocoon/XML/OpenCMS
![Page 34: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/34.jpg)
34Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
![Page 35: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/35.jpg)
35Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
SITEMAP
XSL
Sitemap de composición. . .
<aggregate> <part portlets> <part pagina></aggregate><transform /><serialize html/>
Petición de páginaSITEMAP
XSL
SITEMAP
XSL
SITEMAP
XSL
Portlet1portlet3portlet4
Layout
![Page 36: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/36.jpg)
36Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
SITEMAP
XSL
Sitemap de composición Repositorio de portlets. . .
<aggregate> <part portlets> <part pagina></aggregate><transform /><serialize html/>
Petición de páginaSITEMAP
XSL
SITEMAP
XSL
SITEMAP
XSL
Portlet1portlet3portlet4
Layout
Definición de la página
![Page 37: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/37.jpg)
37Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
SITEMAP
XSL
Sitemap de composición Repositorio de portlets. . .
<aggregate> <part portlets> <part pagina></aggregate><transform /><serialize html/>
Petición de páginaSITEMAP
XSL
SITEMAP
XSL
SITEMAP
XSLContenido Portlet1Contenido portlet3Contenido portlet4
Distribución de los portlets
XML de Composición
![Page 38: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/38.jpg)
38Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
SITEMAP
XSL
Sitemap de composición Repositorio de portlets. . .
<aggregate> <part portlets> <part pagina></aggregate><transform /><serialize html/>
Petición de página
XML de Composición
SITEMAP
XSL
SITEMAP
XSL
SITEMAP
XSL
XSLT de composición+
Resultado HTML
![Page 39: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/39.jpg)
39Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
SITEMAP
XSL
Sitemap de composición Repositorio de portlets. . .
<aggregate> <part portlets> <part pagina></aggregate><transform /><serialize html/>
Petición de página
XML de Composición
SITEMAP
XSL
SITEMAP
XSL
SITEMAP
XSL
XSLT de composición+
Resultado HTML
![Page 40: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/40.jpg)
40Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
![Page 41: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/41.jpg)
41Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
ObtenerOpcionesNavegacion
ObtenerDetalleContenido
ObtenerListaContenidos
Portlet 1
Portlet 1
Portlet 1
HTTP (post)
Cocoon OpenCms
ObtenerTiposContenido
BD
. . . . . .
![Page 42: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/42.jpg)
42Evolución del Desarrollo WEB
Cocoon/XML/OpenCMS
HTTP
ObtenerDetalleContenido
<?xml version=“1.0” ?><normativa> <id>2</id> <titulo>...</titulo> .......</normativa> BD
Recursos Opencms
API Opencms
1
2
3
4
![Page 43: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/43.jpg)
43Evolución del Desarrollo WEB
CAMBIO TECNOLÓGICO PORTALES
!!!!!!!!!!!!!!!!!!!!!!!!
![Page 44: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/44.jpg)
44Evolución del Desarrollo WEB
¿PORTAL?
![Page 45: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/45.jpg)
45Evolución del Desarrollo WEB
ESPECTRO DE USO
![Page 46: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/46.jpg)
46Evolución del Desarrollo WEB
Motor Ejecución Portales
![Page 47: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/47.jpg)
47Evolución del Desarrollo WEB
Framework SPRING 2
![Page 48: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/48.jpg)
48Evolución del Desarrollo WEB
IMPE2 Petición
![Page 49: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/49.jpg)
49Evolución del Desarrollo WEB
Generación XML
![Page 50: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/50.jpg)
50Evolución del Desarrollo WEB
Procesado Asíncrono
![Page 51: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/51.jpg)
51Evolución del Desarrollo WEB
Agregado de Portales
![Page 52: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/52.jpg)
52Evolución del Desarrollo WEB
Gestión de Contenidos
![Page 53: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/53.jpg)
53Evolución del Desarrollo WEB
INTEGRACIÓN
![Page 54: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/54.jpg)
54Evolución del Desarrollo WEB
Ejemplos
![Page 55: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/55.jpg)
55Evolución del Desarrollo WEB
![Page 56: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/56.jpg)
56Evolución del Desarrollo WEB
![Page 57: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/57.jpg)
57Evolución del Desarrollo WEB
![Page 58: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/58.jpg)
58Evolución del Desarrollo WEB
MASHUPS
![Page 59: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/59.jpg)
59Evolución del Desarrollo WEB
Índice
Evolución Usuarios
Evolución Tecnologías
Portales y Gestores de Contenidos
Mashups
Conclusiones
![Page 60: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/60.jpg)
60Evolución del Desarrollo WEB
![Page 61: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/61.jpg)
61Evolución del Desarrollo WEB
![Page 62: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/62.jpg)
62Evolución del Desarrollo WEB
Sistema de Georeferenciación
Google Map Api V-2.0
+GxMarkers+Cluster +Einsert
BDFicheros Conexión BD->JSON
(Implementación Libre)
Google Earth
Generador KML
Fichero KMZ
Ajax JSON
Estructura del sistema
![Page 63: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/63.jpg)
63Evolución del Desarrollo WEB
![Page 64: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/64.jpg)
64Evolución del Desarrollo WEB
![Page 65: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/65.jpg)
65Evolución del Desarrollo WEB
Índice
Evolución Usuarios
Evolución Tecnologías
Portales y Gestores de Contenidos
Mashups
Conclusiones
![Page 66: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/66.jpg)
66Evolución del Desarrollo WEB
Conclusiones
Experiencia de Escritorio Virtual
Alta Complejidad resuelta en Frameworks parcialmente
Especialización de Tecnologías y Arquitecturas
![Page 67: Evolución tecnologías web [01 2008]](https://reader034.fdocuments.es/reader034/viewer/2022052321/55672b58d8b42a986b8b4847/html5/thumbnails/67.jpg)
67Evolución del Desarrollo WEB
Conclusiones (formación)
HTML
JavaScript
CSS
XML/XLST
SQL
Tomcat
Servlets
JSP/JSTL
JDBC
MySQL
Struts
Hibernate
iBatis
Spring
GWT
Dojo
JSF
ROAY... Cómo Aprender Eficazmente