DXSpot

K0EMT's dxSpot

This program is a java interface to the data at www.dxworld.com.
dxSpot is Copyright 2000 Bryan Nehl -- k0emt.

Command Frame Preview
Here is a snapshot of the 6M & 2M DX and QSO dxSpot windows on my Linux Machine. 200K
Here is screen capture of all windows open with CommandFrame. 481K

Features:

  • Minimizes bandwidth use, only reads up to point it last read.
  • Starts the window with the "look back" log.
  • Each frame is set to refresh at 5 minutes.
  • Frame updates upon QSO or spot submission.
  • The user may also manually force an update.
  • Can display HF/6 & 2M QSO & DX frames without requiring a bunch of screen real-estate.
  • Users grid & callsign are automagically appended to submissions.
    IF they are set other than MyCall and MyGrid.
  • User configuration
  • QRZ feature -- CommandFrame version only

Executing:

Method One - jar expansion

First get the dxSpot.jar.

Copy it into a directory on your computer called dxSpot.

Expand the jar file with: jar xf dxSpot.jar
Capitalization is important. The S is a capital.

run the program: java com.dbbear.dxspot.dxSpot
or for a more powerful command line style interface:
java com.dbbear.dxspot.CommandFrame

Make sure classpath directories, etc are set correctly.
You may need to invoke java or jre with the -cp (class path) option.
For instance, if you are in the directory where you unjarred the dxSpot classes:
prompt$> java -cp . com.dbbear.dxspot.dxSpot

Method Two - no jar expansion

Run the default dxSpot with the following: java -jar dxSpot.jar

Method Two - no jar expansion with config

Note that this approach switches to -cp and full class name to run

java -cp dxSpot.jar com.dbbear.dxspot.CommandFrame sample.config

Configuration File

You can specify a configuration file like this sample.config by passing the name of the file in on the command line.
for example: java com.dbbear.dxspot.CommandFrame sample.config

IMPORTANT:

Make sure to use <ENTER> key when entering Callsign & Grid in dxSpot.
A "successfully changed" message will display when you change either your Callsign or grid.

Source Code

Source code is available on GitHub.
Requires Java 7