Order Tray | Contact Us | Home | SIG Lists

[aprssig] Yet Another APRS Client is now available...

Andrew P. andrewemt at hotmail.com
Thu Jan 26 06:36:45 UTC 2012


Hi, Greg.

Uh, huh. I'll have to change the particular bit of code that depends on that feature of the Sun JRE. I had to copy some code from the JRE libraries; maybe the OpenJDK implementation has a cleaner way to do what I need to do.

Thanks for letting me know. And, yes, I too have the Sun implementation on my Fedora Core 13 development system, because (at that time), OpenJDK was too far behind Sun in releases. I'll have to make sure I can remove the Sun version and still execute. This will take a while to resolve.

Andrew Pavlin, KA2DDO

Date: Wed, 25 Jan 2012 22:14:19 -0800
From: ko6th.greg at gmail.com
To: aprssig at tapr.org
Subject: Re: [aprssig] Yet Another APRS Client is now available...


  


    
  
  
    Hi Andrew,

    

    Here you go...  Note that this is the default Java runtime that
    OpenSuSE installs.  I had a commercial app on another system (at
    work) that didn't like the OpenJDK and it forced me to
    change to the Sun version in order to execute.  So, I guess you're
    not alone :-).

    

    Greg  KO6TH

    

    greg at server:~/download/YAAC/YAAC> java -version

      java version "1.6.0_22"

      OpenJDK Runtime Environment (IcedTea6 1.10.4) (suse-1.2-i386)

      OpenJDK Client VM (build 20.0-b11, mixed mode)

    

    

    

    Andrew P. wrote:
    
      
      
        Hi, Greg.

        

        Looks like you're using an incompatible implementation or
        release of the Java runtime. Could you issue the command

        

        java -version

        

        at a shell prompt on your system and send me a copy of the
        output?

        

        Andrew Pavlin, KA2DDO

        

        
          Date: Wed, 25 Jan 2012 21:15:52 -0800

          From: ko6th.greg at gmail.com

          To: aprssig at tapr.org

          Subject: Re: [aprssig] Yet Another APRS Client is now
          available...

          

          
          
          Hi Andrew,

          

          Linux distro OpenSuSE 12.1 running here.  Unfurled the archive
          and launched the app, and this is what I got...  There's what
          I expect is a splash screen picture of sorts in the middle of
          the monitor, and mousing over it gives a "busy" indication. 
          Been this way for a few minutes now, and Top says pretty much
          nothing is running (at least, not consuming much CPU).  

          

          Let me know how I can help troubleshoot.

          

          Greg  KO6TH

          

          

          

          os.name=Linux

            os.arch=i386

            #1: file:/home/greg/download/YAAC/YAAC/YAAC.jar

            made
java.library.path=/home/greg/download/YAAC/YAAC/lib/rxtx-2.1-7-bins-r2/Linux/i686-unknown-linux-gnu

            Jan 25, 2012 9:09:17 PM
            java.util.prefs.FileSystemPreferences$2 run

            INFO: Created user preferences directory.

            scanning plugin JAR file
            /home/greg/download/YAAC/YAAC/plugins/sampleplugin.jar

            attempting to load provider class
            org.ka2ddo.yaac.SamplePluginProvider

            OpenMap(tm) Version 4.6.5

              Copyright (C) BBNT Solutions LLC.  All rights reserved.

              See http://openmap.bbn.com/
            for details.

            

            Exception in thread "main" java.lang.NoClassDefFoundError:
            sun/dc/path/PathConsumer

                    at
