Difference between revisions of "FOSS4G2006 Mobile GIS BOF Minutes"

From OSGeo
Jump to navigation Jump to search
m (Sections editing)
 
(19 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 +
'''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? ==
 
== Where, When and Who? ==
  
Line 15: Line 20:
 
* Brent Fraser
 
* Brent Fraser
 
* David Villalon
 
* David Villalon
* Frank Warmerdam
+
* Ventura Mendoza
 +
* [[User:Frank_Warmerdam|Frank Warmerdam]]
 
* Frederic Pouget
 
* Frederic Pouget
 
* Jan-Oliver Wagner  
 
* Jan-Oliver Wagner  
* Just van den Broecke
+
* [[User:Just|Just van den Broecke]]
 
* Ludovic LESTRAT
 
* Ludovic LESTRAT
* Mateusz Loskot
+
* [[User:Mloskot|Mateusz Loskot]]
 
* Silke Reimer
 
* Silke Reimer
 
* Till
 
* Till
 
* Tim Bowden
 
* Tim Bowden
* Tyler Mitchell
+
* [[Tyler Mitchell]]
 +
* [[AndrewTurner|Andrew Turner]]
  
 
== Why you are here? ==
 
== Why you are here? ==
  
Silke:
+
'''NOTE:''' ''Please, add your notes below if anything is missing.''
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:
+
=== Silke ===
On-line services.
+
* It's possible there is an opportunity to found some work on Open Source mobile  
Apps for mobile phones.
+
* Contribution of project management, infrastructure, place for meetings, marketing stuff, may be founds.
Multimedia features.
 
Tracking platform for mobile devices.
 
Contribute multimedia features, Java development.
 
  
Tim:
+
=== Just ===
Collecting data in a field.
+
* On-line services.
Consume data in a field
+
* Apps for mobile phones.
Synchronize data on mobile devices against servers.
+
* Multimedia features.
Provide building blocks, not end user application.
+
* Tracking platform for mobile devices.
Contribute use cases, testing and ideas.
+
* Contribute multimedia features, Java development.
  
Till:
+
=== Tim ===
Collecting data infrastructure features in a field
+
* Collecting data in a field.
Identify object in a field
+
* Consume data in a field
The idea was/is to develop a client that provides data and identification tool,
+
* Synchronize data on mobile devices against servers.
POI, ROI, Routing tool.
+
* Provide building blocks, not end user application.
The idea is to connect central database with mobile client.
+
* Contribute use cases, testing and ideas.
Contribute: experience about Java Script (->Web based) on mobile devices, ideas, testing.
 
Looking for: well-designed and developed platform.
 
  
Brent:
+
=== Till ===
Data collection in a field and server upload capabilities.
+
* Collecting data infrastructure features in a field
Use mobile device as an input device, not only for output/data provider.
+
* Identify object in a field
Good accuracy level.
+
* The idea was/is to develop a client that provides data and identification tool,
Collect control points to rectify satellite image.
+
* POI, ROI, Routing tool.
Precise navigation and locating capabilities.
+
* The idea is to connect central database with mobile client.
Mobile device -> iPAQ
+
* Contribute: experience about Java Script (->Web based) on mobile devices, ideas, testing.
 +
* Looking for: well-designed and developed platform.
  
Frederic:
+
=== Brent ===
Interested in mobile solutions.
+
* Data collection in a field and server upload capabilities.
Works for private sector, not Open Source company.
+
* Use mobile device as an input device, not only for output/data provider.
LBS for mobile platform.
+
* Good accuracy level.
 +
* Collect control points to rectify satellite image.
 +
* Precise navigation and locating capabilities.
 +
* Mobile device -> iPAQ
  
Ludovic:
+
=== Frederic ===
Works with ArcPad based solutions.
+
* Interested in mobile solutions.
Inventory of features in field.
+
* Works for private sector, not Open Source company.
Contribute: testing
+
* LBS for mobile platform.
  
Tyler:
+
=== Ludovic ===
Provide advanced features of visualization, 3D, etc.
+
* Works with ArcPad based solutions.
Tablet PC
+
* Inventory of features in field.
 +
* Contribute: testing
  
???
+
=== Tyler ===
iPod-based solution
+
* 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
  
Mateusz:
+
=== ??? ===
Interested in development of mobile GIS framework, a set of libraries
+
* iPod-based solution
and components usable in other projects, end-user solutions.
 
Provide foundations for mobile GIS development.
 
GUI independent.
 
  
3. Project output
+
=== 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 98: 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 110: 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
+
Data sources localization we want to support:
- GML and WFS
+
* 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. [http://www.sqlite.org/ SQLite])
 +
* rasters:
 +
** tile server for rasters
 +
** WMS
  
b) rasters
+
Available libraries to access and operate spatial data:
- what about tiling?
+
* [http://www.gdal.org/wince.html GDAL/OGR for Windows CE]
- WMS
+
* [http://shapelib.maptools.org/ Shapelib]
  
7. What GIS components we have ready to use?
+
== What GIS components we have ready to use? ==
  
a) Windows Mobile
+
* Windows Mobile
- OGR
+
** OGR
- PROJ.4  
+
** [http://proj.maptools.org/ PROJ.4] and [http://mateusz.loskot.net/projects/proj4/ PROJ.4 port for Windows CE]
- SQLite
+
** SQLite
  
b) Linux
+
* Linux
- most of currently available portable libraries are runnable on Linux on mobiles
+
** most of currently available portable libraries are runnable on Linux on mobiles
  
8. GPS
+
== GPS ==
  
a) Windows Mobile
+
All Mobile GIS BOF participants agree that we need a GPS support.
- there is a GPS API:
+
 
http://mateusz.loskot.net/2006/01/07/a-first-glance-at-the-gps-api-in-windows-mobile-50/
+
=== Windows Mobile ===
- 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
+
* 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