gvSIG mobile, a GIS for mobile devices


Published on

Presentation for OSWC08 (Málaga, Spain) in English

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

gvSIG mobile, a GIS for mobile devices

  1. 1. gvSIG mobile: a GIS for mobile devices Jorge Gaspar Sanz Salinas Prodevelop – GIS Team gvSIG technical committee member [email_address] Open Source World Conference 21/10/08 · Málaga
  2. 2. Agenda <ul><li>The gvSIG project </li></ul><ul><li>Introduction </li></ul><ul><li>What's not gvSIG mobile </li></ul><ul><li>What is gvSIG mobile </li></ul><ul><li>Architecture </li></ul><ul><li>Next release </li></ul><ul><li>Near future </li></ul>
  3. 3. The gvSIG project <ul><li>In 2003 CIT decides to migrate to Free Software (gvPONTIS project) </li></ul><ul><ul><li>operating systems, databases </li></ul></ul><ul><ul><li>office and engineering apps ... </li></ul></ul><ul><ul><li>At this time, no free CAD or GIS available </li></ul></ul><ul><ul><li>Launch a brand new project: gvSIG </li></ul></ul><ul><ul><li>From a local to a global project </li></ul></ul><ul><ul><li>Now more than a desktop application </li></ul></ul>
  4. 4. The gvSIG project: community <ul><li>4 mailing lists with +1500 subscribers </li></ul><ul><li>Joined the OSGeo Foundation </li></ul><ul><li>Translated into 13 languages </li></ul><ul><li>Based on the synergy of: </li></ul><ul><ul><li>Public administrations </li></ul></ul><ul><ul><li>Companies </li></ul></ul><ul><ul><li>Universities </li></ul></ul>
  5. 5. gvSIG Desktop <ul><li>Main characteristics: </li></ul><ul><li>World reference as a desktop GIS </li></ul><ul><li>Developed in Java (1 million of LOC, aprox) </li></ul><ul><li>Runs in Windows, GNU/Linux and MacOS </li></ul><ul><li>Modular and extensible </li></ul><ul><li>Fast development </li></ul><ul><li>Uses the best Free Software components </li></ul>
  6. 6. Mission <ul><li>To gain mobile devices as delivery platforms of gvSIG </li></ul>
  7. 7. Introduction to gvSIG mobile <ul><li>Developed in Java ME </li></ul><ul><li>Running platforms </li></ul><ul><ul><li>Windows Mobile 5.0, 6.0 </li></ul></ul><ul><ul><li>Experiments starting with OpenMoko and Android </li></ul></ul><ul><ul><li>No, we don't have it for the iPhone thing!! </li></ul></ul>
  8. 8. What's not gvSIG Mobile <ul><li>gvSIG mobile is not... </li></ul><ul><li>a route planner or navigator like TomTom </li></ul><ul><li>a typical phone application </li></ul><ul><li>for the general audience , is aimed for GIS technicians </li></ul>
  9. 9. What's up then? Features <ul><li>Easy to use </li></ul><ul><li>Adapted to small touch screens </li></ul><ul><li>A GIS data viewer of vector, raster and remote data </li></ul><ul><li>A GPS receiver </li></ul><ul><li>A simple editor for vector data </li></ul><ul><li>Tools to measure distances, areas, get information of local and remote data </li></ul>
  10. 10. Screenshots
  11. 11. Architecture <ul><li>Based on gvSIG internal architecture </li></ul><ul><li>Platform </li></ul><ul><ul><li>Java ME: CDC 1.1, PP 1.1 </li></ul></ul><ul><ul><li>AWT + some J2SE classes +DLLs (JNI) </li></ul></ul><ul><li>Challenges </li></ul><ul><ul><li>JVMs: from J9 IBM (non free) to PhoneME (GPL) </li></ul></ul><ul><ul><li>From Desktop to Mobile </li></ul></ul><ul><ul><li>To build an easy GUI </li></ul></ul><ul><ul><li>Performance issues </li></ul></ul>
  12. 12. Next release <ul><li>Editing </li></ul><ul><ul><li>Manual </li></ul></ul><ul><ul><li>Using GPS location </li></ul></ul>
  13. 13. Next release <ul><li>Custom forms </li></ul><ul><ul><li>Info by point customized </li></ul></ul><ul><ul><li>Attribute editing </li></ul></ul>
  14. 14. Next release <ul><li>More formats : GPX, GML, KML, shapefile </li></ul><ul><li>New layer tool bar </li></ul><ul><li>More CRS support </li></ul>
  15. 15. Next release <ul><li>PhoneME support, finally a free JVM!! </li></ul><ul><li>Still compatible with non free IBM J9 </li></ul>
  16. 16. Future steps <ul><li>More formats : CAD, DB and raster </li></ul><ul><li>More SDI features: WFS, catalogs </li></ul><ul><li>More navigation : POI management, alerts, D-GPS </li></ul><ul><li>Better editing </li></ul><ul><li>More customization </li></ul><ul><li>Full geosynchronization with gvSIG Desktop </li></ul><ul><li>More platforms </li></ul><ul><ul><li>Phones, Tablet PC, UMPC </li></ul></ul><ul><ul><li>¿OpenMoko, android? </li></ul></ul>
  17. 17. Conclusions <ul><li>There's a real niche for free mobile GIS </li></ul><ul><li>JavaME for mobile GIS is possible </li></ul><ul><li>More target devices for gvSIG project are </li></ul><ul><ul><li>more users and community </li></ul></ul><ul><ul><li>more possibilities </li></ul></ul><ul><ul><li>more fun !! </li></ul></ul>
  18. 18. Invitation <ul><li>4 th gvSIG Conference + Eclipse Day </li></ul><ul><ul><li>2-5 December, Conference Centre, Valencia </li></ul></ul><ul><ul><li>Community presentations, workshops, networking </li></ul></ul><ul><ul><li>Last year 500 attendees </li></ul></ul>
  19. 19. Questions and comments?? Thank you!!
  20. 20. References <ul><li>http://www.gvpontis.gva.es/ </li></ul><ul><li>http://www.gvsig.gva.es </li></ul><ul><li>http://www.gvsig.org </li></ul><ul><li>http://www.jornadasgvsig.gva.es </li></ul><ul><li>http://www.moskitt.org </li></ul><ul><li>https://phoneme.dev.java.net/ </li></ul><ul><li>https://wiki.evolvis.org/jalimo/index.php/Main_Page </li></ul><ul><li>http://code.google.com/android/ </li></ul>
  21. 21. License <ul><li>Creative Commons License Deed </li></ul><ul><li>Attribution-Noncommercial 2.5 Spain </li></ul><ul><li>You are free: </li></ul><ul><ul><li>to copy, distribute and transmit the work </li></ul></ul><ul><ul><li>to adapt the work </li></ul></ul><ul><li>Under the following conditions: </li></ul><ul><ul><li>Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). </li></ul></ul><ul><ul><li>Noncommercial. You may not use this work for commercial purposes. </li></ul></ul><ul><ul><li>For any reuse or distribution, you must make clear to others the license terms of this work. </li></ul></ul><ul><ul><li>Any of the above conditions can be waived if you get permission from the copyright holder. </li></ul></ul><ul><ul><li>Nothing in this license impairs or restricts the author's moral rights. </li></ul></ul><ul><li>http://creativecommons.org/licenses/by-nc/2.5/es/legalcode.es </li></ul>