[hpsdr] Proposal for a new Software project.
Larry Gadallah
lgadallah at gmail.com
Mon Nov 30 13:05:56 PST 2009
Dave Larsen wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
> HPSDR colleagues --
>
> I am proposing a new software project called Athena. This project has
> several goals. First to collect and document the hardware to software
> connections and define software to software connections via UDP/TCP
> protocol. This will make a HPSDR software development kit (SDK). Lots
> of code pieces exist but they are hard to find and hard to use without
> documentation.
>
> I envision this code packaged as a software library. I would like to
> organize as much of the Operating System differences into these library
> modules so that code potentially could be used on multiple platforms.
>
> It is hoped that his project will encourage more programmers to develop
> component programs for HPSDR hardware. The intent is to create a stable
> consistent platform to encourage innovations, not hamper innovations.
>
> I have created a page on the HPSDR Wiki to contain more information on
> the project. I have also been encouraging several programmers that are
> most active in HPSDR development to be active in determining the outcome
> to the components of this project.
>
> http://openhpsdr.org/wiki/index.php?title=ATHENA
>
> I hope the hear your ideas as the project develops, even more I hope
> that you will consider helping either writing parts of the code or
> preparing documentation.
>
Dave:
I think this is a great idea, and I'd love to participate if I can.
There are definitely qualified people showing up here (Andrea?), but I
also wanted to point out that we could probably all learn something
about flexible software architectures from studying what Phil, N8VB et
al have done for the QS1R Quicksilver software (SDRMAX): The GUI is
completely isolated from the engine/server that takes care of
communicating with the SDR hardware, doing filtering/demodulation/AGC
etc. The two components are isolated so well that each one does not have
to use the same language, middleware, platform, etc. This provides
tremendous flexibility, as has been demonstrated by at least a dozen
variants of the SDRMAX software being deployed for Windows. Mac OS X,
Linux, and even Pocket PC (I think).
73,
Larry, VE6VQ/W7
1259615156.0
More information about the Hpsdr
mailing list