package-info.java ergänzt
This commit is contained in:
parent
eaaca6b90f
commit
9834b9c389
|
@ -0,0 +1,12 @@
|
|||
/**
|
||||
* Dieses Paket enthält Klassen zur Animation von
|
||||
* {@link schule.ngb.zm.shapes.Shape} Objekten auf einem
|
||||
* {@link schule.ngb.zm.layers.ShapesLayer}.
|
||||
* <p>
|
||||
* Mit den Animationsklassen lassen sich neben {@code Shape} Objekten aber auch
|
||||
* andere Objekte animieren.
|
||||
* <p>
|
||||
* Das Paket setzt auf den funktionalen Programmierschnittstellen von Java auf
|
||||
* und kann als Einführung in das Paradigma dienen.
|
||||
*/
|
||||
package schule.ngb.zm.anim;
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Dieses Paket enthält implementationen der abstrakten
|
||||
* {@link schule.ngb.zm.Layer} Klasse.
|
||||
* <p>
|
||||
* {@code Layer} sind Ebenen, die der {@link schule.ngb.zm.Zeichenleinwand}
|
||||
* hinzugefügt und pro Frame gerendert werden.
|
||||
*/
|
||||
package schule.ngb.zm.layers;
|
|
@ -0,0 +1,7 @@
|
|||
/**
|
||||
* Dieses Paket enthält Klassen zur Einbettung von Mediendateien.
|
||||
* <p>
|
||||
* Mit Medien sind vor allem Audio und Videodateien gemeint. Aktuell kann die
|
||||
* Zeichenmaschine Audiodateien verwenden.
|
||||
*/
|
||||
package schule.ngb.zm.media;
|
|
@ -0,0 +1,16 @@
|
|||
/**
|
||||
* Dieses Paekt enthält Klassen für Experimente mit Verfahren des maschinellen
|
||||
* Lernens (ML).
|
||||
* <p>
|
||||
* Die hier implementierten Klassen sind eine prototypische Umsetzung von
|
||||
* einfachen neuronalen Netzwerken, mit denen an kleinen Problemstellungen
|
||||
* experimentell Modelle trainiert und angewandt werden können.
|
||||
* <p>
|
||||
* Die Implementierungen sind nicht optimiert und setzen auf native
|
||||
* Java-Methoden. Daher sind sie nur für die Anwendung auf extrem kleine Modelle
|
||||
* in Bildungskontexten gedacht.
|
||||
* <p>
|
||||
* Durch Einbettung wissenschaftlicher Bibliotheken mit optimierten Operationen
|
||||
* lassen sich bessere Ergebnisse erreichen.
|
||||
*/
|
||||
package schule.ngb.zm.ml;
|
|
@ -0,0 +1,13 @@
|
|||
/**
|
||||
* <h2>Die Zeichenmaschine</h2>
|
||||
* <p>
|
||||
* Die <b>Zeichenmaschine</b> ist eine für den Informatikunterricht entwickelte
|
||||
* Bibliothek, die unter anderem an <a
|
||||
* href="https://processing.org/">Processing</a> angelehnt ist. Die Bibliothek
|
||||
* soll einige der üblichen Anfängerschwierigkeiten mit Java vereinfachen und
|
||||
* für Schülerinnen und Schüler im Unterricht nutzbar machen.
|
||||
* <p>
|
||||
* Eine umfassende Dokumentation ist unter <a
|
||||
* href="https://zeichenmaschine.xyz">zeichenmaschine.xyz</a> verfügbar.
|
||||
*/
|
||||
package schule.ngb.zm;
|
|
@ -0,0 +1,4 @@
|
|||
/**
|
||||
* Diese Paket enthält Formen, die Diagramme darstellen.
|
||||
*/
|
||||
package schule.ngb.zm.shapes.charts;
|
|
@ -0,0 +1,13 @@
|
|||
/**
|
||||
* Dieses Paket enthält Implementationen der abstrakten
|
||||
* {@link schule.ngb.zm.shapes.Shape} Klasse.
|
||||
*
|
||||
* Jede Unterklasse von {@code Shape} stellt eine konkrete Form wie ein
|
||||
* {@link schule.ngb.zm.shapes.Rectangle Rechteck}, ein
|
||||
* {@link schule.ngb.zm.shapes.Circle Kreis} oder ein
|
||||
* {@link schule.ngb.zm.shapes.Picture Bild} dar.
|
||||
*
|
||||
* Mit {@link schule.ngb.zm.shapes.ShapeGroup} können Formen gruppiert
|
||||
* und gemeinsam transformiert werden.
|
||||
*/
|
||||
package schule.ngb.zm.shapes;
|
|
@ -0,0 +1,5 @@
|
|||
/**
|
||||
* Dieses Paket enthält Helferklassen, die das Listener-Entwurfsmuster
|
||||
* umsetzen.
|
||||
*/
|
||||
package schule.ngb.zm.util.events;
|
|
@ -0,0 +1,5 @@
|
|||
/**
|
||||
* Dieses Paket enthält Helferklassen, um Ressourcen aus verschiedenen Quellen
|
||||
* zu laden.
|
||||
*/
|
||||
package schule.ngb.zm.util.io;
|
|
@ -0,0 +1,4 @@
|
|||
/**
|
||||
* Dieses Paket enthält Helferklassen für verschiedene Einsatzzwecke.
|
||||
*/
|
||||
package schule.ngb.zm.util;
|
|
@ -0,0 +1,5 @@
|
|||
/**
|
||||
* Dieses Paket enthält Helferklassen zur Verarbeitung paralleler Aufgaben
|
||||
* innerhalb der Zeichenmaschine.
|
||||
*/
|
||||
package schule.ngb.zm.util.tasks;
|
Loading…
Reference in New Issue