13.1 Quellcode der in der Vorlesung verwendeten Applets

Hier finden Sie den Quellcode der in dieser Vorlesung verwendeten Applets.

Die meißten in diesem Skript integrierten Applets kann man auch als reguläre Programme starten.

Alle Applets stehen Ihnen unter der sehr liberalen BSD Lizenz zur Verfügung.

Die Applets wurden entwickelt um die Vorlesung interaktiver zumachen. Der Quellcode wurde nicht auf den besten Programmierstil optimiert.

Ich freue mich daher über Feedback und verbesserte Versionen.

Die hier verwendeten Applets sind sicher nicht perfekt, sie wurden mit den folgenden Zielen implementiert

  • Wenig Code:
    • Copy und Paste der Quellen soll einfach sein
    • Hierdurch werden leider auch viele Fehlerfälle nicht behandelt
  • Alles in einer Klasse: Vereinfacht Copy und Paste für den Anwender
  • Beschränkung auf Konzepte die in der Vorlesung behandelt werden
    • die Implementierungen sollen am Ende der Vorlesung nachvollziehbar sein
  • Entwicklungszeit: Auch kleine Applets brauchen Ihre Zeit. Man kann sicherlich Dinge eleganter lösen.