~~NOTOC~~
Herr Peter Schneider (Gymnasium Pfarrkirchen) hat EOS nach Java portiert und erweitert. Seine Version ist deutlich besser als meine. Sie können sie hier herunterladen:
[[http://www.lathanda.de|http://www.lathanda.de]]
===== EOS Einfache objektorientierte Sprache mit Entwicklungsumgebung =====
{{ :programme:eos:eos-hauptfenster.png?250|EOS-Hauptfenster mit offener Code-Vervollständigung und sichtbarer letzter Programmausgabe}}
EOS ist eine bewusst einfach gehaltene objektorientierte Sprache mit Entwicklungsumgebung, die es Schülern ab der Jahrgangsstufe 6 ermöglichen soll, erste Einblicke in die objektorientierte Programmierung zu gewinnen.
** Features: **
* Syntax-Highlighting
* Code-Vervollständigung
* Syntax-Prüfung und automatisches Einrücken **während der Programmeingabe**
* Debugger (Haltepunkte, Variablenansicht, Regler für Ablaufgeschwindigkeit,...)
* Integrierte überblicksartige Hilfefunktion
=== Bemerkung: ===
Eine Installation des Programms ist nicht nötig. Einfach starten und loslegen!
Das Programm nimmt keinerlei Veränderungen am System (Registry, ...) vor!
===== Lizenz =====
Das Programm ist **Freeware**, d.h. jeder kann es **zeitlich unbeschränkt kostenlos** nutzen. Eine **Veröffentlichung**, z.B. auf CDs von Programmzeitschriften, ist jedoch **nur mit Einverständnis des Autors** gestattet. \\
===== Programmdatei =====
** Hier die Datei:**
* {{eos.zip|Version 1.5.9 vom 15.10.2019 mit Beispielen als zip-Datei (327 kB)}}
[[version-history|Zur Versions-Historie]] \\
[[programme:eos:sourcecode:start|Download des Sourcecodes]]
===== EOS auf Mac und Linux =====
EOS kann mithilfe des Emulators wine unter Linux (und evtl. auch auf Macs) gestartet werden. [[programme:eos:wine:start|Hier eine Anleitung dazu.]]
===== Anleitung, Unterrichtssequenz =====
Die Anleitung ist gerade in Arbeit:
* [[programmbedienung|Bedienung des Programms (Entwicklungsumgebung)]]
* [[sprachumfang|Sprachumfang]]
Bis die Anleitung in diesem Wiki fertiggestellt ist, steht noch die Version auf meiner [[http://pabst.heim.at/rechenblatt/index.htm|bisherigen Homepage]] zur Verfügung.
[[sequence|Beispielhaft ausgearbeitete Unterrichtssequenz zu Object-Draw und EOS]]
[[faq|Antworten auf häufig gestellte Fragen]]
====== Programmversion ohne Umlaute ======
In deutschen Auslandsschulen gibt es oft nur englische Tastaturen. Für diese Schulen nachfolgend eine EOS-Version, in der alle Umlaute durch entsprechende Umschreibungen mit englischen Zeichen ersetzt wurden (also ä durch ae, ö durch oe, ß durch ss usw.): \\
{{ :programme:eos:eos_ohne_umlaute.zip |EOS ohne Umlaute (Version vom 11.07.2018)}}