Seminarix ist eine auf sidux aufbauende Live-DVD, die für die Lehrerausbildung entwickelt wurde
Abteilung Informatik
Vorbemerkung
Informatik ist naturgemäß eines der Fachgebiete, aus denen viele Programme für die Arbeit mit und unter Linux herkommen, handelt es sich bei Linux ja doch zu aller erst um ein Betriebssystem. Konsequenterweise sind hier einige grundlegende Programmiersprachen vertreten.
Compiler für verschiedene Programmiersprachen sind verfügbar: Die GNU Compiler Collection (GCC) enthält Compiler für C, C++, Objective C, Java, Ada, Fortran, Pascal. Darüber hinaus ist u.a. Freepascal/Lazarus verfügbar, eine Programmierumgebung ähnlich Delphi® und dazu weitgehend kompatibel. Hinzu kommen Skriptsprachen wie z.B. perl oder python.
Allerdings war auf der ursprünglichen CD nicht genügend Platz für eine integrierte Entwicklungsentwicklung. Dies hat sich im Rahmen der Live-DVD insoweit geändert, dass die Entwicklerumgebung Eclipse aufgenommen werden konnte.
Darüber hinaus sind die Sprachen perl und python auf der Seminarix-DVD enthalten, und sie sind auch nur im Kommandozeilenmodus aufrufbar.
Programmvorstellungen
Die Programme können Sie mit Hilfe des
Programmstarters "Eduversum" starten, bzw nachinstallieren. (Icon auf
dem Desktop).
Eclipse
Eclipse ist eine integrierte Entwicklungsumgebung (IDE) zur Entwicklung von Software verschiedenster Art. Ursprünglich gedacht als ein quelloffenes Programmierwerkzeug für die Programmiersprache Java, wird es aufgrund seiner Erweiterbarkeit aber mittlerweile auch für viele andere Entwicklungsaufgaben eingesetzt. Z.B. für php, perl, ruby, python, C# und viele andere mehr. Es gibt eine Vielzahl von Erweiterungen sowohl quelloffen als auch von kommerziellen Anbietern für Eclipse. Eclipse selbst basiert auf Java-Technologie.Monkey Studio
Monkey Studio (MkS) ist eine in C++ geschriebene Integrierte
Entwicklungsplattform (IDE) die die Qt Bibliotheken benutzt. Sie können
MkS auf jeder Plattform benutzen die Qt 4 unterstützt. Oberstes Ziel
ist es Projekte auf Basis von Qt (C++/QMake, Python-Qt und anderen) zu
managen wobei der Einsatz von Plugins die Funktionalität erweitert. MkS
besitzt einen Code Editor der auf QScintilla beruht und Syntax
Hervorhebung für mehr als 22 Programmiersprachen mitbringt. Eine
weitere wichtige Eigenschaft ist die Integration von sowohl Qt Designer
als auch Qt Assistant so dass alles in einem Programm erledigt werden
kann. Alles in Allem ist MkS eine leicht zu bedienende, relativ
leichtgewichtige und schnelle IDE.
KTurtle
Für Programmieranfänger Programmieren mit LOGO, mit leicht bedienbarer Entwickleroberfläche. Projekt aus dem KDE-EDU Bereich.
KompoZer
KompoZer ist eine Entwicklungsumgebung zum Erstellen von Webseiten.
Es bietet eine Projektverwaltung und unterstützt beliebige
Auszeichnungssprachen, der Schwerpunkt liegt aber auf webbasierten
Sprachen und Techniken wie HTML, XHTML, CSS, JavaScript, Java, oder
PHP.
Damit stellt KompoZer eine umfangreiche und dennoch einfach zu
bedienende Umgebung dar, um schnell und effizient eigene Webseiten zu
erstellen und zu verwalten.
Prolog
SWI-Prolog ist ein schneller und mächtiger ISO/Edinburgh-stil Prolog
compiler mit einem umfangreichen Satz an Modulen.
Sollten Sie sich mit Verantwortlichen für dieses Projekt in
Verbindung setzen wollen, schreiben Sie bitte bei
inhaltsbezogenen Fragen eine Email an info@seminarix.org,
oder bei technischen Fragen eine Email an edu@sidux-ev.de
