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.

State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformIGN Vorstand
 
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...GeoSolutions
 
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 techniciansJorge Sanz
 
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.0jacarma
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoSolutions
 
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)Ross McDonald
 
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)QGIS UK
 
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...GeoSolutions
 
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 Finishelliando dias
 
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 SDIArnulf Christl
 
Powerful geographic web framework GeoDjango
Powerful geographic web framework GeoDjangoPowerful geographic web framework GeoDjango
Powerful geographic web framework GeoDjangoOMEGA (@equal_001)
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoSolutions
 
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-RexGeorge Percivall
 
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 KarafIoan Eugen Stan
 
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)George Percivall
 
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 effectivenesseHealth 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
 
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)adelrey
 

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

BuddyPress @ BarcampValencia 2010
BuddyPress @ BarcampValencia 2010BuddyPress @ BarcampValencia 2010
BuddyPress @ BarcampValencia 2010jacarma
 
gvSIG SOS extension at FOSS4G2009
gvSIG SOS extension at FOSS4G2009gvSIG SOS extension at FOSS4G2009
gvSIG SOS extension at FOSS4G2009jacarma
 
gvSIG Mini at FOSS4G2009
gvSIG Mini at FOSS4G2009gvSIG Mini at FOSS4G2009
gvSIG Mini at FOSS4G2009jacarma
 
Gv Sig Mobile. Nuevas Funcionalidades
Gv Sig Mobile. Nuevas FuncionalidadesGv Sig Mobile. Nuevas Funcionalidades
Gv Sig Mobile. Nuevas Funcionalidadesjacarma
 
Taller gvSIG Mobile
Taller gvSIG MobileTaller gvSIG Mobile
Taller gvSIG Mobilejacarma
 
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 lucrojacarma
 

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

Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxNeo4j
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 

Recently uploaded (20)

Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 

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