Hier findest du meine selbst entwickelten Programme fuer den Amateurfunk. Alle Anwendungen sind nativ fuer macOS gebaut, laufen auf Apple Silicon und Intel und werden laufend weiterentwickelt.

macOS-Apps

MacADIF

ADIF-Logbuecher pruefen und verwalten

Beta

Der Mac-Ersatz fuer ADIF Master: Logdateien oeffnen, pruefen, bereinigen und in andere Formate ueberfuehren.

  • ADIF und ADX oeffnen und speichern
  • Import von EDI und REG1TEST
  • Import von Cabrillo-Contestlogs
  • Pruefung und Bereinigung ganzer Logbuecher
  • Deutsche Benutzeroberflaeche
Version
0.15.0
Stand
System
macOS 14 oder neuer
Lizenz
Noch nicht festgelegt
Neu in dieser Version

Version 0.15.0: Cross-Check mit Rangliste und Prüfberichten, Spaltenbreiten passen sich an. Behoben: 0 Punkte bei Cabrillo-/EDI-Logs, falsche CONTEST_ID-Warnungen.

macOS-Apps

HAM-Tools

Die komplette Amateurfunk-Suite fuer den Mac

Stabil

Logbuch, Contest-Logger, Winlink, SSTV, CAT-Steuerung und DX-Cluster in einer einzigen nativen Anwendung. Mein Hauptprojekt.

  • Logbuch mit sieben Award-Programmen: POTA, SOTA, WWFF, BOTA, LLOTA, WCA, GMA
  • Contest-Logger mit Cabrillo-V3-Export
  • Winlink mit nativem ARDOP-Modem
  • SSTV senden und empfangen
  • CAT- und Rotorsteuerung via Hamlib (Yaesu, Icom, Kenwood, Elecraft)
  • DX-Cluster mit eigener Atlas-Weltkarte
  • 37 Rechenwerkzeuge fuer Antennen, Leitungen und Ausbreitung
  • Zweisprachige Oberflaeche Deutsch und Englisch
Version
1.54.0
Stand
System
macOS 14 oder neuer
Lizenz
Noch nicht festgelegt

Automatische Updates direkt aus der App. Quellcode nicht oeffentlich.

Neu in dieser Version

Überarbeitete Bedienung mit kompakter QSO-Eingabe, einklappbaren Radio-Details und SSTV-Arbeitsbereichen. Englische Rechner-Fachtexte und DE/EN-Schalter für die Web-Toolbox.

Logbuch: eigenes State-Feld für korrekte WAS-Zählung, Hunter-ADIF ohne eigene Referenz, Cabrillo-/EDI-Exporthinweise. Sicherere Memories- und Bild-Speichervorgänge, aktuelle History-/Bandmap-Auswahl und UTC-Statistik.

Zahlreiche englische Dialoge und schmale Layouts verbessert. Hilfe DE/EN aktualisiert. Die weitere GUI-Prüfung folgt im nächsten Paket.

Skywave

Nativer Winlink-Client fuer macOS

Stabil · work in progress

Winlink-Mail lesen und senden - ueber das Internet oder ueber Funk. Ohne Windows-Rechner und ohne zusaetzliche Modem-Software.

  • Mail ueber Telnet und CMS
  • Funkbetrieb mit VARA und ARDOP
  • Gebuendeltes ardopcf-Modem im App-Bundle: nur ein USB-Kabel zum Geraet
  • PTT via CI-V, rigctld oder VOX
  • Gateway-Verzeichnis aus den Winlink Web Services mit Entfernung und Peilung
  • Automatische Updates via Sparkle
Version
0.5.1 (Build 11)
Stand
System
macOS 14 oder neuer
Lizenz
MIT

On-Air verifiziert an HB9AK auf 80 m (3613 kHz, ARDOP 2000).

QTH-Locator

Sichtverbindung und Hoehenprofil fuer VHF und UHF

Stabil · erste oeffentliche Fassung

