Smalltalk    Entwicklungs-Systeme

Smalltalk Entwicklungs-Systeme


VisualWorks Cincom http://www.cincomsmalltalk.com
VisualWorks ist der direkte Nachfolger von Smalltalk-80. Die Abstraktion zur Plattform ist in VisualWorks am ausgeprägtesten. Plattformspezifika sind Bestandteil der virtuellen Maschine, so daßl; ein Image auf allen unterstützten Plattformen ohne änderung lauffähig ist. Unterstützt werden Windows, Macintosh, Linux und verschiedenen anderen UNIX Systemen. VisualWorks ist mit den gleichen Bedingungen wie ObjectStudio als nicht kommerzielle Version verfügbar.
     
ObjectStudio Cincom http://www.cincomsmalltalk.com
ObjectStudio ist ein exklusiv für Windows verfügbares Smalltalk-Entwicklungssystem. Durch seinen Schnittstellen zu allen gängigen Datenbanken über eigne, native Treiber und Legacy Systemen wie CICS , MQ-Series, APPC und EHLLAPI ist es ideal um bestehende Mainframe-Systeme mit einer modernen Benutzeroberfläche zu verbinden. ObjectStudio ist als nicht kommerzielle Version verfügbar, das sowohl zeitlich als auch vom Funktionsumfang uneingeschränkt ist.
     
Squeak   http://www.squeak.org/
Squeak wurde von einer Gruppe um Alan Kay, einem der Väter von Smalltalk bei Apple und später bei Disney als freie Smalltalk-80 Implementierung entwickelt. Die virtuelle Maschine selbst ist in Squeak realisiert und daher einfach zu warten und auf neue Plattformen zu portieren. In Squeak werden neue Konzepte im Umgang mit Computer entwickelt. Dies betrifft vor allem die Benutzerführung und den Umgang mit multimedialen Daten. Um Squeak hat sich eine sehr aktive Benutzergemeinde, ähnlich der um Linux gebildet, die die Entwicklung von Squeak vorantreibt.
     
Smalltalk/X eXept Software AG http://www.exept.de/index.html
Smalltalk/X ist ein Smalltalksystem, das als Spezialität eine Übersetzung von Smalltalk nach C enthält, mit dem echte DLLs bzw. "shared libraries" erstellt werden können. Eine weitere Besonderheit ist das Einbringen von inline-C Code direkt in den Methodenquellcode zur Anbindung externer C/C++ Prozeduren, oder zum Tunen von zeitkritischem Code. Smalltalk/X ist für Windows und die meisten UNIX-Systeme verfügbar und kann ohne Lizenzgebühren auch kommerziell eingesetzt werden.
     
GemStone/S GemStone Systems http://www.gemstone.com/products/
GemStone/S stellt einen hoch skalierbaren, hoch performanten Smalltalk Server bereit, der sowohl verschiedenen Smalltalksystemen als auch Java als Client unterstützt. GemStone/S nutzt das selbe Objektmodell wie Smalltalk, so dass eine nahtlose Integration in Smalltalk Clients gewährleistet ist. Objekte und Klassen können mühelose zwischen Client und Server bewegt werden. GemStone/S ist in einer nicht kommerziellen, zeitlich unbegrenzten Version für Linux erhältlich. Lediglich die Anzahl der angemeldeten Benutzer ist eingeschränkt.
     
GNU Smalltalk   http://smalltalk.gnu.org/
GNU Smalltalk ist eine freie, nicht kommerzielle Implementierung von Smalltalk-80. Die erste Version war schon Mitte der 80iger Jahre verfügbar und ist gerade in den letzen Jahren aktiv weiterentwickelt worden. GNU Smalltalk verfügt zwar über eine graphische Benutzeroberfläche, das Haupteinsatzgebiet und somit die Entwicklungsrichtung, sind aber Serverprogramme und - skripte. GNU Smalltalk ähnelt daher mehr klassischen Skriptsprachen wie Perl oder PHP. GNU Smalltalk läuft auf den allen UNIX-Systemen mit POSIX-kompatiblen Bibliotheken.
     
VisualAge for Smalltalk IBM http://www-4.ibm.com/software/ad/smalltalk/
VisualAge for Smalltalk wird wohl das am weitesten verbreitete Smalltalksystem sein. Es wird von IBM auch als Entwicklungsplattform für VisualAge for Java verwendet. Es bietet eine schier unüberschaubare Menge verschiedener Komponenten. Neben Schnittstellen zu Datenbanken, diversen Transaktionsmonitoren und anderen IBM Serverdiensten kann VisualAge for Smalltalk via RMI in ein Java-Umfeld integriert werden. VisualAge for Smalltalk ist für Windows, Linux, Sun, HP und die IBM Betriebssysteme AIX, OS/2, OS/400 und OS/390 kommerziell erhältlich. Eine 30 Tage Testlizenz kann bei IBM angefordert oder von ihrem Server heruntergeladen werden.
     
Pharo Smalltalk   http://www.pharo-project.org/home
Pharo ist ein freies Open Source Projekt für eine saubere und innovative Smalltalk-Umgebung. Ziel ist eine attraktive Plattform zur Erstellung von "mission critical" Smalltalk Anwendungen, auf Basis eines stabilen, kleinen Kernsystems und exzellenten Entwicklerwerkzeugen.
 
