I started looking at the waze code at the direction of attempting to port it to QT. I'm new to QT and also to the waze code, but as far as I've seen ( 2 hrs) the protocol code is wrapped in roadmap_input.c among other c files. I thought about creating a QT widget that will be a start for a replacement to the agg canvas. Once I have a base widget that wraps the base protocol and draws an hardcoded location... Well, I'll call it a success. (it may take months...) I'll create a source repository and upload my current workarea in the next couple of days so anyone with C/C++ or QT knowledge can help or take control. I think that there are 2 threads directly related to waze on n900 that can be merged.