Difference between revisions of "FOSS4G2006 Mobile GIS BOF Minutes"

From OSGeo
Jump to navigation Jump to search
m (First version of the Mobile GIS BOF minutes (unedited))
 
 
(21 intermediate revisions by 8 users not shown)
Line 1: Line 1:
1. Mobile GIS BOG attendees
+
'''IMPORTANT NOTE'''
  
NOTE: Please, add yourself if you're not on the list or fix your name if it's incorrectly spelled below.
+
''This is only the first part of Mobile GIS BOF minutes. The second part was written down by Tim Bowden. He will publish it in a couple of weeks, when he is back home after his journey.''
  
Brent Fraser
 
David Villalon
 
Frank Warmerdam
 
Frederic Pouget
 
Jan-Oliver Wagner
 
Just van den Broecke
 
Ludovic LESTRAT
 
Mateusz Loskot
 
Silke Reimer
 
Till
 
Tim Bowden
 
Tyler Mitchel
 
  
 +
== Where, When and Who? ==
  
2. Why you are here?
+
* Place: FOSS4G 2006 conference, Lausanne, Switzerland
 +
* Starting date: 13-Sep-2006, 18:00
 +
* Duration: 02h00'
 +
* Presenters:
 +
** Mrs. REIMER, Silke
 +
** Mr. BOWDEN, Tim
 +
** Mr. LOSKOT, Mateusz
  
Silke:
+
== Mobile GIS BOF Attendees ==
It's possible there is an opportunity to found some work on Open Source mobile solutions
 
Contribution of project management, infrastructure, place for meetings,
 
marketing stuff, may be founds.
 
  
Just:
+
'''NOTE:''' ''Please, add yourself if you're not on the list or fix your name if it's incorrectly spelled below.''
On-line services.
 
Apps for mobile phones.
 
Multimedia features.
 
Tracking platform for mobile devices.
 
Contribute multimedia features, Java development.
 
  
Tim:
+
* Brent Fraser
Collecting data in a field.
+
* David Villalon
Consume data in a field
+
* Ventura Mendoza
Synchronize data on mobile devices against servers.
+
* [[User:Frank_Warmerdam|Frank Warmerdam]]
Provide building blocks, not end user application.
+
* Frederic Pouget
Contribute use cases, testing and ideas.
+
* Jan-Oliver Wagner
 +
* [[User:Just|Just van den Broecke]]
 +
* Ludovic LESTRAT
 +
* [[User:Mloskot|Mateusz Loskot]]
 +
* Silke Reimer
 +
* Till
 +
* Tim Bowden
 +
* [[Tyler Mitchell]]
 +
* [[AndrewTurner|Andrew Turner]]
  
Till:
+
== Why you are here? ==
Collecting data infrastructure features in a field
 
Identify object in a field
 
The idea was/is to develop a client that provides data and identification tool,
 
POI, ROI, Routing tool.
 
The idea is to connect central database with mobile client.
 
Contribute: experience about Java Script (->Web based) on mobile devices, ideas, testing.
 
Looking for: well-designed and developed platform.
 
  
Brent:
+
'''NOTE:''' ''Please, add your notes below if anything is missing.''
Data collection in a field and server upload capabilities.
 
Use mobile device as an input device, not only for output/data provider.
 
Good accuracy level.
 
Collect control points to rectify satellite image.
 
Precise navigation and locating capabilities.
 
Mobile device -> iPAQ
 
  
Frederic:
+
=== Silke ===
Interested in mobile solutions.
+
* It's possible there is an opportunity to found some work on Open Source mobile  
Works for private sector, not Open Source company.
+
* Contribution of project management, infrastructure, place for meetings, marketing stuff, may be founds.
LBS for mobile platform.
 
  
Ludovic:
+
=== Just ===
Works with ArcPad based solutions.
+
* On-line services.
Inventory of features in field.
+
* Apps for mobile phones.
Contribute: testing
+
* Multimedia features.
 +
