gvSIG Goes Mobile. gvSIG porting for mobile devices.

749 views

Published on

Presentation of gvSIG Mobile GIS at FOSS4G 2007

http://2007.foss4g.org/presentations/view.php?abstract_id=124

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
749
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

gvSIG Goes Mobile. gvSIG porting for mobile devices.

  1. 1. gvSIG goes Mobile. Miguel Montesinos Project Manager Member of gvSIG technical committee Member of gvSIG management committee Javier Carrasco Project Development Chief gvSIG developer09/26/07 FOSS4G 2007 – Victoria, BC Canada 1
  2. 2. Agenda ● Introduction ● Prototype Description ● Scope ● Architecture ● Demo ● Future Steps ● Conclusions09/26/07 FOSS4G 2007 – Victoria, BC Canada 2
  3. 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. 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. 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. 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. 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. 8. Prototype Description09/26/07 FOSS4G 2007 – Victoria, BC Canada 8
  9. 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. 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. 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. 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. 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. 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 DLLs 09/26/07 FOSS4G 2007 – Victoria, BC Canada 14
  15. 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. 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. 17. Demo Demo I gvSIG Mobile 09/26/07 FOSS4G 2007 – Victoria, BC Canada 17
  18. 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. 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. 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. 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. 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. 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. 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. 25. 09/26/07 FOSS4G 2007 – Victoria, BC Canada 25
  26. 26. gvSIG goes Mobile Thank you very much for your attention Miguel Montesinos Javier Carrasco mmontesinos@prodevelop.es jcarrasco@prodevelop.es09/26/07 FOSS4G 2007 – Victoria, BC Canada 26
  27. 27. http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode09/26/07 FOSS4G 2007 – Victoria, BC Canada 27

×