[omgps] progress report

Wolfgang Spraul wolfgang at qi-hardware.com
Wed Aug 26 04:09:54 EDT 2009


Meng,

> 2. prepare world POI data and map tiles -- need a server for
> downloading and indexing.

If you want you can use downloads.qi-hardware.com.
I will create an account for you (is DAV enough or do you need a full
shell account? I'll contact you off-list...)

Everything else sounds great!
Wolfgang

On Wed, Aug 26, 2009 at 02:27:15PM +0800, Qingyou Meng wrote:
> Hello list:
> 
> I've been busy rewriting omgps[1] over a month, aiming at:
> 1. run as a offline map application on Ben.
> 2. shape code base and add new features for freerunner users [2].
> 
> Now the v0.2 gets its first milestone, with major changes comparing to v0.1 of:
> 1. rewrite in C/C++
> 2. add POI supports, backed with full-text search engine Xapian[3] and sqlite3.
> Of course, there are still plenty things to do :)
> 
> =====
> 
> To port omgps to Ben, there are a couple of things to do.
> 1. build a rootfs with X environment.
> 2. create openwrt package for omgps.
> 3. get familiar with Ben's input/output devices, including keypad --
> to make GUI interface user-friendly.
> 
> -- rootfs and X --
> 
> According to [4], I tried building rootfs, ended with failure of
> unable to start X.
> I'm lacking skills of configuring X server, so I assume either there
> are missed package or bad startup script.
> I saw complains like "unable to execute enlightenment-start". Need
> help fro OpenWrt expert!
> 
> -- libs --
> 
> For now omgps depends on the following "standard" openwrt packages at
> runtime and compiling time:
> * lua
> * GTk+, Glib, etc
> * xapian for full text searching OSM[5] POI
> * expat for XML processing, especially for indexing
> * sqlite3
> * optional dbus and dbus-glib for GPS features (TBD)
> 
> -- packaging --
> 
> For now omgps builds on dev host with autotools, will be packaged as
> an OpenWrt package within about one day.
> 
> -- POI data --
> 
> POI data are extracted from OSM raw XML file. The size of whole world
> file (planet.osm) is 160 GB+.
> The POI data I'm using for now was downloaded pre-precessed data from
> cloudmad.com.
> For both EU and China, the raw zipped data and indexed data are 200
> MB+. The indexer written by will be
> released soon for testing.
> 
> -- screenshots --
> http://www.openmobilefree.net/other/file/omgps/
> 
> -- codes --
> 
> Omgps is hosted in google code for now. Google code has drawbacks such
> as only registered google users can comment.
> From v0.2, it will be hosted in projects.qi-hardware.com, leaving
> google code page as a link or wiki page.
> 
> Current codes will be uploaded within 1~2 days.
> 
> -- TODO summary--
> 1. port to Ben -- need (1) run X (2) adjust GUI according to keypad
> 2. prepare world POI data and map tiles -- need a server for
> downloading and indexing.
> 3. improve, for example: upgrade search engine for indexing/searchng CJK.
> 4. other supporting system softwares, for example CJK input method.
> 
> ---
> 
> [1] http://omgps.googlecode.com
> [2] http://code.google.com/p/omgps/wiki/FeatureRequests
> [3] http://xapian.org
> [4] http://wiki.openwrt.org/inbox/howto.build.openwrt
> [5] http://www.openstreetmap.org
> 
> Best regards,
>   mqy
> 
> _______________________________________________
> Qi Developer Mailing List
> Mail to list (members only): developer at lists.qi-hardware.com
> Subscribe or Unsubscribe: http://lists.qi-hardware.com/cgi-bin/mailman/listinfo/developer




More information about the discussion mailing list


interactive