[aprssig] APRS Open Spec
Jeff N0JUH
jefflists08 at corrt.com
Fri Sep 26 00:09:06 EDT 2008
I really like the idea of the community-maintained "open spec"! (as
suggested by Ron McCoy in "Re: [aprssig] Proper DIGI Path")
A bazillion people (including myself) have asked BobAPR if and when the
spec will be updated and consolidated. Maybe he doesn't have time, or
maybe he just doesn't want to - but it is clear that he's not going to
do it. I think the community just needs to step up to the plate and get
it done.
I would be glad to help with any "APRS Open Spec" initiative. I've
appended some more detailed thoughts below.
-- Jeff n0juh
---------------------------------------------------
- Is there some software out there (maybe a wiki sort of thing) for
collaborating on specifications? Anyone with such software and some
server space willing to share?
- Can anyone here spell UML? :) I've used it a bit to model and
develop software systems. But I was surprised to hear that it is
actually used for standards documents. (A cousin who sits some ISO
standards committees assures me it is true.) It's a "specification"
that actually models the system, and can even be used to generate code!
Plain text specs seem so lame in comparison :) UML would be ideal for
specifying a system like APRS - but it may be too far out-of-the-box for
most hams. Here's an easy introduction to UML:
http://dn.codegear.com/article/31863
- What if, while we were working on the spec, we ALSO developed code
that implemented the specification as written? I'm thinking of a
low-level platform-independent C library that could be used by hardware
and software developers alike to build APRS products that conform to the
spec. Industrial-strength, of course, with integrated testing and
verification. I'm not talking about an APRS application - just a core
(or "kernel") library that implements the specification with a
well-defined API.
- My dream scenario: A consolidated and up-to-date spec with a aprs
core library that implements the spec as written. An end to the
balkanized mass-confusion state of aprs of today! (Of course, someone
once told me that this would be impossible, because the only people left
in aprs-world actually *like* it the way it is. Say it ain't so!)
---------------------------------------------------
---------------------------------------------------
Ron McCoy wrote in "Re: [aprssig] Proper DIGI Path":
> Perhaps, since the community here "discusses, argues and debates" the
> spec, the community should start an open spec of APRS so that all of the
> developers will be working form a known starting point.
>
> This would certainly help interoperability and provide a forum to hash
> out the current ambiguities in the various standards documents.
>
> Stephen H. Smith wrote:
>> Robert Bruninga wrote:
>>
>>> Yes, everything that goes into the addendums is proposed,
>>> discussed, argued, debated ad nauseum and finalized here on the
>>> APRSSIG. Then it is documented in the addendums. The 1.1
>>> addendum was solidified in 2004. The 1.2 contains additional
>>> items since then.
More information about the aprssig
mailing list