Seminarix ist eine auf sidux aufbauende Live-DVD, die für die Lehrerausbildung entwickelt wurde

logo-physik 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.

Eclipse

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.

Monkey Studio

KTurtle

Für Programmieranfänger Programmieren mit LOGO, mit leicht bedienbarer Entwickleroberfläche. Projekt aus dem KDE-EDU Bereich.

KTurtle | Info KTurtle


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.

Kompozer | Info Kompozer


Prolog

SWI-Prolog ist ein schneller und mächtiger ISO/Edinburgh-stil Prolog compiler mit einem umfangreichen Satz an Modulen.

Prolog       Grundlagen der Programmierung

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