際際滷

際際滷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

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