QTH-Locator beantwortet die Frage, die im VHF/UHF-Betrieb wirklich zaehlt: Komme ich da hin, oder ist ein Berg im Weg? Auf der Karte werden eigenes QTH und Gegenstation gesetzt, darunter zeichnet die App das Hoehenprofil des Pfades mit Sichtlinie, Erdkruemmung und Fresnel-Zone fuer das gewaehlte Band. Das Urteil steht in Klartext darueber — und kippt sichtbar, wenn man vom 2-m- aufs 70-cm-Band wechselt.

  • Karte mit QTH- und DX-Marker, Marker per Klick setzen und ziehen
  • Grosskreis-Verbindung und Locator-Zellrechteck direkt auf der Karte
  • Maidenhead-Locator von 2 bis 10 Stellen
  • Koordinaten einfuegen: Dezimalgrad, Grad/Minuten, Grad/Minuten/Sekunden
  • Kartenlinks von Apple, Google und OpenStreetMap werden erkannt, auch geo:
  • Ein Eingabefeld fuer alles — Locator, Koordinate oder Ortsname
  • Ortssuche nach Stadt, Berg und Sehenswuerdigkeit
  • Zuletzt verwendete Standorte im Schnellzugriff
  • Hoehenprofil mit Gelaende, Sichtlinie und erster Fresnel-Zone
  • Erdkruemmung mit Standardrefraktion k = 4/3, einstellbar
  • Urteil in Klartext: Sichtverbindung frei, Fresnel-Zone angeschnitten, Gelaende im Weg
  • Bandwahl von 10 m bis 3 cm — die Fresnel-Zone aendert sich sichtbar mit
  • Bewuchszuschlag zuschaltbar, weil Hoehenmodelle nur den nackten Boden kennen
  • Kennzahlen: Distanz, Peilung, Gegenpeilung, engste Stelle, Freiraum, QRB-Punkte
  • Cursor im Profil zeigt den passenden Punkt auf der Karte
  • Hoehendaten von swisstopo fuer die Schweiz, weltweit ueber Open-Meteo oder SRTM
  • Hoehen- und Kachel-Cache: einmal geladen, danach ohne Verbindung nutzbar
  • OpenTopoMap-Overlay mit Hoehenlinien, zuschaltbar
  • Kartenstile Karte, Hybrid und Satellit mit Gelaendedarstellung
  • Profil auch in einem eigenen Fenster
  • Eigenes QTH hinterlegen und per Tastenkuerzel setzen
  • Einheiten wahlweise Kilometer/Meilen und Meter/Fuss
  • Automatische Updates ueber Sparkle, Pruefung nur auf Nachfrage
Version
1.1.0 (Build
Stand
System
macOS 14 oder neuer
Lizenz
MIT

Kostenlos, notarisiert und ohne Konto nutzbar — Updates meldet die App selbst, gesucht wird nur auf Nachfrage.

Neu in dieser Version

Erste oeffentliche Fassung.

Karte mit Marker, Grosskreis und Locator-Zellrechteck. Hoehenprofil mit Sichtlinie, Erdkruemmung und Fresnel-Zone, Urteil in Klartext. Bandwahl von 10 m bis 3 cm. Ortssuche und Koordinateneingabe in jeder gaengigen Schreibweise. OpenTopoMap-Overlay. Hoehendaten von swisstopo mit weltweitem Rueckfall, alles zwischengespeichert und danach offline nutzbar.

Gegenueber 1.0.0 korrigiert: die Versionsangabe im Programm lautete faelschlich 1.0, wodurch die Update-Pruefung keine neuen Fassungen erkannt haette.

DXSpider Admin

Die grafische Schaltzentrale für deinen DXSpider-Cluster-Node

Stabil · im Dauerbetrieb an HB9HJI-2

DXSpider Admin ist eine native macOS-App für Sysops von DXSpider-Cluster-Nodes. Statt Befehle in der Konsole zu tippen, verwaltest du User, Nodes, Sperrlisten und Spot-Filter über eine übersichtliche Oberfläche. Die App verbindet sich per SSH mit dem Console-Socket des Nodes. Sie arbeitet standardmässig read-only, und jeder schreibende Befehl wird erst nach einer Vorschau und deiner Bestätigung gesendet.

  • Verbindung per SSH zum Console-Socket des Nodes – volle Sysop-Konsole ohne Telnet
  • Anmeldung nur per SSH-Key über ssh-agent – die App speichert keine Passwörter oder Keys
  • Read-only als Standard: schreibende Befehle erst nach bewusster Freischaltung
  • Bestätigung vor jedem destruktiven Befehl, mit Vorschau der exakten Befehlszeile
  • Audit-Log aller gesendeten Befehle, in der App und als Datei
  • Rate-Limiting schont den laufenden Node
  • Status-Kacheln für Uptime, User, Nodes, Version und Node-Zeit
  • 37 geprüfte read-only Abfragen, Ausgabe kopieren oder als Textdatei sichern
  • Verbundene User, Nodes und registrierte Rufzeichen als durchsuchbare Tabellen
  • Privileg-Level setzen und Stationen vom Node trennen
  • Sperrlisten verwalten: Bad Spotter, Lockout, Bad Node, Bad DX, Bad Words
  • Command Builder für Registrierung, Sperrlisten, Routen und freie Befehle
  • Visueller Filter-Editor für Accept-/Reject-Regeln nach Band, Spotter und Origin
  • Konsole mit farbigen Zeilen und Schnellbefehlen
  • Demo-Modus: die ganze App ohne eigenen Server ausprobieren
  • Automatische Updates über Sparkle
  • Developer-ID-signiert und von Apple notarisiert, für macOS 26 und neuer
  • Open Source unter MIT-Lizenz, Code auf GitHub
Version
0.3 (Build 7)
Stand
System
macOS 26 oder neuer
Lizenz
MIT (Open Source)

Im Dauerbetrieb verifiziert an HB9HJI-2 (DXSpider 1.55)

Neu in dieser Version

Neu:
• Automatische Updates über Sparkle 2: Die App prüft selbst auf neue Versionen und installiert sie auf Wunsch; zusätzlich Menüpunkt «Nach Updates suchen …». Update-Liste (appcast.xml) und DMGs kommen direkt aus dem öffentlichen GitHub-Repo.
• scripts/publish-release.sh: Tag, GitHub-Release mit DMG und Release-Notes, danach Veröffentlichung der Update-Liste. build-dmg.sh signiert die DMG zusätzlich für Sparkle.
• MIT-Lizenz.