SlideShare a Scribd company logo
1 of 27
gvSIG goes Mobile.




                   Miguel Montesinos
                      Project Manager
            Member of gvSIG technical committee
           Member of gvSIG management committee

                     Javier Carrasco
                 Project Development Chief
                      gvSIG developer

09/26/07            FOSS4G 2007 – Victoria, BC Canada   1
Agenda
           ●   Introduction
           ●
               Prototype Description
               ●   Scope
               ●   Architecture
           ●   Demo
           ●
               Future Steps
           ●
               Conclusions




09/26/07                   FOSS4G 2007 – Victoria, BC Canada   2
Introduction



                        Introduction. Prodevelop
               ●   Spanish company, Valencia
               ●
                   15 years of GIS experience
               ●   40 people
               ●   Member of gvSIG dev. team
               ●
                   High focus on FOSS4G




                             www.prodevelop.es
        09/26/07                 FOSS4G 2007 – Victoria, BC Canada   3
Introduction


                        Introduction. gvSIG context
               ●   Full-fledged GIS desktop with:
                   ●   Vector/Raster support.
                   ●   SDI client (WMS, WMC, WFS, WCS, CSW, ...)
                   ●   Analysis (Sextante project)
                   ●   Edition, projections, adv.symbology, ...
               ●
                   Going on:
                   ●   3D
                   ●   Network Analysis
                   ●   Raster & teledetection adv. Analysis
                   ●   4D, Geostatistics, Sensor
               ●
                   European Union funds until 2013


        09/26/07                     FOSS4G 2007 – Victoria, BC Canada   4
Introduction


                       Introduction. gvSIG context




                   ●   Available in 10+ languages
                   ●   Around 1.500 users subscribed to lists



        09/26/07                       FOSS4G 2007 – Victoria, BC Canada   5
Introduction


                   Introduction. gvSIG @ FOSS4G2007

                   ●   DEMO. gvSIG.
                       ●   DEMO THEATER. Wednesday 12:40

                   ●   SEXTANTE: a gvSIG-based platform for
                       geographical analysis
                       ●   Victor Olaya. Univ.Extremadura.
                       ●   OAK BAY 2. Wednesday 11:30 – 12:00.

                   ●   gvSIG: towards 4D GIS
                       ●   Salva Bayarri. Iver.
                       ●   SAANICH. Thursday 10:30 - 11:00


        09/26/07                     FOSS4G 2007 – Victoria, BC Canada   6
Introduction



                         Introduction. gvSIG Mobile

               ●   A prototype developed by:
                   ●   Prodevelop.
                   ●   Robotics Institute @ Univ. of Valencia
               ●
                   A proposal for a full-featured
                   mobile GIS project.
               ●   Vision:
                   ●   To gain mobile devices as delivery
                       platforms of gvSIG.




        09/26/07                     FOSS4G 2007 – Victoria, BC Canada   7
Prototype Description




09/26/07       FOSS4G 2007 – Victoria, BC Canada   8
Description



                             Scope. General Details
                  ●   Running Platforms
                      ●   Windows Mobile 5.0
                      ●   Windows Mobile 6.0


                  ●   Developed in Java ME




       09/26/07                      FOSS4G 2007 – Victoria, BC Canada   9
Description



                             Scope. Functionalities
                  ●   Graphical Navigation
                      ●
                          Zoom Window
                      ●   Zoom In/ Out
                      ●   Extent
                      ●   Pan/Recenter
                      ●   Zoom Previous/Next
                      ●   ...
                  ●   Layer Management (ToC)
                      ●   Add/Remove
                      ●   Display Order
                      ●   Visibility
                      ●   Queriable
                      ●   Basic Symbology
                      ●   ...
       09/26/07                      FOSS4G 2007 – Victoria, BC Canada   10
Description



                              Scope. Functionalities
                  ●   Project Management
                      ●   New
                      ●   Open
                      ●   Save (As)
                      ●   Project Properties
                      ●   Application Settings
                      ●   Default Project
                  ●   Formats/Connections Supported
                      ●   Shapefile
                      ●   ECW
                      ●   JPEG
                      ●   PNG
                      ●   WMS

       09/26/07                       FOSS4G 2007 – Victoria, BC Canada   11
