GPS mapping app for Series60 phones

Registered 2007-09-01 by John Gill

The aim of this project is to create a simple application along the lines of Maemo Mapper: http://gnuite.com:8080/nokia770/maemo-mapper/

Installing
==========

Requirements:
   python for the series 60.
   series 60 phone
   enough free memory card space for the maps you need.

Note MMC cards are pretty cheap these days, a 1GB card cost me more in
postage recently.

Once you have python installed you just need to send the johnjohn.SIS file
to your phone and install, as per any other SIS file.

Map repositories
================

JohnJohn stores its maps and othen data in the System/data/johnjohn
folder on the phone filesystem on which you installed.

Map repositories are stored in the maps folder, with one folder per
version.

By default, maps are downloaded from http://www.openstreetmap.org

To use a different repository you will need to create a subfolder of maps
for your repository and create a config file with the values for your
repository.

Auto-Download
-------------

This is barely tested on the phone. I'm sure it needs more work,
but I am unlikely to work on this until I get a reasonable priced data
plan.

It would be good to make the downloading of maps asynchronous.

Download on a PC
----------------

Unless you live where data plans have a reasonable price you probably
want to download the maps then copy to you phone.

One way to do this on linux is to run the app using the simulator package.

Alternatively, run maemo-mapper on a PC. See http://gnuite.com:8080/nokia770/maemo-mapper/

maemo-mapper stores maps in the correct format for johnjohn, the only
additional thing you will need to do is add a config file to your
repository.

Once you have the maps, copying on to your phone mmc card. Card
readers are very handy for this.

Simulator code
==============

PySim60 http://launchpad.net/pysim60 is a separate project with a
simple simulator that allows you to run the app on a linux machine.

Check this out, make sure the folder is in your python path.

Check the johnjohn code out from bzr in launchpad and just run:

   python johnjohn.py

The simulator is a bit crufty, it is intended to do just enough
to speed up the debug cycle, but it is enough to browse around and
download some maps.

There is also an older version of the simulator code from sourceforge:

https://anorak.svn.sourceforge.net/svnroot/anorak/trunk/simulator

ToDo
====

1. Journeys. Tell you how late you are running, eta etc.
2. Plots showing speed, altitude, distance travelled.
3. Record gps traces for openstreetmap.org
4. Save cell tower ids with locations.

lots, lots more.

See Also
========

Anorak: http://sourceforge.net/anorak

Project information

Maintainer:
John Gill
Driver:
Not yet selected
Development focus:

trunk series 

Programming Languages:
python
Licences:
GNU GPL v3
()

RDF metadata

View full history Series and milestones

JohnJohn trunk series is the current focus of development

Get Involved

  • Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

Latest version is 1.13
released on 2009-03-03

All downloads