org.ka2ddo.yaac.osm.GuiOsmConstants.<clinit>(GuiOsmConstants.java:43)

                    at
            org.ka2ddo.yaac.osm.WayType.<clinit>(WayType.java:8)

                    at
            org.ka2ddo.yaac.osm.OSMLayer.<init>(OSMLayer.java:92)

                    at
            org.ka2ddo.yaac.gui.MainFrame.<init>(MainFrame.java:100)

                    at org.ka2ddo.yaac.YAAC.main(YAAC.java:192)

            Caused by: java.lang.ClassNotFoundException:
            sun.dc.path.PathConsumer

                    at
            java.net.URLClassLoader$1.run(URLClassLoader.java:217)

                    at
            java.security.AccessController.doPrivileged(Native Method)

                    at
            java.net.URLClassLoader.findClass(URLClassLoader.java:205)

                    at
            java.lang.ClassLoader.loadClass(ClassLoader.java:321)

                    at
            sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

                    at
            java.lang.ClassLoader.loadClass(ClassLoader.java:266)

                    ... 5 more

          

          

          

          

          Andrew P. wrote:
          
            
             Greetings, all.

              

              After weeks of waiting for the lawyers at my day-job
              employer to finish with the red tape, I now legally own my
              APRS program, so I can give it out now.

              

              YAAC ("Yet Another APRS Client") is an APRS client
              application intended for PC's, MacOSX, and Linux (and
              possibly some other platforms). It provides all the basic
              functionality one would expect from an APRS client,
              including interfacing both to TNCs/GPSs and to the Tier 2
              APRS-IS servers, and has standalone mapping built in (no
              Internet connection required for map displays) that is
              pannable and zoomable without a separate mapping program.
              It supports multiple simultaneously-connected TNCs and
              digipeating.

              

              Other features include:

              
                map display mode
                sortable tabular reporting of all heard stations,
                  objects, and raw messages

                
                4 different ways of looking at messages
                support for the New-N digipeating paradigm with
                  standard aliases built-in and regional aliases
                  user-enterable

                
                9 different ways of filtering message traffic to
                  isolate specific data
                automatic timestamped logging of both received and
                  transmitted messages

                
                a plugin architecture allowing drop-in extensions
                built on top of other open source products, such as
                  OpenStreetMap, rxtx, and JavaHelp
                compatible with any KISS or TNC2-compliant TNC,
                  including the built-in TNCs in Kenwood radios
                designed for plug-in I18N localized prompts and
                  display messages

                
              
              

              I plan on releasing YAAC as open-source (yes, you will be
              able to see and modify the source code) under the Lesser
              Gnu Public License as soon as I've resolved any major
              issues reported by the alpha-testers (hint, hint). In the
              meantime, the alpha-testers will receive ready-to-run
              binary distributions while I fix any reported bugs, finish
              writing the online help, and bring the source code into
              full compliance with the LGPL.

              

              So, anyone who would like to help get this ready for
              prime-time usage, please sign up on the Yahoo group yaac-alpha-testers (targeted at
              supporting the alpha-test effort) and visit my website to
              get the alpha-test distribution and instructions.

              

              http://www.findtheater.com/ka2ddo/YAAC.html

              

              (No, that's not a bogus URL; I'm piggybacking off the
              amateur theater website [another Java application] I also
              wrote and run.)

              

              Thanks in advance for your help. Bug reports and
              suggestions for improvements and enhancements welcome.

              

              Andrew Pavlin, KA2DDO

              professional software engineer, amateur radio operator and
              thespian

              

              > From: andrewemt at hotmail.com

                > To: aprssig at tapr.org

                > Date: Thu, 17 Nov 2011 20:20:31 +0000

                > Subject: [aprssig] How to get new software
                evaluated???

                > 

                > Greetings, all (especially WB4APR).

                > 

                > As promised, I have a first (very early) cut of my
                new APRS application (currently code-named YAAC, for
                "Yet Another APRS Client" :-) waiting to be pounded on
                by experts in the field. It is not ready for full
                release quite yet (still have some source code clean-up
                and a few missing sub-features to add), but I would like
                to know if I'm doing the right thing or have majorly
                stumbled down the wrong path in my development efforts.

                > 

                > So, I'd be interested in having Bob (and any others
                in the core of APRS development who are interested and
                have the time) take a whack at using my app, and tell me
                where I need to improve and/or correct it before I let
                it out to the general public.

                > 

                > How is this sort of thing done here? I'm not ready
                to hand out source code yet (the innards aren't stable
                enough to have others tinker yet), but I can easily ship
                a zip file that unpacks a runnable distribution. 

                > 

                > Known working platforms are Windows XP (NTFS
                filesystems only, for some weird reason) and Fedora Core
                Linux (releases 13 and 15, with a hack needed on 15). It
                should work on any 32-bit Windows or Linux distro with
                Java installed, and theoretically should work on MacOSX
                too. It can listen to APRS-IS servers, and both receive
                and transmit through KISS (or KISSable by TNC2 command)
                TNC's, and listen to Kenwood radios in APRS mode
                (Kenwood firmware doesn't seem to allow transmitting
                APRS from the radio and a computer simultanously). It
                also works with NMEA 0183-compliant GPS receivers (not
                yet with gpsd in the way). App configuration is done
                inside the app with a configuration GUI; no need to
                hand-edit config files.

                > 

                > So, how do I get some initial alpha-test field
                feedback?

                > 

                > Andrew Pavlin, KA2DDO

                > Sent from my Verizon Wireless BlackBerry

                > 

                > _______________________________________________

                > aprssig mailing list

                > aprssig at tapr.org

                > https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig

              
            
            

            
            

            _______________________________________________
aprssig mailing list
aprssig at tapr.org
https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig

          
          

          _______________________________________________
          aprssig mailing list
          aprssig at tapr.org
          https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig
      
      

      
      

      _______________________________________________
aprssig mailing list
aprssig at tapr.org
https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig

    
  



_______________________________________________
aprssig mailing list
aprssig at tapr.org
https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.tapr.org/pipermail/aprssig/attachments/20120126/b2d808f3/attachment.htm>


More information about the aprssig mailing list