Über das Programm
Logisim ist Software mit offenem Quellkode. Der vollständige Quellkode ist im Unterverzeichnis src
des JAR-Archives enthalten.
Bitte teilen Sie dem Programmautoren mit, wenn Sie Logisim brauchbar finden und benutzen. Insbesondere, wenn Sie Logisim für Schulungs- und Ausbildungszwecke einsetzen. Diese Information kann dem Autoren helfen, weitere Unterstützung für die Arbeit an Logisim zu bekommen.
Der Autor begrüßt alle Emails über Logisim, einschließlich Berichte über Fehler, Vorschläge und Verbesserungen. Wenn Sie sich per Email an den Autoren wenden, dann vergessen Sie bitte nicht, daß dieser hart an dem Programm gearbeitet hat, ohne irgendeine Bezahlung von Ihnen bekommen zu haben. Wenn Sie das Recht für eine Beschwerde wünschen, dann empfehlen wir Ihnen, das Geld für eine Lizenz eines konkurrierenden Programmes auszugeben. (Uns sind derzeit keine kommerziellen Programme bekannt, die an den Funktionsumfang von Logisim herankommen.) Auf jeden Fall aber ist der Programmautor daran interessiert, das Programm weiter zu verbessern, und Ihre Vorschläge dazu sind sehr willkommen.
Copyright-Hinweis
Copyright (c) 2005, Carl Burch.
Logisim ist kostenlose Software. Sie können das Programm in Übereinstimmung mit der GNU General Public License weiterverbreiten und/oder modifizieren. Es gilt die Version 2 der Lizenz, oder (wie Sie wünschen) eine beliebige, neuere Version.
Logisim wird mit der Hoffnung herausgegeben, daß es nützlich ist, aber es kommt OHNE JEDE GARANTIE; dies schließt auch die Abwesenheit einer Garantie für MARKTREIFE oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK mit ein. Bitte sehen Sie sich die GNU General Public License für weitere Einzelheiten an.
Danksagungen
Der Quellkode zu Logisim ist im Wesentlichen das Werk des Autoren. Der Autor möchte an dieser Stelle seinen Arbeitgebern danken, die seine Arbeit als Professor, inklusive der Programmierung finanzieren: die Entwicklung wurde an der Saint John's University (Collegeville, Minnesota, USA) in den Jahren 2000-2004 angefangen und seit 2004 bis zum jetzigen Zeitpunkt am Hendrix College (Conway, Arkansas, USA) weitergeführt. Der Autor ist beiden Hochschulen zu Dank verpflichtet, daß ihm die Zeit und Ressourcen für dieses Projekt zur Verfügung gestellt worden sind. Wenn nur alle Hochschulen und Universitäten sich ähnlich um die Förderung von exzellentem Unterricht kümmern würden, wie diese beiden Schulen!
Einige weitere Menschen, die besonders hilfreich gewesen sind:
- Ilia Lilov, Pablo Leal Ramos und Uwe Zimmermann, die zu den Übersetzungen von Logisim beigetragen haben. Weitere Informationen zu den Übersetzungen finden Sie im Abschnitt zur Internationaliserung.
- Die CS61C-Klasse der University of California, Berkeley aus dem Frühjahr 2005, die die Beta-Versionen von Logisim 2.0 über sich ergehen lassen mußten. Diese Studenten mußten mit vielen Fehlern leben, und der Autor ist sehr dankbar für die Geduld und die Anregungen der Studenten!
- Die CSCI 150-Klassen am College of Saint Benedict und an der Saint John's University vom Frühjahr 2001, die die elementarsten Versionen von Logisim benutzt haben, als es gerade entwickelt wurde.
Mehrere Teile von Logisim stammen aus Softwarepaketen, die von anderen Autoren entwickelt worden sind. Von diesen werden einige als Teil von Logisim verbreitet.
- die Java API von Sun (natürlicherweise)
- das JavaHelp-Projekt von Sun
- Stellt das eingebaute Hilfesystem aus dem Hilfemenü zur Verfügung.
- MRJAdapter von Steve Roy
- Zur Integration auf der Macintosh OS X-Plattform.
- launch4j von Grzegorz Kowalt
- Erlaubt die Verbreitung von Logisim als ausführbare Datei unter Windows.
- GIFEncoder von Adam Doppelt
- Speichert Bilder als GIF-Dateien. Dies wiederum ist auf C-Kode von Sverre H. Huseby aufgebaut.
- ColorPicker von Jeremy Wood
- Stellt den Farbauswahldialog zur Verfügung, der bei der Konfigurationen von Farben erscheint (zum Beispiel beim LED-Bauelement).
- JFontChooser von Christos Bohoris
- Stellt den Schriftartendialog zur Verfügung, der bei der Auswahl der Schriftart erscheint (zum Beispiel beim Schriftartenattribut der Beschriftung vieler Bauelemente).
- TableSorter, zugeschrieben Philip Milne, Brendon McLean, Dan van Enckevort, Parwinder Sekhon und ouroborus@ouroborus.org
- Erlaubt es, die Tabelle im Dialogfenster zur
Schaltungsstatistik
durch Klicken der Spaltenüberschriften zu sortieren.
Und schließlich möchte der Autor allen Anwendern danken, die sich bei ihm gemeldet haben - sei es mit Fehlerberichten, mit Voraschlägen, oder mit der Mitteilung, daß sie Logisim im Unterricht einsetzen. Da der Autor nicht die ausdrückliche Einverständniserklärung besitzt, verbleiben diese Personen an dieser Stelle anonym, aber trotzdem: Danke!