Description



                              Scope. Functionalities
                  ●   Tools
                      ●   Identify (Query by Point)
                      ●   Measures (coordinates/distance/area)
                      ●   Features Selection
                  ●
                      GPS Support
                      ●   Internal/Bluetooth Support
                      ●   Display Coordinates
                      ●   Display Position
                      ●   Automatic Recenter based on GPS
                      ●   Waypoint Creation
                      ●   Satellite Constellation
                      ●   Tracklog Saving


       09/26/07                      FOSS4G 2007 – Victoria, BC Canada   12
Description



                               Scope. Functionalities
                  ●   Data Integration
                      ●   gvSIG extension for exporting data to the PDA
                           ●   Selection of Layers
                           ●   Selection of Attributes
                           ●   Clip/Select by bounding box
                           ●   Exporting of gvSIG Mobile Project
                      ●   Integration with OpenMobileIS Project:
                           ●   Geosynchronization based on files
                           ●   Bidirectional synchronization
                           ●   Direct Push to the PDA through ActiveSync




       09/26/07                          FOSS4G 2007 – Victoria, BC Canada   13
Description



                                     Architecture
                  ●   Based on gvSIG internal architecture
                  ●   Platform
                      ●   Java ME
                      ●   CDC 1.1: Connected Device Configuration (JSR 218)
                      ●   PP 1.1: Personal Profile (JSR 216)
                      ●   AWT + some J2SE classes
                      ●   Some JNI wrappers for access to DLL's




       09/26/07                      FOSS4G 2007 – Victoria, BC Canada        14
Description



                         Architecture. Challenges
                  ●   JVMs
                  ●
                      Java ME vs. J2SE
                  ●   GUI
                  ●   Performance
                  ●
                      Open Source JVM. PhoneME project.
                  ●   Lack of Experiences




       09/26/07                   FOSS4G 2007 – Victoria, BC Canada   15
Description


                                Used Libraries
                  ●   They are the base of this & almost all projects
                  ●   Giants we lean on


                                              Java
                                                     ●   gvSIG/FMap
                                                     ●   GeoTools
                                                     ●   Gpsylon
                                                     ●   RxTxComm
                                              C/C++
                                                     ●   Shapelib C
                                                     ●   ECW SDK



       09/26/07                   FOSS4G 2007 – Victoria, BC Canada     16
Demo



                   Demo I

               gvSIG Mobile




  09/26/07   FOSS4G 2007 – Victoria, BC Canada   17
Demo



                          Demo II
             How do I send data to the PDA?
             1. Select & Export data from gvSIG




                  Easy
                Things




  09/26/07           FOSS4G 2007 – Victoria, BC Canada   18
Demo



                         Demo III
             How do I see the data in the PDA?
             2. Just Open the project in gvSIG Mobile




                        Easy
                      Things




  09/26/07           FOSS4G 2007 – Victoria, BC Canada   19
Future Steps


                                          Future Steps
                   ●   gvSIG Mobile will feature:
                       ●   Extra Vectorial support:
                            ●   GML
                            ●   DWG
                            ●   DGN
                            ●   ...
                       ●   Extra Raster Support
                            ●   GeoTIFF
                            ●   ¿MrSID?
                            ●   ...




        09/26/07                          FOSS4G 2007 – Victoria, BC Canada   20
Future Steps


                                         Future Steps
                   ●   gvSIG Mobile will feature:
                       ●   Remote Servers:
                            ●   WMC
                            ●   WFS
                            ●   ¿WCS?
                            ●   ArcIMS
                            ●   ECWP
                       ●   Edition Capabilities
                       ●   Extra GNSS Support:
                            ●   DGPS
                            ●   NTRIP
                            ●   GPX Input/Output
                       ●   Navigation (no routing)
                            ●   Routes, waypoints
                            ●   Navigation mode (alerts, zooms, ...)

        09/26/07                          FOSS4G 2007 – Victoria, BC Canada   21
Future Steps


                                        Future Steps
                   ●   gvSIG Mobile will feature:
                       ●   Customization
                       ●   Geosynchronization
                            ●   Against gvSIG Sources
                            ●   Versioned WFS-T
                       ●   Geodatabase support:
                            ●   PostGIS
                            ●   Oracle Locator
                            ●   MySQL
                       ●   Database support built-in ¿H2, db4objects, ...?
                       ●   Much more




        09/26/07                         FOSS4G 2007 – Victoria, BC Canada   22
