Open GeoGadget Framework (OGF). Entorno de explotación de geoservicios, basado en EzWeb. La mejor plataforma para construcción interfaces Web de explotación de Geoservicios en general y servicios OGC en particular.
1. Genasys II Spain
Open GeoGadget Framework - Entorno
Web de explotación de Geoservicios Basado
en EzWeb
24 de Marzo de 2011
2. Quién?
Javier Sánchez Ramírez
Genasys II Spain
Account Manager
Geospatial Solutions
jsanchez@genasys.com
“ Genasys es un proveedor de soluciones tecnológicas
en movilidad, con una alta especialización en sistemas
basados en la localización y en sistemas de gestión
geoespacial ”
#MyDeliciousWordCloud
Involucrado en Proyectos GIS desde 1998 #TrayectoriaGIS
Miembro Capítulo Hispano Hablante osgeo-es desde su fundación. #OGEOes
Contribuidor Open Street Map #OSM
3. #EstructuraDeLaPresentación
Qué?
1.- Comunidad 2.- Objetivos del 3.- Estado actual
Morfeo y proyecto Open OGF 4.- Lines de
Plataforma Geogadget • Demo Geogadgets trabajo y
Ezweb Framework conclusiones
• Demo Ezweb (OGF)
4. #ObjetivosComunidad Morfeo
Comunidad Morfeo
http://www.morfeo-project.org
# Acelerar el desarrollo de estándares software
relacionados con Arquitecturas Orientadas a
Servicios.
# Crear oportunidades de negocio en el ámbito
de integración de soluciones dirigidas a empresas
y a la Administración.
# Mejorar la productividad y garantizar la calidad de los desarrollos ligados a proyectos
software de código abierto.
# Catalizar proyectos de I+D+i
5. #HerramientasMorfeo
Qué ofrece http://www.morfeo-project.org
• Herramientas estandar de desarrollo de proyectos: forjas, Blogs dedicados, wikis, difusión
en redes sociales (Twitter, facebook, etc)
• Organización a través de Federación a través de capítulos: Ordenados por areas de
Hosting de aplicación (eHealth, eGov) o tecnologías específicas (Web del futuro, Cloud)
proyectos OSS • Esponsorización (CENATIC)
• Estableciendo relaciones win-win entre actores: Grandes compañías, Pymes, Universidades
Crear oportunidades y Centros de Investigación, Clientes finales
de negocio
alrededor de
estándares
6. #ProyectosMorfeo
Proyectos http://forge.morfeo-project.org/
Visita la forja!
Reestructuración de capitulos existentes
Y creación de capítulos nuevos:
• Open/Linked Data
• Cloud Technologies
http://cloudtechnologies.morfeo-project.org
7. #EzWeb_aspectos
EzWeb
Es una plataforma que permite a los usuarios configurar un entorno de trabajo,
por medio de la composición de gadgets, creados por terceros, para construir un
mash-up de explotación de Servicios Web.
Aspectos
Máxima autonomía y Capacidad de compartir La interacción debe
capacidad de conocimiento adaptarse y ser relevante al
personalización. contexto
9. #EzWeb_Caracteristicas
EzWeb – Características
Lenguajes de Programación DHTML y Python
Entorno de Base de Datos Basado en SQL
Intefaz de Usuario Interfaz Web
Estado del Desarrollo Alpha-2
Sistemas Operativos Independencia de Sistema
Operativo (basado en lenguajes
interpretados)
Licencia GNU Affero General Public License
Usuarios Finales Usuarios Web en general
Temas Entorno Web Avanzado, Mashup,
REST, SOA, Web2.0, Internet
Idiomas Español e Inglés
Nombre UNIX ezweb-platform
12. #EzWeb_2.0
EzWeb – Cómo añado mis gadgets al catálogo?
Se pueden añadir nuevos gadgets al catálogo de diferentes formas…
Añadir tu
Gadget al
catálogo…
15. #OGF_Objetivos
OpenGeogadgetFramework
Desarrollo de una plataforma Software que posibilite la composición de
Interfaces para explotar y compartir conocimiento de Servicios Web de
Información Geográfica estándares, mediante componentes tipo ‘gadget’
inteligentes, de una manera sencilla y rápida para el usuario.
Extendiendo de EzWeb para implementar capacidad de consumo de Servicios
OGC
OGF
EzWeb
16. #OGF_Objetivos
¿Cómo? – Estrategia de hibridación
Plataformas avanzadas para
el desarrollo de aplicaciones
Servicios Web OGC y otros
de visualización con
paradigma 2.0 hibridación
Componentes de la hibridación:
1.- Las IDE´s/Geoportales no implementan
mecanismos fáciles de integración con fuentes externas
en navegador Web.
2.- EzWeb es una plataforma abierta, con orientación
2.0, capaz de integrar servicios Web que no implementa
todavía servicios OGC.
17. #OGF_Objetivos
OGF – Modulos
• Objetivo 1: La implementación en el entorno
EzWeb de los componentes tipo gadget y sus
API´s, que exponga todas las capacidades de los
servicios tipo WMS y CSW, según los
respectivos documentos tipo ‘Implementation
Specification’ (IS) que existan en la página de
definición de ambos estándares del OGC para
cada uno de ellos.
• Objetivo 2: La implementación de los
mecanismos que permitan la interactuación a
través de eventos entre distintos gadgets de
catálogos entre sí, entre distintos gadgets de
visualización de mapas entre sí, y entre gadgets
de ambos tipos.
• Objetivo 3: La implementación de los
mecanismos que permitan la interactuación a
través de eventos de cada uno de los dos
componentes con algunos de los gadgets más
estables existentes actualmente en la plataforma
18. #OGF_Objetivos
OGF – Modulos
• OBJETIVO4: Los nuevos gadgets implementados
estarán disponibles en el catálogo de gadgets,
pero además, una determinada composición y
configuración de gadgets se podrá compartir
entre usuarios del proyecto
• Objetivo 5: Difusión y publicación del proyecto
22. Conclusiones
• El ‘Estado del Arte’ actual en estándares de publicación Web de Información Geográfica es conocido
en entornos muy técnicos y de investigación, administraciones públicas, pero no esta disponible
para el ciudadano a través de interfaces fáciles de usar, sin conocimientos técnicos.
• Resulta necesario implementar unos interfaces cada vez más intuitivos y sencillos de
emplear, haciendo especial hincapié en la figura del usuario como elemento central, y otorgándole
máxima flexibilidad en la construcción de aplicaciones.
• EzWeb presenta un conjunto de características que van mas allá de la mera combinación espacial
y funcional de aplicaciones (gadgets). EzWeb potencia varios modos de compartir mashups que
posibilitan nuestra visión. Un mashup creado por un usuario puede transformase en un contenido
autónomo (recurso web) capaz de ser desplegado, embebido o compartido entre usuarios, bien
empleando las funcionalidades que ofrece EzWeb como plataforma (a través de su catálogo), bien de
forma independiente o asociada a cualquier otro tipo de infraestructura.
• MaaS (Mashup as a Service): El Cloud debe ofertar a sus usuarios la capacidad de componer, en
forma de mashups, recursos y aplicaciones a partir de piezas básicas (gadgets). Por otro lado los
mashups ya creados, y que ofrecen una funcionalidad novedosa, deben poder ofertarse dentro de la
Cloud como si de un nuevo servicio se tratase.
23. Muchas Gracias,
jsanchez@genasys.com
@jsgisdev
jsgisdev@gmail.com
Enjoy your GeoGadgets!