====== [hemmerling] Smalltalk ====== ===== Commercial Smalltalk Development Systems ===== *[[http://www.cincom.com/|Cincom]]. *[[http://www.cincomsmalltalk.com/|Cincom Smalltalk]]. *[[http://www.softguide.de/firma/cincom-systems-gmbh-co-ohg|Softguide der Softwareentwickler "Cincom Systems GmbH & Co. oHG"]]. *[[http://www.xing.com/profile/Helge_Nowak|XING "Helge Nowak"]]. ===== Free Smalltalk Development Systems ===== *[[http://en.wikipedia.org/wiki/Smalltalk|EN.Wikipedia "Smalltalk"]], [[http://de.wikipedia.org/wiki/Smalltalk-80_%28Programmiersprache%29|DE.Wikipedia "Smalltalk-80 (Programmiersprache)"]]. *The Opensource [[http://www.squeak.org/|Squeak Smalltalk]] for Windows and Linux. *[[http://wiki.squeak.org/squeak/1762|SqueakNOS]]. *The free Smalltalk/V for Win 3.1 .. Win98SE (16-bit application). *"This version of Smalltalk Express will not run correctly with more than 256 colors. Please set your video driver to 256 color mode". *This software does not run properly on W2k or newer versions ?! *[[http://www.andreadrian.de/smalltalk/|Andre Adrian - Smalltalk]] - download of "Smalltalk Express 2.04". *[[http://www.smalltalk.org/versions/SmalltalkExpress.html|Smalltalk.org "Smalltalk Express by ObjectShare"]]. *The free [[http://www.cincomsmalltalk.com/main/products/visualworks/download/|Cincom Smalltalk Non-Commercial Version]] for Windows, Linux - "includes both ObjectStudio 8.2 and VisualWorks 7.7". *Just if you need it, Cincom still sells "Visual Smalltalk Enterprise" (VSE), the successor of Smalltalk/V. *UML designer. *"ADvance" - The integrated UML modeler of VisualWorks. *"Modelling Tool" - The integrated UML modeler of ObjectStudio. *Documentation. *VisualWorks - in the directory "doc". Introductory example "WalkThrough". *ObjectStudio - in the directory "OS Manuals". *The free [[http://www.exept.de/de/products/smalltalk-x/|eXept Software AG "Smalltalk/X"]] for Windows, Linux. *[[http://www.exept.de/de/products/smalltalk-x/stx-sampleapplications|eXept Software AG - Smalltalk/X Sample Applications]]. *[[http://www.exept.de/de/products/smalltalk-x/stx-download/stx-installation-instructions|eXept Software AG - Smalltalk/X Installation Instructions]] - tips how to organize the filesystem to build executable applications. *The OpenSource [[http://www.object-arts.com/dolphin7.html|Object Arts Ltd. "Dolphin Smalltalk 7"]] for Windows. *[[http://www.github.com/dolphinsmalltalk/|GitHub "Dolphin Smalltalk"]] - "Native Open Source Smalltalk for MS Windows". *[[http://www.object-arts.com/blog/files/d60e38332cc3e009d1326504af95a64a-6.html|Object Arts Ltd. Blog "Dolphin Smalltalk 7 is Open Source"]], 2015-12-29. *[[http://smalltalk.gnu.org/|GNU Smalltalk]]. *[[http://st-www.cs.illinois.edu/archive/|University of Illinois at Urbana Champaign (UIUC) "Index of Smalltalk Archive by Smalltalk Version"]]. ===== Etoys - Smalltalk Flavour Implementation ===== *[[http://wiki.squeak.org/squeak/5580|Squeak Wiki "Etoys"]]. *[[http://en.wikipedia.org/wiki/Etoys_(programming_language)|EN.Wikipedia "Etoys (programming language)"]]. ===== Literature ===== ==== Introductory ==== *Book [[http://www.amazon.de/exec/obidos/ASIN/3834807125/hemmerling-21|Johannes Brauer: "Grundkurs Smalltalk - Objektorientierung von Anfang an: Eine Einführung in die Programmierung"]], with examples for VisualWorks. ==== Advanced ==== *Book [[http://www.amazon.de/exec/obidos/ASIN/B0025Y3RG8/hemmerling-21|Andres Valloud: "A Mentoring Course on Smalltalk"]]. *Book [[http://www.amazon.de/exec/obidos/ASIN/B002PSTD2Q/hemmerling-21|Andres Valloud: "Fundamentals of Smalltalk Programming Techniques, Volume 1"]]. ===== Resources ===== *[[http://wiki.squeak.org/squeak/462|Torsten Bergmann]] - Smalltalk expert. *[[http://www.cetus-links.org/|Cetus Links - Object-Orientation]] #. *[[http://www.esug.org/|esug - European Smalltalk User Group]]. *[[http://gsoc2010.esug.org/projects/pharonos|Google Summer of Code 2010 [smalltalk]]]. *[[http://www.inf.ufsc.br/poo/smalltalk/ibm/|IBM Smalltalk Tutorial]]. *Blog [[http://www.cincomsmalltalk.com/userblogs/runarj/blogView?searchCategory=Smalltalk|Runar Jordahl "Smallwalk. Smallwalking. Powered by Cincom Smalltalk"]]. *[[http://aokilab.kyoto-su.ac.jp/jun/|Jun for Smalltalk]], [[ftp://ftp.sra.co.jp/pub/lang/smalltalk/jun/|Jun for Smalltalk - FTP Download]] - "A class library which can be used as a framework to handle 3D graphics and/or multimedia". *[[http://medium.com/@richardeng/smalltalk-died-because-the-hardware-could-not-run-it-25471b257914|Medium "“Smalltalk died because the hardware could not run it"]], 2016-03-22. *[[http://www.goodstart.com/|Monty Kamath's GoodStart]]. *[[http://lisa.uni-mb.si/student/seminar/smalltalk/links/|Andrej Krajnc "Smalltalk And Object Technology Links"]]. *[[http://www.panasoft.com/stlinks/|Panasoft - Smalltalk Links]]. *[[http://www.smalltalk.org/|Smalltalk.org]]. *[[http://www.mars.dti.ne.jp/~umejava/smalltalk/stLinks/stLinks.html|Umejava "Smalltalk Link Fountain"]]. *[[http://www.nicolazordan.net/indexTechnology.htm|Nicola Zordan - Technology]]. *[[http://www.nicolazordan.net/Smalltalk.htm|Nicola Zordan - Smalltalk objects]]. *[[http://www.zordansoftware.com/|Zordan software]]. ===== Communities, Forums, Newsgroups ===== *[[http://www.cincomsmalltalk.com/userblogs/cincom/smalltalk_daily.ssp|Cincom Smalltalk Community Blog]]. *[[http://www.cincomsmalltalk.com/main/products/visualworks/download/|Cincom Smalltalk Non-Commercial Community]] - additional resources ( videos ) & mailing lists. *[[http://groups.google.com/group/comp.lang.smalltalk|Google Groups "comp.lang.smalltalk"]] - "For Smalltalk Express, please post your questions with the prefix SE". *[[http://groups.google.com/group/de.comp.lang.misc|Google Groups "de.comp.lang.misc"]], [[http://groups.google.com/group/ibm.software.vasmalltalk|Google Groups "ibm.software.vasmalltalk"]]. {{tag>smalltalk "object-oriented" design objectoriented programming}}