SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
El proyecto Tellus
  Integraci´n de gvSIG Mobile y Open Mobile IS para
            o
      edici´n y compartici´n de datos GIS remotos
           o              o


              ınguez1
Juan Lucas Dom´                 Philippe Delrieu2        Manuel Gomez2

      1 Prodevelop   SL (http://www.prodevelop.es, Valencia, Espa˜a)
                                                                 n
     2 Ubikis/MD69   Solutions (http://www.ubikis.com, Lyon, Francia)


                       3 de diciembre de 2009




                                                                         1 / 19
´
 Indice

  Objetivos

  Open Mobile IS
    El problema de la concurrencia
    Caracter´ısticas de Open Mobile IS

  Dos modalidades de integraci´n
                              o
    Orientada a archivos
    Orientada a registros
            gvSIG Mobile no oficial para Linux

  Conclusiones



Contenido                                       2 / 19
Objetivos


            Desde el punto de vista de gvSIG Mobile: A˜adir funcionalidad de
                                                        n
            sincronizaci´n, orientado a archivos o geometr´ y atributos
                        o                                 ıas
            (features).
            Desde el punto de vista de Open Mobile IS: A˜adir funcionalidad
                                                           n
            cartogr´fica a las aplicaciones tradicionales para PDA.
                   a
            Acceso remoto a datos GIS (lectura/escritura) desde cualquier PDA
            con acceso a internet.
            Mayor movilidad y ahorro de tiempo.




Objetivos                                                                      3 / 19
Open Mobile IS

          Proyecto Java open source que proporciona componentes para crear
          f´cilmente aplicaciones CDC (PDA, smartphones)
           a
          Licencia LGPL, miembro de ObjectWeb Consortium (mobile
          middleware)
          Se basa en standard SyncML para realizar sincronizaci´n
                                                               o
          Casi 10 a˜os de experiencia
                    n
          Caracter´
                  ısticas:
                 Seguridad (encriptaci´n y autenticaci´n de usuario)
                                       o              o
                 Usabilidad (interfaz web optimizada)
                 Disponibilidad (modo conectado/desconectado)
                 Compatibilidad (Java 1.1 no restringe plataformas)



Open Mobile IS                                                           4 / 19
Acceso concurrente con escritura: bloqueo o
 sincronizaci´n
             o
          Varios clientes acceden concurrentemente a la misma BD con permiso
          de escritura
          Alternativas:
                 Enfoque tradicional: bloqueo (de tablas, de registros, geom´trico)
                                                                            e
                 Enfoque optimista: sincronizaci´n (asumo que la probabilidad de
                                                o
                 simultaneidad es baja)
          Open Mobile IS implementa sincronizacion:
                 Se actualiza la BD seg´n van llegando las peticiones de sincronizaci´n,
                                        u                                             o
                 recurriendo al gestor de conflictos cuando ambas partes han modificado
                 el mismo registro desde la anterior sincronizaci´n.
                                                                 o
                 Inconveniente asumido: cuando se procesan dos sincronizaciones
                 simult´neamente, puede ocurrir que la parte servidor y la parte cliente
                       a
                 (PDA) no tengan los mismos datos (probabilidad muy baja)


Open Mobile IS           El problema de la concurrencia                               5 / 19
Componentes de Open Mobile IS

          Web server integrado en la aplicaci´n de PDA
                                             o
          BD orientada a objetos optizada en la PDA
          Plantillas HTML para crear GUI (es por web browser)
          Motor de sincronizaci´n (basado en SyncML)
                               o
          M´dulo de administraci´n remota de aplicaciones
           o                    o




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




Open Mobile IS   Caracter´
                         ısticas de Open Mobile IS   7 / 19
Modalidad A: Sincronizaci´n de proyectos y archivos
                           o
  de datos




 Dos modalidades de
integraci´n
         o            Orientada a archivos         8 / 19
Modalidad A: Sincronizaci´n de proyectos y archivos
                           o
  de datos




 Dos modalidades de
integraci´n
         o            Orientada a archivos         9 / 19
V´
   ıdeo A




   Implementado adaptando el piloto de gvSIG Mobile.




 Dos modalidades de
integraci´n
         o            Orientada a archivos             10 / 19
Modalidad B: Edici´n mediante sincronizaci´n de
                    o                       o
  registros




 Dos modalidades de
integraci´n
         o            Orientada a registros         11 / 19
Modalidad B: Edici´n mediante sincronizaci´n de
                    o                       o
  registros




 Dos modalidades de
integraci´n
         o            Orientada a registros         12 / 19
gvSIG Mobile no oficial para Linux


           Empez´ siendo un peque˜o port de gvSIG Mobile a Openmoko
                  o                n
           (tel´fono Freerunner aportado por Joseph Reeves de Oxford
               e
           Archaeology)
           Utilizado como banco de pruebas de funcionalidades que no est´n en
                                                                        a
           road map de gvSIG Mobile.
           Novedades:
                  Independiente de entorno gr´fico (JVM sin AWT, Android)
                                              a
                  Orientada a zoom discreto y tiles
                  Muestra tiles (WMS, OSM, Yahoo, ArcIMS, etc.)
                  Muestra ubicaci´n relativa (SHP + GPS + heading)
                                  o




 Dos modalidades de
integraci´n
         o               Orientada a registros                             13 / 19
gvSIG Mobile no oficial para Linux




 Dos modalidades de
integraci´n
         o            Orientada a registros   14 / 19
gvSIG Mobile no oficial para Linux




 Dos modalidades de
integraci´n
         o            Orientada a registros   15 / 19
gvSIG Mobile no oficial para Linux




 Dos modalidades de
integraci´n
         o            Orientada a registros   16 / 19
V´
   ıdeo B




   Implementado adaptando gvSIG Mobile no oficial para Linux.




 Dos modalidades de
integraci´n
         o            Orientada a registros                    17 / 19
Conclusiones y cosas por hacer

          F´cil integraci´n de Open Mobile IS y gvSIG Mobile
           a             o
          Proporciona efectivamente funcionalidad de edici´n
                                                          o
          Se acelera la integraci´n de datos GIS en flujo de trabajo
                                 o
  Por hacer:
          Validar elecci´n de tecnolog´ y arquitectura en un caso real
                        o             ıa
          Ampliar la edici´n a l´
                          o     ıneas y pol´
                                           ıgonos
          Permitir sincronizaci´n con tablas no conocidas en tiempo de
                               o
          compilaci´n
                   o
          Adaptar a nueva arquitectura de gvSIG Mobile (crear un bundle que
          d´ acceso a la base de datos embebida en la PDA)
           e


Conclusiones                                                             18 / 19
Dudas y preguntas




Conclusiones          19 / 19

Más contenido relacionado

Destacado

Opus Dei: La alegría de los hijos de Dios
Opus Dei: La alegría de los hijos de DiosOpus Dei: La alegría de los hijos de Dios
Opus Dei: La alegría de los hijos de DiosOpus Dei
 
Sor Juana de la Cruz Analisis
Sor Juana de la Cruz AnalisisSor Juana de la Cruz Analisis
Sor Juana de la Cruz Analisisnidree
 
Les transformacions socials i culturals durant el segle XIX
Les transformacions socials i culturals durant el segle XIXLes transformacions socials i culturals durant el segle XIX
Les transformacions socials i culturals durant el segle XIXEl Racó dels Exploradors
 
Aprende cómo tener una Web Efectiva para tu Empresa
Aprende cómo tener una Web Efectiva para tu EmpresaAprende cómo tener una Web Efectiva para tu Empresa
Aprende cómo tener una Web Efectiva para tu EmpresaJuan Merodio
 
Contenido #3 CAMBIA DE ROSTRO
Contenido #3 CAMBIA DE ROSTROContenido #3 CAMBIA DE ROSTRO
Contenido #3 CAMBIA DE ROSTROvictoria
 
chicass10,aprendiendo juntos
chicass10,aprendiendo juntoschicass10,aprendiendo juntos
chicass10,aprendiendo juntosPilar Mingote
 
Sp2 tema4 aavsr
Sp2 tema4 aavsrSp2 tema4 aavsr
Sp2 tema4 aavsrnidree
 
Propuesta base Reforma Total Estatuto Orgánico feitec
Propuesta base Reforma Total Estatuto Orgánico feitecPropuesta base Reforma Total Estatuto Orgánico feitec
Propuesta base Reforma Total Estatuto Orgánico feitecFreelance
 
Redactemos la editorial2012
Redactemos la editorial2012 Redactemos la editorial2012
Redactemos la editorial2012 Rocío Goyenaga
 
Prova
ProvaProva
ProvaCFGS2
 
Condición física salud 1º bachillerato ies muñoz seca
Condición física salud 1º bachillerato ies muñoz secaCondición física salud 1º bachillerato ies muñoz seca
Condición física salud 1º bachillerato ies muñoz secaJose Javier Martínez García
 
Virus Informatico 1960 Diapositivas
Virus Informatico 1960 DiapositivasVirus Informatico 1960 Diapositivas
Virus Informatico 1960 Diapositivasguest219c11e
 
Spa 4 ch 2 present progressive and past progressive
Spa 4 ch 2 present progressive and past progressiveSpa 4 ch 2 present progressive and past progressive
Spa 4 ch 2 present progressive and past progressivenidree
 

Destacado (20)

Opus Dei: La alegría de los hijos de Dios
Opus Dei: La alegría de los hijos de DiosOpus Dei: La alegría de los hijos de Dios
Opus Dei: La alegría de los hijos de Dios
 
Sor Juana de la Cruz Analisis
Sor Juana de la Cruz AnalisisSor Juana de la Cruz Analisis
Sor Juana de la Cruz Analisis
 
Les transformacions socials i culturals durant el segle XIX
Les transformacions socials i culturals durant el segle XIXLes transformacions socials i culturals durant el segle XIX
Les transformacions socials i culturals durant el segle XIX
 
Aprende cómo tener una Web Efectiva para tu Empresa
Aprende cómo tener una Web Efectiva para tu EmpresaAprende cómo tener una Web Efectiva para tu Empresa
Aprende cómo tener una Web Efectiva para tu Empresa
 
Enlace 3
Enlace 3Enlace 3
Enlace 3
 
Contenido #3 CAMBIA DE ROSTRO
Contenido #3 CAMBIA DE ROSTROContenido #3 CAMBIA DE ROSTRO
Contenido #3 CAMBIA DE ROSTRO
 
chicass10,aprendiendo juntos
chicass10,aprendiendo juntoschicass10,aprendiendo juntos
chicass10,aprendiendo juntos
 
Folleto RescueSim
Folleto RescueSimFolleto RescueSim
Folleto RescueSim
 
Peru
PeruPeru
Peru
 
Sp2 tema4 aavsr
Sp2 tema4 aavsrSp2 tema4 aavsr
Sp2 tema4 aavsr
 
Propuesta base Reforma Total Estatuto Orgánico feitec
Propuesta base Reforma Total Estatuto Orgánico feitecPropuesta base Reforma Total Estatuto Orgánico feitec
Propuesta base Reforma Total Estatuto Orgánico feitec
 
Redactemos la editorial2012
Redactemos la editorial2012 Redactemos la editorial2012
Redactemos la editorial2012
 
Piel
PielPiel
Piel
 
Prova
ProvaProva
Prova
 
Lanuse
Lanuse Lanuse
Lanuse
 
Ficha tecnica
Ficha tecnicaFicha tecnica
Ficha tecnica
 
Experimento erosión
Experimento erosiónExperimento erosión
Experimento erosión
 
Condición física salud 1º bachillerato ies muñoz seca
Condición física salud 1º bachillerato ies muñoz secaCondición física salud 1º bachillerato ies muñoz seca
Condición física salud 1º bachillerato ies muñoz seca
 
Virus Informatico 1960 Diapositivas
Virus Informatico 1960 DiapositivasVirus Informatico 1960 Diapositivas
Virus Informatico 1960 Diapositivas
 
Spa 4 ch 2 present progressive and past progressive
Spa 4 ch 2 present progressive and past progressiveSpa 4 ch 2 present progressive and past progressive
Spa 4 ch 2 present progressive and past progressive
 

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

gvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móvilesgvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móvilesJorge Sanz
 
Desarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoDesarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoJosé Manuel López
 
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...atSistemas
 
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapDesarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapCongresoWeb
 
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sUso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sGuillermo Pizarro
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedJuanjo Sánchez
 
Adaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite CastellbisbalAdaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite CastellbisbalOscar Fonts
 
Servidores geograficos
Servidores geograficosServidores geograficos
Servidores geograficosSIGSI
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilescarlosnc2017
 
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIGgvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIGMiguel Montesinos
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy belloYanelsy Bello
 
Reflexiones acerca de SIG propietario y de código abierto
Reflexiones acerca de SIG propietario y de código abiertoReflexiones acerca de SIG propietario y de código abierto
Reflexiones acerca de SIG propietario y de código abiertoMarcos Rosa
 
Software Libre para SIG (Sistemas de Informacion Geográfica)
Software Libre para SIG (Sistemas de Informacion Geográfica)Software Libre para SIG (Sistemas de Informacion Geográfica)
Software Libre para SIG (Sistemas de Informacion Geográfica)Stalin Eduardo Tusa Vitar
 
Desarrollo fi s1
Desarrollo fi s1Desarrollo fi s1
Desarrollo fi s1svaclaro
 

Similar a El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición y compartición de datos GIS remotos (20)

gvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móvilesgvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móviles
 
Implementando una Arquitectura de Microservicios
Implementando una Arquitectura de MicroserviciosImplementando una Arquitectura de Microservicios
Implementando una Arquitectura de Microservicios
 
Desarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoDesarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendido
 
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
 
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapDesarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta Phonegap
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sUso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
 
Sistemas de información distribuidos
Sistemas de información distribuidosSistemas de información distribuidos
Sistemas de información distribuidos
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion Hybreed
 
Adaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite CastellbisbalAdaptación OpenGeo Suite Castellbisbal
Adaptación OpenGeo Suite Castellbisbal
 
Servidores geograficos
Servidores geograficosServidores geograficos
Servidores geograficos
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIGgvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
gvSIG Mobile y gvSIG Mini en las 5as Jornadas Internacionales de gvSIG
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
 
Funkschau 2013-español
Funkschau 2013-españolFunkschau 2013-español
Funkschau 2013-español
 
Reflexiones acerca de SIG propietario y de código abierto
Reflexiones acerca de SIG propietario y de código abiertoReflexiones acerca de SIG propietario y de código abierto
Reflexiones acerca de SIG propietario y de código abierto
 
Curso gvSIG
Curso gvSIGCurso gvSIG
Curso gvSIG
 
Software Libre para SIG (Sistemas de Informacion Geográfica)
Software Libre para SIG (Sistemas de Informacion Geográfica)Software Libre para SIG (Sistemas de Informacion Geográfica)
Software Libre para SIG (Sistemas de Informacion Geográfica)
 
La nube movil
La nube movilLa nube movil
La nube movil
 
Desarrollo fi s1
Desarrollo fi s1Desarrollo fi s1
Desarrollo fi s1
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (13)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

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

  • 1. El proyecto Tellus Integraci´n de gvSIG Mobile y Open Mobile IS para o edici´n y compartici´n de datos GIS remotos o o ınguez1 Juan Lucas Dom´ Philippe Delrieu2 Manuel Gomez2 1 Prodevelop SL (http://www.prodevelop.es, Valencia, Espa˜a) n 2 Ubikis/MD69 Solutions (http://www.ubikis.com, Lyon, Francia) 3 de diciembre de 2009 1 / 19
  • 2. ´ Indice Objetivos Open Mobile IS El problema de la concurrencia Caracter´ısticas de Open Mobile IS Dos modalidades de integraci´n o Orientada a archivos Orientada a registros gvSIG Mobile no oficial para Linux Conclusiones Contenido 2 / 19
  • 3. Objetivos Desde el punto de vista de gvSIG Mobile: A˜adir funcionalidad de n sincronizaci´n, orientado a archivos o geometr´ y atributos o ıas (features). Desde el punto de vista de Open Mobile IS: A˜adir funcionalidad n cartogr´fica a las aplicaciones tradicionales para PDA. a Acceso remoto a datos GIS (lectura/escritura) desde cualquier PDA con acceso a internet. Mayor movilidad y ahorro de tiempo. Objetivos 3 / 19
  • 4. Open Mobile IS Proyecto Java open source que proporciona componentes para crear f´cilmente aplicaciones CDC (PDA, smartphones) a Licencia LGPL, miembro de ObjectWeb Consortium (mobile middleware) Se basa en standard SyncML para realizar sincronizaci´n o Casi 10 a˜os de experiencia n Caracter´ ısticas: Seguridad (encriptaci´n y autenticaci´n de usuario) o o Usabilidad (interfaz web optimizada) Disponibilidad (modo conectado/desconectado) Compatibilidad (Java 1.1 no restringe plataformas) Open Mobile IS 4 / 19
  • 5. Acceso concurrente con escritura: bloqueo o sincronizaci´n o Varios clientes acceden concurrentemente a la misma BD con permiso de escritura Alternativas: Enfoque tradicional: bloqueo (de tablas, de registros, geom´trico) e Enfoque optimista: sincronizaci´n (asumo que la probabilidad de o simultaneidad es baja) Open Mobile IS implementa sincronizacion: Se actualiza la BD seg´n van llegando las peticiones de sincronizaci´n, u o recurriendo al gestor de conflictos cuando ambas partes han modificado el mismo registro desde la anterior sincronizaci´n. o Inconveniente asumido: cuando se procesan dos sincronizaciones simult´neamente, puede ocurrir que la parte servidor y la parte cliente a (PDA) no tengan los mismos datos (probabilidad muy baja) Open Mobile IS El problema de la concurrencia 5 / 19
  • 6. Componentes de Open Mobile IS Web server integrado en la aplicaci´n de PDA o BD orientada a objetos optizada en la PDA Plantillas HTML para crear GUI (es por web browser) Motor de sincronizaci´n (basado en SyncML) o M´dulo de administraci´n remota de aplicaciones o o Open Mobile IS Caracter´ ısticas de Open Mobile IS 6 / 19
  • 7. Open Mobile IS Open Mobile IS Caracter´ ısticas de Open Mobile IS 7 / 19
  • 8. Modalidad A: Sincronizaci´n de proyectos y archivos o de datos Dos modalidades de integraci´n o Orientada a archivos 8 / 19
  • 9. Modalidad A: Sincronizaci´n de proyectos y archivos o de datos Dos modalidades de integraci´n o Orientada a archivos 9 / 19
  • 10. ıdeo A Implementado adaptando el piloto de gvSIG Mobile. Dos modalidades de integraci´n o Orientada a archivos 10 / 19
  • 11. Modalidad B: Edici´n mediante sincronizaci´n de o o registros Dos modalidades de integraci´n o Orientada a registros 11 / 19
  • 12. Modalidad B: Edici´n mediante sincronizaci´n de o o registros Dos modalidades de integraci´n o Orientada a registros 12 / 19
  • 13. gvSIG Mobile no oficial para Linux Empez´ siendo un peque˜o port de gvSIG Mobile a Openmoko o n (tel´fono Freerunner aportado por Joseph Reeves de Oxford e Archaeology) Utilizado como banco de pruebas de funcionalidades que no est´n en a road map de gvSIG Mobile. Novedades: Independiente de entorno gr´fico (JVM sin AWT, Android) a Orientada a zoom discreto y tiles Muestra tiles (WMS, OSM, Yahoo, ArcIMS, etc.) Muestra ubicaci´n relativa (SHP + GPS + heading) o Dos modalidades de integraci´n o Orientada a registros 13 / 19
  • 14. gvSIG Mobile no oficial para Linux Dos modalidades de integraci´n o Orientada a registros 14 / 19
  • 15. gvSIG Mobile no oficial para Linux Dos modalidades de integraci´n o Orientada a registros 15 / 19
  • 16. gvSIG Mobile no oficial para Linux Dos modalidades de integraci´n o Orientada a registros 16 / 19
  • 17. ıdeo B Implementado adaptando gvSIG Mobile no oficial para Linux. Dos modalidades de integraci´n o Orientada a registros 17 / 19
  • 18. Conclusiones y cosas por hacer F´cil integraci´n de Open Mobile IS y gvSIG Mobile a o Proporciona efectivamente funcionalidad de edici´n o Se acelera la integraci´n de datos GIS en flujo de trabajo o Por hacer: Validar elecci´n de tecnolog´ y arquitectura en un caso real o ıa Ampliar la edici´n a l´ o ıneas y pol´ ıgonos Permitir sincronizaci´n con tablas no conocidas en tiempo de o compilaci´n o Adaptar a nueva arquitectura de gvSIG Mobile (crear un bundle que d´ acceso a la base de datos embebida en la PDA) e Conclusiones 18 / 19