* Tracking platform for mobile devices.
 +
* Contribute multimedia features, Java development.
  
Tyler:
+
=== Tim ===
Provide advanced features of visualization, 3D, etc.
+
* Collecting data in a field.
Tablet PC
+
* Consume data in a field
 +
* Synchronize data on mobile devices against servers.
 +
* Provide building blocks, not end user application.
 +
* Contribute use cases, testing and ideas.
  
???
+
=== Till ===
iPod-based solution
+
* Collecting data infrastructure features in a field
 +
* Identify object in a field
 +
* The idea was/is to develop a client that provides data and identification tool,
 +
* POI, ROI, Routing tool.
 +
* The idea is to connect central database with mobile client.
 +
* Contribute: experience about Java Script (->Web based) on mobile devices, ideas, testing.
 +
* Looking for: well-designed and developed platform.
  
Mateusz:
+
=== Brent ===
Interested in development of mobile GIS framework, a set of libraries
+
* Data collection in a field and server upload capabilities.
and components usable in other projects, end-user solutions.
+
* Use mobile device as an input device, not only for output/data provider.
Provide foundations for mobile GIS development.
+
* Good accuracy level.
GUI independent.
+
* Collect control points to rectify satellite image.
 +
* Precise navigation and locating capabilities.
 +
* Mobile device -> iPAQ
  
3. Project output
+
=== Frederic ===
 +
* Interested in mobile solutions.
 +
* Works for private sector, not Open Source company.
 +
* LBS for mobile platform.
 +
 
 +
=== Ludovic ===
 +
* Works with ArcPad based solutions.
 +
* Inventory of features in field.
 +
* Contribute: testing
 +
 
 +
=== Tyler ===
 +
* Need outdoor mobile platform for environmental assessment, etc.
 +
* Particularly interested in applying [http://en.wikipedia.org/wiki/Augmented_reality Augmented Reality] concepts to GIS data.
 +
* Provide advanced features of visualization, 3D, etc.
 +
* Tablet PC platform would be good, plus cameras and multiple sensors (digital compass, gps, accelerometers)
 +
* Frustrated with current windows options
 +
 
 +
=== ??? ===
 +
* iPod-based solution
 +
 
 +
=== Mateusz ===
 +
* Interested in development of mobile GIS framework, a set of libraries and components usable in other projects, end-user solutions.
 +
* Provide foundations for mobile GIS development.
 +
* GUI independent.
 +
 
 +
=== David ===
 +
* Working in an european project (SMITA project) devoted to develop a mobile gis client for tourist, with LBS and based in open source and open standards.
 +
* Web-based apps for smart phones and pda devices.
 +
* Contribute: exchange of experiences, testing.
 +
 
 +
=== Ventura ===
 +
* Working in an european project (SMITA project) devoted to develop a mobile gis client for tourist, with LBS and based in open source and open standards.
 +
* Web-based apps for smart phones and pda devices.
 +
* Contribute: exchange of experiences, testing and disemination.
 +
 
 +
== Project output ==
  
 
We can see three different applications for mobile devices:
 
We can see three different applications for mobile devices:
Line 89: Line 118:
 
c) is very different application to a) and b)
 
c) is very different application to a) and b)
  
4. Development platform
+
== Development platform ==
  
 
a) Langauge:
 
a) Langauge:
Line 101: Line 130:
  
 
b) Tools:
 
b) Tools:
- Visual Studio 2005 - a commercial toolset, the only option for Windows Mobile development :-(
+
- Visual Studio 2005 - a proprietary toolset, the only option for Windows Mobile development :-(
 
- gcc-based toolset for cross-compilation, but there is no debugger
 
- gcc-based toolset for cross-compilation, but there is no debugger
  
5. Type of application
+
== Type of application ==
 +
 
 
- standalone application (most of participants likes this one)
 
- standalone application (most of participants likes this one)
 
- thin client (a web-based solution)
 
- thin client (a web-based solution)
 
- strong client (standalone application or a combination)
 
- strong client (standalone application or a combination)
  
6. Data
+
== Data ==
a) vectors
 
- shapefile seems to be a reasonable vector format
 
- GML and WFS
 
  
b) rasters
+
Data sources localization we want to support:
- what about tiling?
+
* local
- WMS
+
* remote
  
