I've had a software project going on for a long time in the past called "zutec" which was a frontend to UTEC data logging and evolved into map editing but I abandoned it due to it being slow. I have re-written the framework in C# using the .NET 2.0 framework and made it more abstract.
Basically it can log from any number of data sources and merge the data so it is all synchronized. It supports plugins for ANY data source (irrespective of sample rate or capture type) as well as plugin support for data analysis. For example I have a plugin to acquire UTEC and Subaru Select 2 data as well as a data analysis plugin to draw real-time graphs (user configurable). Here is a screenshot with RPM and injector duty cycle being grabbed from the UTEC and the rest from the stock ECU (I never toggle the defog switch):
Excuse the poor image quality, I'm trying to save space on the host. What you can't see is that the graphs scroll (they don't crunch) and in the background I have a plugin for CSV file logging. While not all parameters are graphed, they are all logged.
The project is in late beta states and so far appears to be very promising. The architecture is very scalable and is infinitely hackable. I've got a few random other plugins (not visible) that do things like calculate MPG averages, audio or visual alerts ect. Basically you could say its like deltadash (its possible to write in a torque calculator plugin...aka road dyno ect) but different in its own right in that you can actually acquire your own sources and not just SSP2.
I don't know how I plan to distribute the software. Its taken quite some effort to develop and it really will kick too much ass to give away. I'll keep this thread updated as I progress.
So what are your initial impressions? Do you like the idea/would you use it/would you pay (very cheap) for it?