Trying to find some information

I am the proud owner of a nokia N810 device. I use maemo mapper (which uses openstreetmap) as a gps program and it’s great…except it doesn’t allow you to actually calculate routes (it does this using online sources, so rather unavailable when driving).

I was thinking of implementing the needed functionality to calculate routes myself, but I’m having a bit of trouble navigating (no pun intended) the site. More specifically, I’m wondering how I can get all the necessary data and an overview of the datamodel that is used.

try gosmore or navit and improve those. Lambertus is using gosmore as the base for http://yournavigation.org