Little Smalltalk   http://www.smalltalk.org/versions/LittleSmalltalk.html
Little Smalltalk ist ein kleines experimentelles Smalltalksystem, das es zum Ziel hat, möglichst minimale Smalltalkanwendungen zu schreiben. Die VM besteht nur aus etwa 1800 Zeilen Quellcodes. Little Smalltalk ist ein minimalistisches System, das einfach zu verstehen und zu erweitern ist. Little Smalltalk ist frei für nicht kommerziellen Einsatz verfügbar.
     
Smalltalk/JVM Mission Software http://missionsoft.com
Smalltalk/JVM integriert Smalltalk nahtlos mit Java. Es kompiliert Smalltalk-Klassen in Java Klassen-Dateien, die in jede Java virtuelle Maschine geladen werden können. Smalltalk- und Java-Klassen existieren somit nebeneinander in der gleichen virtuellen Maschine und kommunizieren miteinander. Smalltalk/JVM stellt nur wenige eigene Komponenten bereit, da es vollen Zugriff auf die mit Java verfügbaren SDKs hat und diese in eigenen Anwendungen verwenden kann. Eine freie, nicht kommerzielle Windows-Version kann von der Web-Adresse heruntergeladen werden. Zusätzlich werden SUN JDK 1.3 und das Sun Java Servlet Development Kit benötigt.
     
Dolphin Smalltalk Object Arts http://www.object-arts.com/
Dolphin Smalltalk ist eine der neueren Smalltalk-Systeme und exklusiv für Windows verfügbar. Schnittstellen zu allen gängigen Windows Komponenten wie ODBC, OLE, COM, ActiveX, DirectX und anderen sind in Dolphin Smalltalk integriert. Die Benutzerführung von Dolphin Smalltalk orientiert sich an den gängigen unter Windows bekannten Entwicklungssystemen um Entwickler den Umstieg zu vereinfachen. Dolphin Smalltalk ist in einer zeitlich begrenzten Evaluierungsversion verfügbar.
     
Smalltalk MT Object Connect http://www.objectconnect.com/
Smalltalk MT weist die am konsequenteste Integration in die Windowsplattform auf und ist auch exklusiv für Windows verfügbar. Mit Smalltalk MT können sowohl native Windowsanwendungen als auch DLLs und ActiveX Controlls erstellt werden. Durch die direkte Integration und die dadurch erzielte Verwendung von Windowsfunktionalität können Programme mit sehr niedrigem Ressourcenbedarf erstellt werden. Smalltalk MT ist als zeitbegrenzte Evaluierungsversion verfügbar und kann vom Object Connect Web-Server heruntergeladen werden.
     
PocketSmalltalk   http://www.pocketsmalltalk.com/
PocketSmalltalk ist ein freie Smalltalkentwicklungsumgebung, die Smalltalkanwendungen in das Binärformat des Palm OS übersetzt. Die erzeugten Anwendungen sind echte Palm OS Anwendungen, die ohne virtuelle Maschine und daher mit wenig Speicher auskommen. PocketSmalltalk existiert in zwei Versionen. Die derzeit aktuelle Version basiert auf Dolphin Smalltalk und ist daher nur auf Windows Plattformen erhältlich. Die andere Version ist in Squeak realisiert und ist auf eine ganzen Reihe von Plattformen verfügbar.
     
Smallscript Diskussionsbeiträge unter http://weblogs.asp.net/jtobler...

Smallscript unterscheidet sich von den anderen Smalltalk-Systemen durch seinen ausgeprägten Skriptcharakter. Smallscript erlaubt es zwar Anwendungen mit graphischen Oberflächen zu erstellen, das Haupteinsatzgebiet sind aber Serveranwendungen und Smalltalk-Skripte.
Smallscript wird nicht mehr weiterentwickelt.

     
LSW Vision-Smalltalk   http://www.lesser-software.com/lswvst.htm
LSWVST ist ein Smalltalk mit tiefer Betriebssystem-Integration sowie .NET Anbindung.
LSWVST ist ein propretäres Smalltalk, dass bei LSW zur Applikationsentwicklung eingesetzt wird.
     

ambraiSmalltalk

Diskussionsbeiträge unter http://www.cincomsmalltalk.com/blog/blogView...
http://groups.google.com/group/comp.lang.smalltalk....
Ambrai Smalltalk ist eine Anwendung und Entwicklungsumgebung der Smalltalk Sprache für einen Mac OS X, die aber seit 2007 nicht mehr aktualisiert wurde.
     
SharpSmalltalk bzw #Smalltalk   http://www.refactory.com/Software/SharpSmalltalk    

Der SharpSmalltalk führt Smalltalk unter .Net framework aus.

     

Vmx

  http://www.simtel.net/free/Programming-Languages/VmxNet-Smalltalk/82304.html
Ein Smalltalk für .NET und JAVA
     

Die Liste wurde mit großer Sorgfalt erstellt. Bitte haben Sie Verständnis dafür, dass wir nicht regelmäßig die Aktualität dieser Informationen prüfen können. Ebenfalls bitten wir um Verständnis wenn diese Liste nicht vollständig ist. Bitte teilen Sie uns mit, wenn die hier gebotenen Informationen oder Links nicht mehr korrekt sind oder wenn Sie uns auf eine hier nicht aufgeführte Smalltalk-Distribution hinweisen wollen.
Wir weisen auf unser Impressum hin.