Produkte » Smalltalk/X » Überblick
Überblick
Besonderheiten
Download
Dokumentation
Frameworks
ST/X Beispielanwendungen
Smalltalk/X zwitschert
Für unsere Smalltalker - folgt ST/X online: www.twitter.com/SmalltalkX
Smalltalk Wunschzettel
Sie können aktiv an der Verbesserung von Smalltalk/X mitarbeiten, indem Sie Beispielprogramme, Tutorials, Tools und Goodies publizieren oder diese an uns zur Integration in die nächste Version schicken.
Da wir hier nicht über die entsprechenden Sprachkenntnisse verfügen, wäre es auch super, wenn Sie Sprachdateien ("resources/xx.rs") bearbeiten, probelesen oder erweitern könnten, und diese an uns schicken. Auch die Übersetzung der mitgelieferten Dokumentation in weitere Sprachen würde uns sehr helfen. Smalltalk/X ist kostenlos - ein kleines Dankeschön in dieser Form wäre super !
Neue Smalltalk/X Version
Die aktuelle Smalltalk/X Version 5.4.6 steht auf unserem Server zum Download bereit. Behoben wurden weitere Fehler die speziell unter Vista auftraten, außerdem wurde der Vista-Look überarbeitet. Neue Funktionen finden sich im Browser, Debugger, GUI-Painter, BitmapEditor, Workspace und anderen. Besonders erwähnenswert ist der Application-Packager, der es erlaubt, per Knopfdruck selbstinstallierende Deployment-Pakete zu bauen. Selbstverständlich sind auch die Highlights der vorigen Versionen enthalten.
Smalltalk is Cool Again
Gartner meldet: "Smalltalk is cool again", mehr dazu siehe http://blogs.gartner.com/mark_driver/2008/10/09/remember-smalltalk/
Smalltalk/X
Smalltalk/X, ein Produkt der eXept Software AG, ist eine vollständige, Implementierung der Programmiersprache Smalltalk, Klassenbibliothek und Entwicklungsumgebung:
  • Objektorientierte Programmiersprache
  • Graphische Entwicklungsumgebung mit Editoren, Browsern, Debugger, GUI Builder etc.
  • Inkrementelle Kompilierung, Bytecode Interpreter und dynamischer (Just in Time) Compiler.
  • Statische Kompilierung und DLL-Erzeugung, gesteuert durch makefiles
  • Umfangreiche Klassenbibliothek mit "ready-to-use" Bausteinen für Applikationen.
  • Offener Smalltalk Quellcode.
Die Implementierung der Sprache und der Klassenbibliothek entspricht dem Draft ANSI Standard sowie dem Industriestandard.


Frei nutzbar !Smalltalk/X darf mit geringen Einschränkungen zur Entwicklung auch kommerzieller Software und Anwendungen frei, und ohne Lizenzkosten eingesetzt werden. Bitte lesen Sie dazu die Lizenzbedingungen die im Downloadpaket enthalten sind.


Optimierter SoftwareentwicklungsprozessAls Besonderheit verfügt Smalltalk/X sowohl über eine interpretative Entwicklungsumgebung (mit den daraus resultierenden kurzen turn-around Zeiten), als auch über einen Compiler, welcher Smalltalk Klassen in echten Maschinencode übersetzt:
  • Möglichkeit zum Erzeugen von stand-alone Anwendungen (ohne image Datei)
  • Möglichkeit zum Erzeugen compilierter Klassenbibliotheken (als DLL / shared libraries)
  • Leichtes Einbinden von (inline) C-Code bzw. Anbindung externer C-Bibliotheken und DLLs
  • Möglichkeit der Optimierung von zeitkritischen Funktionen durch inline-C-Code
Damit kombiniert Smalltalk/X die Vorteile interpretierender Entwicklungsumgebungen, also kurze "turn-around" Zeit im Entwicklungszyklus (Kodieren - Testen - Fehlersuche - Fehlerbehebung), mit den Vorteilen kompilierender Systeme (Ausführungsgeschwindigkeit, Code sharing in DLL, nicht dekompilierbar). Smalltalk/X ist damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen. Das Einsatzgebiet reicht von kleinen Scriptaufgaben, über interaktive GUI Anwendungen bis hin zu unternehmensrelevanten Serveranwendungen, welche rund um die Uhr verfügbar sein müssen.

Smalltalk/X dient auch als Plattform vieler von eXept erstellter Produkte und Kundenprojekte.


VerfügbarkeitSmalltalk/X ist zur Zeit auf folgenden Systemen verfügbar:

System CPU
Windows XP/Vista/2000/2003 x86
Linux 2.6/glibc2.6
x86/x86_64
FreeBSD
x86
Sun Solaris
sparc; x86

Auf Anfrage können wir aber auch Versionen für weitere Systeme liefern, zum Beispiel:

HP-UX 11.x PARISC
Alpha OSF-1 und VMS
RealIX 88k
SGI-IRIX
Linux/S390

KundenunterstützungUm Ihren Erfolg sicherzustellen, bietet eXept eine umfassende technische Unterstützung mit einer breiten Auswahl an Schulung, Training, Consulting und Mentoring in allen Projektphasen an.