SlideShare 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.

Retour JavaOne 2009
Retour JavaOne 2009Retour JavaOne 2009
Retour JavaOne 2009
Alexis Moussine-Pouchkine
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
GeoSolutions
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platform
IGN 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 technicians
Jorge 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.0
jacarma
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
GeoSolutions
 
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 Finish
elliando 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 SDI
Arnulf Christl
 
Powerful geographic web framework GeoDjango
Powerful geographic web framework GeoDjangoPowerful geographic web framework GeoDjango
Powerful geographic web framework GeoDjango
OMEGA (@equal_001)
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013
GeoSolutions
 
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
George 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 Karaf
Ioan 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 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
 
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 2010
jacarma
 
gvSIG SOS extension at FOSS4G2009
gvSIG SOS extension at FOSS4G2009gvSIG SOS extension at FOSS4G2009
gvSIG SOS extension at FOSS4G2009
jacarma
 
gvSIG Mini at FOSS4G2009
gvSIG Mini at FOSS4G2009gvSIG Mini at FOSS4G2009
gvSIG Mini at FOSS4G2009
jacarma
 
Gv Sig Mobile. Nuevas Funcionalidades
Gv Sig Mobile. Nuevas FuncionalidadesGv Sig Mobile. Nuevas Funcionalidades
Gv Sig Mobile. Nuevas Funcionalidades
jacarma
 
Taller gvSIG Mobile
Taller gvSIG MobileTaller gvSIG Mobile
Taller gvSIG Mobile
jacarma
 
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
jacarma
 

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

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 

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