From: Nate Bargmann <n0nb@n0nb.us>
To: Paula Keezer <paula_ke@yahoo.com>
Cc: Debian Users <debian-user@lists.debian.org>,
Ubuntu Hams Group <ubuntu-hams@lists.launchpad.net>,
Linux Hams <linux-hams@vger.kernel.org>,
Debian Hams <debian-hams@lists.debian.org>
Subject: Re: [Ubuntu-hams] Contest logging project
Date: Wed, 29 Feb 2012 13:44:02 -0600 [thread overview]
Message-ID: <20120229194402.GD8615@n0nb.us> (raw)
In-Reply-To: <1330536513.14841.YahooMailNeo@web120102.mail.ne1.yahoo.com>
* On 2012 29 Feb 11:30 -0600, Paula Keezer wrote:
> Nate, I thought I would share some thoughts with you on the logistics
> of building a logging program, contest or or otherwise.
Hi Paula.
> As the author of the very first windows based logging program back in
> 1989 (logview, rigview, hamview and packview) I can tell you that
> developing and keeping a logging program alive is a daunting task. I
> was able to maintain it until 1997 when y2k became an issue and the
> amount of effort for one individual to keep up with the changing
> demands of the community was simply to much. It was written in C and
> was one of the better offerings for both general logging and contest
> logging for its time.
Which is why I'm trying to guage the interest in collaboration before
giving up on this idea completely.
> Over the years I've looked at a number of contemporary programs that
> are feature rich to see if I could contribute and provide some of my
> expertise gained with 8 years of log program experience.
> Unfortunately, they all use rather difficult or under powered
> development environments. N1MM for instance, is a dedicated Win
> platform and to work on that code one would have to make a heavy
> investment in the latest win dev platform.
IMO, sticking with GNU tools and wxWidgets means the financial barrier
to entry is $0 and each is available for all popular platforms. Some
may argue that there exists no IDE for Linux. Perhaps so (although
there are several that make the claim), but I consider my entire desktop
to be the IDE. ;-)
> I've thought at length about how an open source solution might be
> constructed that could attract a large number of Hamix developers. As
> Martin, AA6E pointed out, it would be very important to split the
> effort into two projects: A frontend project and a backend project.
> Ideally, the frontend project would welcome anyone who wished to make
> a logging/shackcontrol/cluster user interface to participate using the
> language/development and perhaps even computing platform of their
> choice. The backend for logging/dxcc/prefix/callpartial databases,
> rigcontrol/rotatorcontrol/antennaswitch and cluster/telnet/packet/web
> should be in the form of services, preferably communicated through
> tcpip sockets or even better, a web api. Ideally this code should be
> fast, but if a standard socket or web api were used, it could be built
> in virtually any language and on top of any db platform and still be
> compatible.
Whew! Rig control is covered by Hamlib. But really, I didn't plan for
this project to cover any more ground than CT which I'm most familiar
with. To me that means maintaining a contest log and nothing more than
Cabrillo and ADIF export (let the other apps deal with LoTW/eQSL
uploads/tracking and the like). Things like cluster/bandmap support and
multiop stuff is long term.
My idea is to specify contests using a definition file for each event
and from that the program configures the entry/display fields and
scoring. As I see it, if done smartly the program doesn't need much
rewriting as contest rules change.
> I think an open source effort like this, where new comers can easily
> participate and add value to a growing body of code, would be an long
> term winner.
>
> I think the challenge is in defining the back end services so that all
> the features and functions could be easily extended while preserving
> backward compatibility and keeping it open so new developers can step
> in and fill in gags as time moves forward. The front end becomes an
> open field where anyone with a little programming knowledge and access
> to open source tools can build a new look and feel for the community.
Perhaps I see that as a bit too heavy of a solution? There have been a
few false starts of something comprehensive on the various ham
radio+Linux mailing lists over the years that have come to nothing. I'm
looking more in the direction of "do one thing and do it well".
BTW, I now have a mailing list at:
https://lists.sourceforge.net/lists/listinfo/ctestlogger-developer
Later I'll upload my personal Git repository where interested parties
can take a look. The project page is at:
https://sourceforge.net/projects/ctestlogger/
I chose SourceForge as I'm familiar with it and they offer a Media Wiki
and PHP BB, both of which I've enabled.
Thanks for writing.
73, de Nate >>
--
"The optimist proclaims that we live in the best of all
possible worlds. The pessimist fears this is true."
Ham radio, Linux, bikes, and more: http://www.n0nb.us
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: http://lists.debian.org/20120229194402.GD8615@n0nb.us
prev parent reply other threads:[~2012-02-29 19:44 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-28 23:25 Contest logging project Nate Bargmann
2012-02-28 23:51 ` [Ubuntu-hams] " Martin Ewing
2012-02-29 17:28 ` Paula Keezer
2012-02-29 19:44 ` Nate Bargmann [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120229194402.GD8615@n0nb.us \
--to=n0nb@n0nb.us \
--cc=debian-hams@lists.debian.org \
--cc=debian-user@lists.debian.org \
--cc=linux-hams@vger.kernel.org \
--cc=paula_ke@yahoo.com \
--cc=ubuntu-hams@lists.launchpad.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.