el proyecto tellus. integración de gvsig mobile y open mobile is para edición y compartición de...

19
El proyecto Tellus Integraci´ on de gvSIG Mobile y Open Mobile IS para edici´ on y compartici´ on de datos GIS remotos Juan Lucas Dom´ ınguez 1 Philippe Delrieu 2 Manuel Gomez 2 1 Prodevelop SL (http://www.prodevelop.es, Valencia, Espa˜ na) 2 Ubikis/MD69 Solutions (http://www.ubikis.com, Lyon, Francia) 3 de diciembre de 2009 1 / 19

Upload: juan-lucas-dominguez

Post on 11-May-2015

578 views

Category:

Technology


0 download

DESCRIPTION

Presentación del proyecto Tellus que integra gvSIG Mobile y Open Mobile IS para edición y compartición de datos GIS remotos. Autores: Juan Lucas Domínguez Rubio (Prodevelop SL, España), Manuel Gomez-Rosado (Ubikis, Francia), Philippe Delrieu (Ubikis, Francia).

TRANSCRIPT

Page 1: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

El proyecto TellusIntegracion de gvSIG Mobile y Open Mobile IS para

edicion y comparticion de datos GIS remotos

Juan Lucas Domınguez1 Philippe Delrieu2 Manuel Gomez2

1Prodevelop SL (http://www.prodevelop.es, Valencia, Espana)

2Ubikis/MD69 Solutions (http://www.ubikis.com, Lyon, Francia)

3 de diciembre de 2009

1 / 19

Page 2: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Indice

Objetivos

Open Mobile ISEl problema de la concurrenciaCaracterısticas de Open Mobile IS

Dos modalidades de integracionOrientada a archivosOrientada a registros

gvSIG Mobile no oficial para Linux

Conclusiones

Contenido 2 / 19

Page 3: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Objetivos

I Desde el punto de vista de gvSIG Mobile: Anadir funcionalidad desincronizacion, orientado a archivos o geometrıas y atributos(features).

I Desde el punto de vista de Open Mobile IS: Anadir funcionalidadcartografica a las aplicaciones tradicionales para PDA.

I Acceso remoto a datos GIS (lectura/escritura) desde cualquier PDAcon acceso a internet.

I Mayor movilidad y ahorro de tiempo.

Objetivos 3 / 19

Page 4: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Open Mobile IS

I Proyecto Java open source que proporciona componentes para crearfacilmente aplicaciones CDC (PDA, smartphones)

I Licencia LGPL, miembro de ObjectWeb Consortium (mobilemiddleware)

I Se basa en standard SyncML para realizar sincronizacion

I Casi 10 anos de experienciaI Caracterısticas:

I Seguridad (encriptacion y autenticacion de usuario)I Usabilidad (interfaz web optimizada)I Disponibilidad (modo conectado/desconectado)I Compatibilidad (Java 1.1 no restringe plataformas)

Open Mobile IS 4 / 19

Page 5: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Acceso concurrente con escritura: bloqueo osincronizacion

I Varios clientes acceden concurrentemente a la misma BD con permisode escritura

I Alternativas:I Enfoque tradicional: bloqueo (de tablas, de registros, geometrico)I Enfoque optimista: sincronizacion (asumo que la probabilidad de

simultaneidad es baja)I Open Mobile IS implementa sincronizacion:

I Se actualiza la BD segun van llegando las peticiones de sincronizacion,recurriendo al gestor de conflictos cuando ambas partes han modificadoel mismo registro desde la anterior sincronizacion.

I Inconveniente asumido: cuando se procesan dos sincronizacionessimultaneamente, puede ocurrir que la parte servidor y la parte cliente(PDA) no tengan los mismos datos (probabilidad muy baja)

Open Mobile IS El problema de la concurrencia 5 / 19

Page 6: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Componentes de Open Mobile IS

I Web server integrado en la aplicacion de PDA

I BD orientada a objetos optizada en la PDA

I Plantillas HTML para crear GUI (es por web browser)

I Motor de sincronizacion (basado en SyncML)

I Modulo de administracion remota de aplicaciones

Open Mobile IS Caracterısticas de Open Mobile IS 6 / 19

Page 7: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Open Mobile IS

Open Mobile IS Caracterısticas de Open Mobile IS 7 / 19

Page 8: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Modalidad A: Sincronizacion de proyectos y archivosde datos

Dos modalidades deintegracion Orientada a archivos 8 / 19

Page 9: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Modalidad A: Sincronizacion de proyectos y archivosde datos

Dos modalidades deintegracion Orientada a archivos 9 / 19

Page 10: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Vıdeo A

Implementado adaptando el piloto de gvSIG Mobile.

Dos modalidades deintegracion Orientada a archivos 10 / 19

Page 11: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Modalidad B: Edicion mediante sincronizacion deregistros

Dos modalidades deintegracion Orientada a registros 11 / 19

Page 12: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Modalidad B: Edicion mediante sincronizacion deregistros

Dos modalidades deintegracion Orientada a registros 12 / 19

Page 13: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

gvSIG Mobile no oficial para Linux

I Empezo siendo un pequeno port de gvSIG Mobile a Openmoko(telefono Freerunner aportado por Joseph Reeves de OxfordArchaeology)

I Utilizado como banco de pruebas de funcionalidades que no estan enroad map de gvSIG Mobile.

I Novedades:I Independiente de entorno grafico (JVM sin AWT, Android)I Orientada a zoom discreto y tilesI Muestra tiles (WMS, OSM, Yahoo, ArcIMS, etc.)I Muestra ubicacion relativa (SHP + GPS + heading)

Dos modalidades deintegracion Orientada a registros 13 / 19

Page 14: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

gvSIG Mobile no oficial para Linux

Dos modalidades deintegracion Orientada a registros 14 / 19

Page 15: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

gvSIG Mobile no oficial para Linux

Dos modalidades deintegracion Orientada a registros 15 / 19

Page 16: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

gvSIG Mobile no oficial para Linux

Dos modalidades deintegracion Orientada a registros 16 / 19

Page 17: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Vıdeo B

Implementado adaptando gvSIG Mobile no oficial para Linux.

Dos modalidades deintegracion Orientada a registros 17 / 19

Page 18: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Conclusiones y cosas por hacer

I Facil integracion de Open Mobile IS y gvSIG Mobile

I Proporciona efectivamente funcionalidad de edicion

I Se acelera la integracion de datos GIS en flujo de trabajo

Por hacer:

I Validar eleccion de tecnologıa y arquitectura en un caso real

I Ampliar la edicion a lıneas y polıgonos

I Permitir sincronizacion con tablas no conocidas en tiempo decompilacion

I Adaptar a nueva arquitectura de gvSIG Mobile (crear un bundle quede acceso a la base de datos embebida en la PDA)

Conclusiones 18 / 19

Page 19: El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos

Dudas y preguntas

Conclusiones 19 / 19