Heinsohn Privacidad y Ciberseguridad para el sector educativo
Evolución tecnologías web [01 2008]
1. 1
Evolució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
2. 2
Evolució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
3. 3
Evolución del Desarrollo WEB
Índice
Evolución Usuarios
Evolución Tecnologías
Portales y Gestores de Contenidos
Mashups
Conclusiones
4. 4
Evolución del Desarrollo WEB
Evolución de Usuarios de Internet
1990199119921993199419951996199719981999200020012002200320042005200620070200400600800100012001400
14. 14
Evolució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
16. 16
Evolución del Desarrollo WEB
Netscape/Explorer
1995...99 (7.000.000 sitios)
Frames, CSS, Plugins
Lenguajes de Scripts
Microsoft
Servicios al usuario
Especialización
19. 19
Evolución del Desarrollo WEB
Dinámica e Integración
2000...
Frameworks
HTML-REQUEST- AJAX
FLASH – Contenidos Dinámicos
Portales y Escritorios Virtuales
Mashups
26. 26
Evolución del Desarrollo WEB
Aplicaciones de Gestión
Java
JBOSS
JSP, JSTL
Struts
PHP
Fast Template
ADODB
Framework
e-Administración
@ries
@Firma
Surnet
Workflow
En nuestro ámbito
31. 31
Evolución del Desarrollo WEB
Índice
Evolución Usuarios
Evolución Tecnologías
Portales y Gestores de Contenidos
Mashups
Conclusiones
32. 32
Evolución del Desarrollo WEB
PORTALES
Java
OpenCMS
JBOSS
JSP, EJB
PHP-Nuke
XML
XSL/XSLT
COCOON
En Nuestro Ámbito
33. 33
Evolución del Desarrollo WEB
PRESENTACIONLOGICA DENEGOCIODATOSSGBDXMLXSLTXMLXMLXSLTServidor de AplicacionesJ2EEOpenCms ( ... ) ServerServidorWeb Apache(opcional) HTML
Cocoon/XML/OpenCMS
35. 35
Evolució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ágina
SITEMAP
XSL
SITEMAP
XSL
SITEMAP
XSL
Portlet1portlet3portlet4Layout
36. 36
Evolució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
SITEMAP
XSL
SITEMAP
XSL
SITEMAP
XSL
Portlet1portlet3portlet4Layout
Definición de la página
37. 37
Evolució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
SITEMAP
XSL
SITEMAP
XSL
SITEMAP
XSL
Contenido Portlet1Contenido portlet3Contenido portlet4Distribución de los portlets
XML de Composición
38. 38
Evolució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
39. 39
Evolució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
62. 62
Evolución del Desarrollo WEB
Sistema de Georeferenciación
Google Map Api V-2.0+GxMarkers+Cluster+EinsertBDFicheros Conexión BD->JSON(Implementación Libre) Google EarthGenerador KMLFichero KMZAjaxJSON
Estructura del sistema
65. 65
Evolución del Desarrollo WEB
Índice
Evolución Usuarios
Evolución Tecnologías
Portales y Gestores de Contenidos
Mashups
Conclusiones
66. 66
Evolución del Desarrollo WEB
Conclusiones
Experiencia de Escritorio Virtual
Alta Complejidad resuelta en Frameworks parcialmente
Especialización de Tecnologías y Arquitecturas
67. 67
Evolució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
ROA
Y... Cómo Aprender Eficazmente
68. 68
Evolución del Desarrollo WEB
¡Gracias!.. ¿Preguntas?
us@ajsa.net