{{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Terminal: Ein Terminal öffnen] [:Packprogramme: Archive entpacken] [:Programme_starten: Ein Programm starten] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Menüeditor: Programme zum Menü hinzufügen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(1)]] Unter [wikipedia:Dynamische_Geometrie:Dynamischer Geometrie-Software] (kurz DGS) versteht man Programme, die es ermöglichen geometrische Konstruktionen am Computer zu zeichnen. Dabei werden die Werkzeuge Zirkel und Lineal simuliert und das exakte Eingeben und Ausgeben von Werten ermöglicht. Durch die interaktive Umgebung lassen sich damit auch sehr anschaulich geometrische Gesetze vermitteln. So wird diese Software oft für den Schulunterricht genutzt. Auch können die meisten Programme neben dem eigenen Format auch in Pixel- und Vektorgrafiken exportieren. = Geonext = [[Bild(./geonext_logo.png, 75, left)]] [[Bild(./geonext_screenshot.png, 200, right)]] Bei [http://geonext.uni-bayreuth.de/ Geonext] {de} handelt es sich um ein von der Universität Bayreuth entwickeltes [:Java:]-Programm, welches unter der GPL zur Verfügung gestellt wurde. Es ermöglicht eine Vielzahl von geometrischen Operationen, erstellt auch ein Konstruktionsprotokoll und unterstützt anschauliche Animationen. Auch das Zeichnen von Graphen wird unterstützt. Der Export nach '''HTML''' als eingebundenes Java-Applet, als '''PNG''' und als '''SVG''' ist ebenfalls möglich. == Installation == Leider sind von Geonext keine Debian-Pakete vorhanden, so muss man das Programm über ein Installations-Skript installieren. Zunächst sollte man überprüfen, ob eine aktuelle [:Java/Installation:Java]-Version installiert ist. Anschließend lädt man von der [http://geonext.uni-bayreuth.de/?id=2308 Projektseite] {de} die Installationsdatei (ohne Java Runtime Environment) für Linux herunter und startet diese anschließend mit folgendem Befehl im Terminal [3] mit Root-Rechten[8]: {{{#!vorlage Befehl sudo sh ./geonext_linux.bin }}} [[Vorlage(Fremd, Software)]] Nun braucht man nur noch den Dialogen zu folgen. Als Installationsort ist allerdings '''/opt/geonext''' zu bevorzugen. Als "''Link Folder''" gibt man am besten '''/usr/local/bin''' an, dann kann man anschließend das Programm direkt über den Befehl '''GEONExT''' starten [5]. = GeoGebra = [[Bild(./geogebra_logo.png, 75, left)]] [[Bild(./geogebra_screenshot.png, 200, right)]] [http://www.geogebra.org/ GeoGebra] {de} ist eine sehr bekannte freie Geometriesoftware ([http://www.geogebra.org/download/license.txt GPL/CC] {en} ) mit großem Funktionsumfang. Sie unterstützt neben den normalen Funktionen beispielsweise auch das Einfügen von Bildern für Beispielzwecke und eine Übersicht aller verwendeten Punkte, welche sich nachträglich editieren bzw. von Hand verschieben lassen, wobei alle abhängigen Elemente angepasst werden. Es sind wirklich alle zum Konstruieren nötigen Funktionen verfügbar. Das sehr übersichtlich gestaltete Programm verfügt außerdem über einen Export in die Formate '''PNG''', '''PDF''', '''EPS''', '''SVG''' und '''EMF''' sowie als LaTeX-PSTricks-Quellcode. Auch kann man entwickelte Konstruktionen als dynamisches Java-Applet in '''HTML''' einbinden. ([:GeoGebra:mehr]) = Zirkel und Lineal = [[Bild(./zirkelundlineal_logo.png, 75, left)]] [[Bild(./zirkelundlineal_screenshot.png, 200, right)]] [http://zirkel.sourceforge.net/ Zirkel und Lineal] {de} (kurz Z.u.L.) wurde von einem Professor der Katholischen Universität Eichstätt-Ingolstadt geschrieben, er soll dabei großen Wert auf die Benutzerfreundlichkeit gelegt haben. Im Test konnte diese allerdings nicht wirklich überzeugen und wirkte eher etwas unaufgeräumt und langsam. Das Java-Programm ist ebenfalls unter der GPL veröffentlicht worden und bietet ähnliche Funktionen wie Geonext; zusätzlich sind Makros und ein Export in '''EPS''', '''PDF''' und '''FIG''' möglich. == Installation == Auch diese Software steht nur als Installationspaket (allerdings ohne Installer) zur Verfügung und es wird ebenfalls eine aktuelle Version von [:Java:] benötigt. Zunächst lädt man das Installationspaket (Z.u.L.-Archiv) von der [http://zirkel.sourceforge.net/ Webseite] {de} herunter. Danach entpackt [4] man es, wechselt mit dem Terminal [3] in den Unterordner '''doc_de''' und startet die Applikation mit folgendem Befehl: {{{#!vorlage Befehl java -jar zirkel.jar }}} Für eine Installation muss dieser Ordner an einen geeigneten Ort (beispielsweise '''/opt/zirkelundlineal''') kopiert werden und eventuell ein Startmenü-Eintrag eingerichtet [7] werden. [[Vorlage(Fremd, Software)]] = CaRMetal = [[Bild(./carmetal_logo.png, 75, left)]] [[Bild(./carmetal_screenshot.png, 200, right)]] [http://db-maths.nuxit.net/CaRMetal/index_en.html CaRMetal] {en} basiert auf Zirkel und Lineal, bietet aber eine andere grafische Oberfläche im MacOS-Stil. Es beherrscht deswegen alle Funktionen des Basisprogramms und verwendet ebenfalls Java und GPL, hat allerdings den Autoren nach ein verbessertes Bedienungskonzept, welches ohne Zwischenschritte über Dialoge direkten Zugriff auf alle Funktionen geben soll. In CaRMetal werden Konstruktionen mit Hilfe einer Haupt-Palette und zwei Optionen-Paletten für Makros und Objekteigenschaften erstellt. == Installation == Für eine Installation lädt man einfach das dort angebotene Debian-Paket von der [http://db-maths.nuxit.net/CaRMetal/telechargement_en.html Projektseite] {en} herunter und installiert [6] es. [[Vorlage(Fremd, Software)]] = Cinderella = [[Bild(./cinderella_logo.png, 75, left)]] ## [[Bild(./cinderella_screenshot.png,200,rechts)]] [http://cinderella.de/ Cinderella] {de} ist eine in Java geschriebene, sehr umfangreiche Geometrie-Software. Zwischenzeitlich war Cinderella in der aktuellen Version nur kommerziell zu erwerben, seit ein paar Jahren ist die Benutzung aber wieder kostenlos möglich. Lediglich zur Personalisierung der Kopie ist eine kostenpflichtige Lizenz nötig. == Installation == Man lädt das Programm [https://cinderella.de/files/release/Cinderella_unix_2_8.sh hier] {dl} herunter und startet den Installer mit dem Befehl {{{#!vorlage Befehl sudo sh Cinderella_unix_2_8.sh }}} Soll die Installation im Verzeichnis des aktuellen Benutzers erfolgen, lässt man den sudo-Befehl weg. [[Vorlage(Fremd, Software)]] = Sonstige = [[Bild(./drgeo_screenshot.png, 200, right)]] * [http://www.ofset.org/drgeo Dr. Geo] {en} (GTK, GPL; Paket: '''drgeo''' [1], ''universe'' [2]) * [http://edu.kde.org/kig/ Kig] {en} (Qt, GPL; Paket: '''kig''' [1]) * [http://www.eukleides.org/ Eukleides] {en} [http://page.mi.fu-berlin.de/bartke/deukleides/ (deutsch)] {de} (LaTeX/TeX, GPL; Paket: '''eukleides''' [1]) * [http://home.gna.org/geoproof/ GeoProof] {en} (GTK, GPL) * [http://gambol.sourceforge.net/ Gambol] {en} (Java, GPL) * [http://www-fourier.ujf-grenoble.fr/~parisse/giac.html Xcas] {en} (C++, GPL) * [http://coulon.publi.free.fr/openeuclide/ OpenEuclide] {en} (GTK, GPL) * [http://www.mit.edu/~ibaran/kseg.html KSEG] {en} (Qt, GPL; Paket: '''kseg''' [1]) * [http://kgeo.sourceforge.net/ KGeo] {en} (Qt, GPL) * [http://www.geomview.org/ Geomview] {en} (GPL; Paket: '''geomview''' [1]) * [http://pygeo.sourceforge.net/ PyGeo] {en} (Python, GPL) * [http://www.singsurf.org/ SingSurf] {en} (Java, CC) == unfrei == * [http://www.mmrc.iss.ac.cn/gex/ Geometry Expert] {en} * [http://homepages.gac.edu/~hvidsten/gex/ Geometry Explorer] {en} (Java, Copyright) * [http://www.cs.rice.edu/~jwarren/grace/ GRACE] {en} (Java, Copyright) * [http://www.matf.bg.ac.yu/~janicic/gclc/ GCLC] {en} (Latex / Befehlszeile, Copyright) * [http://www.javaview.de/ JavaView] {en} (Java, Copyright) == kommerziell == ## [[Bild(./geometryexpressions_screenshot.png,200,rechts)]] * [http://www.raumgeometrie.de/ Archimedes Geo3D] {de} (kommerziell) * [http://www.geometryexpressions.com/ Geometry Expressions] {en} (kommerziell, Linux-Version als Beta kostenlos) Eine Liste von weiteren Programmen findet sich in der englischen [wikipedia_en:List_of_interactive_geometry_software:Wikipedia]. # tag: Bildung, Grafik, Übersicht, Mathematik, Java