際際滷

際際滷Share a Scribd company logo
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. (20)

PDF
gvSIG Mobile as a client of SDI,OSGIS 2009.Nottingham
adelrey
PDF
gvSIG SOS extension at FOSS4G2009
jacarma
PDF
New functionalities in gvsig mobile 1.0
jacarma
PDF
Geosolutions FOSS4g 2009 Redux
GeoSolutions
PDF
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
Arnulf Christl
PDF
Intro To Geospatial
danrickman
ODP
Some gvSIG Desktop applications
Jorge Sanz
PPTX
Intro GIS.pptx
SamiDan2
PDF
FOS Desktop GIS notes
atlefren
ODP
10 years of OSGeo - Happy Birthday
Markus Neteler
PDF
Gissoftware steiniger2008
osgislover
PDF
Moble GIS
Kh叩nh L棚
PDF
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
GeoSolutions
PDF
GeoServer on Steroids
GeoSolutions
PPT
gvSIG Mobile and gvSIG Mini as SDI & LBS clients
Miguel Montesinos
PPT
Free and Open Source Software for Geoinformatics in Geosciences Operative an...
Carlos Gabriel Asato
ODP
gvSIG mobile, a GIS for mobile devices
Jorge Sanz
PPT
gvSig Association
Alvaro Anguix Alfaro
PDF
Advanced cartographic map rendering in GeoServer
GeoSolutions
ODP
Comparison of Mobile GIS applications
Miguel Montesinos
gvSIG Mobile as a client of SDI,OSGIS 2009.Nottingham
adelrey
gvSIG SOS extension at FOSS4G2009
jacarma
New functionalities in gvsig mobile 1.0
jacarma
Geosolutions FOSS4g 2009 Redux
GeoSolutions
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
Arnulf Christl
Intro To Geospatial
danrickman
Some gvSIG Desktop applications
Jorge Sanz
Intro GIS.pptx
SamiDan2
FOS Desktop GIS notes
atlefren
10 years of OSGeo - Happy Birthday
Markus Neteler
Gissoftware steiniger2008
osgislover
Moble GIS
Kh叩nh L棚
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
GeoSolutions
GeoServer on Steroids
GeoSolutions
gvSIG Mobile and gvSIG Mini as SDI & LBS clients
Miguel Montesinos
Free and Open Source Software for Geoinformatics in Geosciences Operative an...
Carlos Gabriel Asato
gvSIG mobile, a GIS for mobile devices
Jorge Sanz
gvSig Association
Alvaro Anguix Alfaro
Advanced cartographic map rendering in GeoServer
GeoSolutions
Comparison of Mobile GIS applications
Miguel Montesinos

Recently uploaded (20)

PDF
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
PPTX
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
PDF
Open Source Milvus Vector Database v 2.6
Zilliz
PDF
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
DOCX
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
PDF
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
PPTX
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
Open Source Milvus Vector Database v 2.6
Zilliz
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
The Future of Product Management in AI ERA.pdf
Alyona Owens
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
Ad

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