Skip navigation.
Home

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.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.