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