7. What GIS components we have ready to use?
+
Main data types we want to support:
 +
* vector
 +
* raster
  
a) Windows Mobile
+
Various data sources and formats possible to use:
- OGR
+
* vectors:
- PROJ.4
+
** local files (ie. shapefiles, mapinfo)
- SQLite
+
** GML and WFS
 +
** database (ie. [http://www.sqlite.org/ SQLite])
 +
* rasters:
 +
** tile server for rasters
 +
** WMS
  
b) Linux
+
Available libraries to access and operate spatial data:
- most of currently available portable libraries are runnable on Linux on mobiles
+
* [http://www.gdal.org/wince.html GDAL/OGR for Windows CE]
 +
* [http://shapelib.maptools.org/ Shapelib]
  
8. GPS
+
== What GIS components we have ready to use? ==
  
a) Windows Mobile
+
* Windows Mobile
- there is a GPS API:
+
** OGR
http://mateusz.loskot.net/2006/01/07/a-first-glance-at-the-gps-api-in-windows-mobile-50/
+
** [http://proj.maptools.org/ PROJ.4] and [http://mateusz.loskot.net/projects/proj4/ PROJ.4 port for Windows CE]
- gpsd does not officially run on Windows-based systems, what about porting it?
+
** SQLite
- there is always an option to develop our own portable library for reading and parsing NMEA sentences
+
 
 +
* Linux
 +
** most of currently available portable libraries are runnable on Linux on mobiles
 +
 
 +
== GPS ==
 +
 
 +
All Mobile GIS BOF participants agree that we need a GPS support.
 +
 
 +
=== Windows Mobile ===
 +
 
 +
* GPS API and GPS Intermediate Driver (GPSID) - [http://mateusz.loskot.net/2006/01/07/a-first-glance-at-the-gps-api-in-windows-mobile-50/ see short overview]
 +
* [http://gpsd.berlios.de/ gpsd] does not officially run on Windows-based systems, what about porting it?
 +
* There is always an option to develop our own portable library for reading and parsing NMEA sentences
 
from serial/... port in a separate thread (no TCP/IP server/listener required)
 
from serial/... port in a separate thread (no TCP/IP server/listener required)
 +
 +
=== Linux ===
 +
* [http://gpsd.berlios.de/ gpsd] works very well on Linux
 +
 +
[[Category:FOSS4G2006]]

Latest revision as of 12:52, 23 January 2009

IMPORTANT NOTE

This is only the first part of Mobile GIS BOF minutes. The second part was written down by Tim Bowden. He will publish it in a couple of weeks, when he is back home after his journey.


Where, When and Who?

  • Place: FOSS4G 2006 conference, Lausanne, Switzerland
  • Starting date: 13-Sep-2006, 18:00
  • Duration: 02h00'
  • Presenters:
    • Mrs. REIMER, Silke
    • Mr. BOWDEN, Tim
    • Mr. LOSKOT, Mateusz

Mobile GIS BOF Attendees

NOTE: Please, add yourself if you're not on the list or fix your name if it's incorrectly spelled below.

Why you are here?

NOTE: Please, add your notes below if anything is missing.

Silke

  • It's possible there is an opportunity to found some work on Open Source mobile
  • Contribution of project management, infrastructure, place for meetings, marketing stuff, may be founds.

Just

  • On-line services.
  • Apps for mobile phones.
  • Multimedia features.
  • Tracking platform for mobile devices.
  • Contribute multimedia features, Java development.

Tim

  • Collecting data in a field.
  • Consume data in a field
  • Synchronize data on mobile devices against servers.
  • Provide building blocks, not end user application.
  • Contribute use cases, testing and ideas.

Till

  • Collecting data infrastructure features in a field
  • Identify object in a field
  • The idea was/is to develop a client that provides data and identification tool,
  • POI, ROI, Routing tool.
  • The idea is to connect central database with mobile client.
  • Contribute: experience about Java Script (->Web based) on mobile devices, ideas, testing.
  • Looking for: well-designed and developed platform.

Brent

  • Data collection in a field and server upload capabilities.
  • Use mobile device as an input device, not only for output/data provider.
  • Good accuracy level.
  • Collect control points to rectify satellite image.
  • Precise navigation and locating capabilities.
  • Mobile device -> iPAQ

Frederic

  • Interested in mobile solutions.
  • Works for private sector, not Open Source company.
  • LBS for mobile platform.

Ludovic

  • Works with ArcPad based solutions.
  • Inventory of features in field.
  • Contribute: testing

Tyler

  • Need outdoor mobile platform for environmental assessment, etc.
  • Particularly interested in applying Augmented Reality concepts to GIS data.
  • Provide advanced features of visualization, 3D, etc.
  • Tablet PC platform would be good, plus cameras and multiple sensors (digital compass, gps, accelerometers)
  • Frustrated with current windows options

???

  • iPod-based solution

Mateusz

  • Interested in development of mobile GIS framework, a set of libraries and components usable in other projects, end-user solutions.
  • Provide foundations for mobile GIS development.
  • GUI independent.

David

  • Working in an european project (SMITA project) devoted to develop a mobile gis client for tourist, with LBS and based in open source and open standards.
  • Web-based apps for smart phones and pda devices.
  • Contribute: exchange of experiences, testing.

Ventura

  • Working in an european project (SMITA project) devoted to develop a mobile gis client for tourist, with LBS and based in open source and open standards.
  • Web-based apps for smart phones and pda devices.
  • Contribute: exchange of experiences, testing and disemination.

Project output

We can see three different applications for mobile devices: a) End-user application, a kind of viewer or editor b) Data collecting solution, with GPS, editing and automation features c) The third one, is a kind of LSB solution for mobile phones or other small devices with GPS/GSM capabilities.

a) and b) are main lines of development proposal. c) is very different application to a) and b)