Conclusions




                               Conclusions
                  ●   GIS in mobile devices is a real needing
                  ●   FOSS4G in mobility is behind the market
                  ●   Java ME for mobile GIS is possible
                  ●   gvSIG to be available to a new & broad
                      range of devices




       09/26/07                 FOSS4G 2007 – Victoria, BC Canada   23
Conclusions


                                         Invitation




              http://www.jornadasgvsig.gva.es/index.php?id=gvsig&L=0&L=2




       09/26/07                        FOSS4G 2007 – Victoria, BC Canada   24
09/26/07   FOSS4G 2007 – Victoria, BC Canada   25
gvSIG goes Mobile

      Thank you very much for your attention

             Miguel Montesinos                                   Javier Carrasco
           mmontesinos@prodevelop.es                         jcarrasco@prodevelop.es




09/26/07                     FOSS4G 2007 – Victoria, BC Canada                         26
http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode


09/26/07         FOSS4G 2007 – Victoria, BC Canada                      27

More Related Content

Similar to gvSIG Goes Mobile. gvSIG porting for mobile devices.

gvSIG a real tool for GIS technicians
gvSIG a real tool for GIS techniciansgvSIG a real tool for GIS technicians
gvSIG a real tool for GIS technicians
Jorge Sanz
 
PoPostgreSQL Web Projects: From Start to FinishStart To Finish
PoPostgreSQL Web Projects: From Start to FinishStart To FinishPoPostgreSQL Web Projects: From Start to FinishStart To Finish
PoPostgreSQL Web Projects: From Start to FinishStart To Finish
elliando dias
 
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenessOpen Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
eHealth Africa
 
GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoSolutions
 

Similar to gvSIG Goes Mobile. gvSIG porting for mobile devices. (20)

Retour JavaOne 2009
Retour JavaOne 2009Retour JavaOne 2009
Retour JavaOne 2009
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platform
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
 
gvSIG a real tool for GIS technicians
gvSIG a real tool for GIS techniciansgvSIG a real tool for GIS technicians
gvSIG a real tool for GIS technicians
 
New functionalities in gvsig mobile 1.0
New functionalities in gvsig mobile 1.0New functionalities in gvsig mobile 1.0
New functionalities in gvsig mobile 1.0
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
 
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
QGIS UK: QGIS Performance Enhancements (Lutra Consulting)
 
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
 
PoPostgreSQL Web Projects: From Start to FinishStart To Finish
PoPostgreSQL Web Projects: From Start to FinishStart To FinishPoPostgreSQL Web Projects: From Start to FinishStart To Finish
PoPostgreSQL Web Projects: From Start to FinishStart To Finish
 
IV. Jornadas Sig Libre: The State of OSGeo and the Global SDI
IV. Jornadas Sig Libre: The State of OSGeo and the Global SDIIV. Jornadas Sig Libre: The State of OSGeo and the Global SDI
IV. Jornadas Sig Libre: The State of OSGeo and the Global SDI
 
Powerful geographic web framework GeoDjango
Powerful geographic web framework GeoDjangoPowerful geographic web framework GeoDjango
Powerful geographic web framework GeoDjango
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013
 
OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-Rex
 
Modular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache KarafModular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache Karaf
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectivenessOpen Source GIS Stack: Data hub for flexibility, performance and effectiveness
Open Source GIS Stack: Data hub for flexibility, performance and effectiveness
 
GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...
 
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)
gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)
 

More from jacarma (6)

BuddyPress @ BarcampValencia 2010
BuddyPress @ BarcampValencia 2010BuddyPress @ BarcampValencia 2010
BuddyPress @ BarcampValencia 2010
 
gvSIG SOS extension at FOSS4G2009
gvSIG SOS extension at FOSS4G2009gvSIG SOS extension at FOSS4G2009
gvSIG SOS extension at FOSS4G2009
 
gvSIG Mini at FOSS4G2009
gvSIG Mini at FOSS4G2009gvSIG Mini at FOSS4G2009
gvSIG Mini at FOSS4G2009
 
