On Sat, 8 May 2010, Jason KG4WSV wrote:
[update on the "APRS client software engineering project" I brought up a few months back]
We had 7 student teams. 4 teams worked on what was called the "data broker"
3 teams built a "data viewer"
Two of the "data brokers" seemed to be fairly solid work.
The data viewers were interesting. One uses a package called Marble ( http://edu.kde.org/marble/ ).
Another data viewer team chose to implement mapping from the ground up: they took a map and projected stations onto it. The really significant thing here (IMO) is that it's quite similar to the way xastir builds a display - so much so, that xatir's main map window may be easily ported to it. (yeah, that would still leave us dependent on imagemagick and 37 other support packages).
Hah.
The course instructor is attempting to glue some of the data brokers to the data viewers to get a basic but complete app running. We'll see what the sqlite performance looks like when two apps are hitting it.
Rgr.
Threads seemed to be a problem for most of the teams, and advice on Qt forums seems to be to avoid threads. I'm not sure if this is a problem with the Qt thread interface, with threads in general, or lack of knowledge of threads.
It could also be a lack of knowledge about GUI's with threads... I tried a few times to do GUI stuff in more than one thread with Motif and soon figured out that wasn't going to fly.
The prof (who was licensed as KJ4SJK during the term) plans to use this project again, assuming he's assigned to teach the software engineering course again. We've both learned some things about how to spec it to the students this time around.
Very cool! Always good to see new hams come about. Now the nitty-gritty: What license if any where these produced under, and how would one get their hands on the code? I have a QT4 book sitting right here and have written a bit of code just to try out a few things. Sorry about the slow response. Doing too much software at work and not wanting to do much more by the time I get home each night. -- Curt, WE7U. <http://www.eskimo.com/~archer> APRS: Where it's at! <http://www.xastir.org> Lotto: A tax on people who are bad at math. - unknown Windows: Microsoft's tax on computer illiterates. - WE7U. The world DOES revolve around me: I picked the coordinate system!" _______________________________________________ Xastir-dev mailing list [email protected] http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir-dev
