Dev Notes
(From Samir's blog)
dev notes:
language of choice atm is C++.
need support for mysql/postgres/sqlite (maybe)
possible solutions: SOCI: http://soci.sourceforge.net/
QT4 (no point doing qt3)
gtkmm (ie. gtk+)
wxwidgets
For the backend C++ is the very obvious choice. I agree with that. I was looking at SOCI and that does look like it will do what we need. Abstraction of the DB languages, that way we just say what backends are used. I also dont think that doing any sql parsing on the sensors would be a good idea.
We will need to do some more testing on SOCI to see if it's a viable choise for the DB extraction. I don't think that gtkmm or wxwidgets are a good choise to database abstraction. For some kind of GUI QT is an options but I dont think that is what we need right now.