Development platform

a) Langauge: - C/C++ - it seems to be our language of choice - Java - mainly used on mobile phones - Python - who has worked with Python on mobile devices?

b) Operating platform - Windows Mobile >= 5.0 - the main OS on the mobile devices market at the moment; target platform of the first prototype - Linux - most of us would prefer to develop for Linux, but it's not very popular yet, no commercial support for Linux-based mobile devices, etc.

b) Tools: - Visual Studio 2005 - a proprietary toolset, the only option for Windows Mobile development :-( - gcc-based toolset for cross-compilation, but there is no debugger

Type of application

- standalone application (most of participants likes this one) - thin client (a web-based solution) - strong client (standalone application or a combination)

Data

Data sources localization we want to support:

  • local
  • remote

Main data types we want to support:

  • vector
  • raster

Various data sources and formats possible to use:

  • vectors:
    • local files (ie. shapefiles, mapinfo)
    • GML and WFS
    • database (ie. SQLite)
  • rasters:
    • tile server for rasters
    • WMS

Available libraries to access and operate spatial data:

What GIS components we have ready to use?

  • Linux
    • most of currently available portable libraries are runnable on Linux on mobiles

GPS

All Mobile GIS BOF participants agree that we need a GPS support.

Windows Mobile

  • GPS API and GPS Intermediate Driver (GPSID) - see short overview
  • gpsd does not officially run on Windows-based systems, what about porting it?
  • There is always an option to develop our own portable library for reading and parsing NMEA sentences

from serial/... port in a separate thread (no TCP/IP server/listener required)

Linux

  • gpsd works very well on Linux