Gv Sig Mobile. Nuevas Funcionalidades
Gv Sig Mobile. Nuevas FuncionalidadesGv Sig Mobile. Nuevas Funcionalidades
Gv Sig Mobile. Nuevas Funcionalidades
 
Taller gvSIG Mobile
Taller gvSIG MobileTaller gvSIG Mobile
Taller gvSIG Mobile
 
Software libre para entidades sin ánimo de lucro
Software libre para entidades sin ánimo de lucroSoftware libre para entidades sin ánimo de lucro
Software libre para entidades sin ánimo de lucro
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

gvSIG Goes Mobile. gvSIG porting for mobile devices.

  • 1. gvSIG goes Mobile. Miguel Montesinos Project Manager Member of gvSIG technical committee Member of gvSIG management committee Javier Carrasco Project Development Chief gvSIG developer 09/26/07 FOSS4G 2007 – Victoria, BC Canada 1
  • 2. Agenda ● Introduction ● Prototype Description ● Scope ● Architecture ● Demo ● Future Steps ● Conclusions 09/26/07 FOSS4G 2007 – Victoria, BC Canada 2
  • 3. Introduction Introduction. Prodevelop ● Spanish company, Valencia ● 15 years of GIS experience ● 40 people ● Member of gvSIG dev. team ● High focus on FOSS4G www.prodevelop.es 09/26/07 FOSS4G 2007 – Victoria, BC Canada 3
  • 4. Introduction Introduction. gvSIG context ● Full-fledged GIS desktop with: ● Vector/Raster support. ● SDI client (WMS, WMC, WFS, WCS, CSW, ...) ● Analysis (Sextante project) ● Edition, projections, adv.symbology, ... ● Going on: ● 3D ● Network Analysis ● Raster & teledetection adv. Analysis ● 4D, Geostatistics, Sensor ● European Union funds until 2013 09/26/07 FOSS4G 2007 – Victoria, BC Canada 4
  • 5. Introduction Introduction. gvSIG context ● Available in 10+ languages ● Around 1.500 users subscribed to lists 09/26/07 FOSS4G 2007 – Victoria, BC Canada 5
  • 6. Introduction Introduction. gvSIG @ FOSS4G2007 ● DEMO. gvSIG. ● DEMO THEATER. Wednesday 12:40 ● SEXTANTE: a gvSIG-based platform for geographical analysis ● Victor Olaya. Univ.Extremadura. ● OAK BAY 2. Wednesday 11:30 – 12:00. ● gvSIG: towards 4D GIS ● Salva Bayarri. Iver. ● SAANICH. Thursday 10:30 - 11:00 09/26/07 FOSS4G 2007 – Victoria, BC Canada 6
  • 7. Introduction Introduction. gvSIG Mobile ● A prototype developed by: ● Prodevelop. ● Robotics Institute @ Univ. of Valencia ● A proposal for a full-featured mobile GIS project. ● Vision: ● To gain mobile devices as delivery platforms of gvSIG. 09/26/07 FOSS4G 2007 – Victoria, BC Canada 7
  • 8. Prototype Description 09/26/07 FOSS4G 2007 – Victoria, BC Canada 8
  • 9. Description Scope. General Details ● Running Platforms ● Windows Mobile 5.0 ● Windows Mobile 6.0 ● Developed in Java ME 09/26/07 FOSS4G 2007 – Victoria, BC Canada 9
  • 10. Description Scope. Functionalities ● Graphical Navigation ● Zoom Window ● Zoom In/ Out ● Extent ● Pan/Recenter ● Zoom Previous/Next ● ... ● Layer Management (ToC) ● Add/Remove ● Display Order ● Visibility ● Queriable ● Basic Symbology ● ... 09/26/07 FOSS4G 2007 – Victoria, BC Canada 10
  • 11. Description Scope. Functionalities ● Project Management ● New ● Open ● Save (As) ● Project Properties ● Application Settings ● Default Project ● Formats/Connections Supported ● Shapefile ● ECW ● JPEG ● PNG ● WMS 09/26/07 FOSS4G 2007 – Victoria, BC Canada 11
  • 12. Description Scope. Functionalities ● Tools ● Identify (Query by Point) ● Measures (coordinates/distance/area) ● Features Selection ● GPS Support ● Internal/Bluetooth Support ● Display Coordinates ● Display Position ● Automatic Recenter based on GPS ● Waypoint Creation ● Satellite Constellation ● Tracklog Saving 09/26/07 FOSS4G 2007 – Victoria, BC Canada 12
  • 13. Description Scope. Functionalities ● Data Integration ● gvSIG extension for exporting data to the PDA ● Selection of Layers ● Selection of Attributes ● Clip/Select by bounding box ● Exporting of gvSIG Mobile Project ● Integration with OpenMobileIS Project: ● Geosynchronization based on files ● Bidirectional synchronization ● Direct Push to the PDA through ActiveSync 09/26/07 FOSS4G 2007 – Victoria, BC Canada 13
  • 14. Description Architecture ● Based on gvSIG internal architecture ● Platform ● Java ME ● CDC 1.1: Connected Device Configuration (JSR 218) ● PP 1.1: Personal Profile (JSR 216) ● AWT + some J2SE classes ● Some JNI wrappers for access to DLL's 09/26/07 FOSS4G 2007 – Victoria, BC Canada 14
  • 15. Description Architecture. Challenges ● JVMs ● Java ME vs. J2SE ● GUI ● Performance ● Open Source JVM. PhoneME project. ● Lack of Experiences 09/26/07 FOSS4G 2007 – Victoria, BC Canada 15
  • 16. Description Used Libraries ● They are the base of this & almost all projects ● Giants we lean on Java ● gvSIG/FMap ● GeoTools ● Gpsylon ● RxTxComm C/C++ ● Shapelib C ● ECW SDK 09/26/07 FOSS4G 2007 – Victoria, BC Canada 16
  • 17. Demo Demo I gvSIG Mobile 09/26/07 FOSS4G 2007 – Victoria, BC Canada 17
  • 18. Demo Demo II How do I send data to the PDA? 1. Select & Export data from gvSIG Easy Things 09/26/07 FOSS4G 2007 – Victoria, BC Canada 18
  • 19. Demo Demo III How do I see the data in the PDA? 2. Just Open the project in gvSIG Mobile Easy Things 09/26/07 FOSS4G 2007 – Victoria, BC Canada 19
  • 20. Future Steps Future Steps ● gvSIG Mobile will feature: ● Extra Vectorial support: ● GML ● DWG ● DGN ● ... ● Extra Raster Support ● GeoTIFF ● ¿MrSID? ● ... 09/26/07 FOSS4G 2007 – Victoria, BC Canada 20
  • 21. Future Steps Future Steps ● gvSIG Mobile will feature: ● Remote Servers: ● WMC ● WFS ● ¿WCS? ● ArcIMS ● ECWP ● Edition Capabilities ● Extra GNSS Support: ● DGPS ● NTRIP ● GPX Input/Output ● Navigation (no routing) ● Routes, waypoints ● Navigation mode (alerts, zooms, ...) 09/26/07 FOSS4G 2007 – Victoria, BC Canada 21
  • 22. Future Steps Future Steps ● gvSIG Mobile will feature: ● Customization ● Geosynchronization ● Against gvSIG Sources ● Versioned WFS-T ● Geodatabase support: ● PostGIS ● Oracle Locator ● MySQL ● Database support built-in ¿H2, db4objects, ...? ● Much more 09/26/07 FOSS4G 2007 – Victoria, BC Canada 22
  • 23. Conclusions Conclusions ● GIS in mobile devices is a real needing ● FOSS4G in mobility is behind the market ● Java ME for mobile GIS is possible ● gvSIG to be available to a new & broad range of devices 09/26/07 FOSS4G 2007 – Victoria, BC Canada 23
  • 24. Conclusions Invitation http://www.jornadasgvsig.gva.es/index.php?id=gvsig&L=0&L=2 09/26/07 FOSS4G 2007 – Victoria, BC Canada 24
  • 25. 09/26/07 FOSS4G 2007 – Victoria, BC Canada 25
  • 26. gvSIG goes Mobile Thank you very much for your attention Miguel Montesinos Javier Carrasco mmontesinos@prodevelop.es jcarrasco@prodevelop.es 09/26/07 FOSS4G 2007 – Victoria, BC Canada 26