GumGis is GIS package for the gumstix/gpstix platform
I'll probably use Python for this. There are some pretty good application frameworks out there for it and it compiles really easily on ye' olde' gumstix. Plus I can use PyGTK to create a UI pretty quickly. We'll see when I get there. I still have a lot of hrdware hacking to get through and time has been limited as of late. Some cool news is that I found a pretty tight Kalman filter library in C. It might be worth my tome to make a Python wrapper. I definitely could us it to sanitize my GPS data using my accelerometer data and vise versa. The trick there will be using that data to dynamically pick which model to use. If I could get it to figure out based on location, speed, bumpiness/cadence and past data whether I am walking, running, riding the T, a bus or driving in a car then I could pick the appropriate model to filter with. If not it won't be useless but it may be less accurate. Maybe the best thing to do would be to have two channels out. One with a basic filter and one with a activity based filter and a % probability of of the activity being correct. It will be interesting to see how the whopping 400Mhx (and no fpu) of the gumstix handles that. It's definitely something I would want to put in C eventually.