• Smalltalk • Entwicklungs-SystemeSmalltalk 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. |
||
| 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.