Größenvergleich Sonne, Erde und Beteigeuze (logarithmische Skala)

Die Darstellung verwendet eine logarithmische Skala, damit Sonne, Erde und Beteigeuze gemeinsam sichtbar dargestellt werden können.

Orion ist eines der auffälligsten und am leichtesten erkennbaren Sternbilder des Nachthimmels. Es ist jetz auf der Nordhalbkugel besonders gut zu beobachten.

Beteigeuze befindet sich an der Schulter des Orion. Es handelt sich um einen roten Überriesen und einen der auffälligsten Sterne des Sternbildes. Seine rötliche Färbung ist bereits mit bloßem Auge erkennbar.

Hier die Java Klasse mit Swing für den Größenvergleich: „Größenvergleich Sonne, Erde und Beteigeuze (logarithmische Skala)“ weiterlesen

FlugMonitor – Echtzeit-Flugverkehr mit Java und OpenSky visualisieren

Wer kennt das nicht: Man schaut in den Himmel, sieht ein Flugzeug und fragt sich, wo es gerade herkommt und in welcher Höhe es fliegt. Mit dem FlugMonitor lässt sich genau diese Frage beantworten – und zwar für alle Flugzeuge auf der Welt gleichzeitig. In diesem Artikel zeige ich, wie ich eine Java-Swing-Anwendung gebaut habe, die Echtzeit-Daten des OpenSky Network abruft, auswertet und übersichtlich darstellt.

Was ist der FlugMonitor?

Der FlugMonitor ist eine Desktop-Anwendung, die ich mit Java 21 und Swing entwickelt habe. Swing ist das klassische GUI-Framework von Java – also das Werkzeugkasten, mit dem man Fenster, Tabellen und Buttons baut. Die Anwendung zeigt auf einen Blick, wie viele Flugzeuge sich gerade weltweit in welchem Höhenbereich befinden. Die Daten kommen dabei in Echtzeit direkt vom OpenSky Network, das Flugzeugpositionen aus aller Welt sammelt und kostenlos zur Verfügung stellt.

Das Besondere: Die Anwendung fragt bei jedem Klick auf „Aktualisieren“ live die OpenSky-API ab und wertet tausende Flugzeugpositionen in Millisekunden aus. Das Ergebnis landet sofort in einer übersichtlichen Tabelle und einem farbigen Balkendiagramm.

„FlugMonitor – Echtzeit-Flugverkehr mit Java und OpenSky visualisieren“ weiterlesen