Smalltalk-Anbieter Helge K. Nowak [email protected].
-
Upload
gautelen-bolliger -
Category
Documents
-
view
112 -
download
0
Transcript of Smalltalk-Anbieter Helge K. Nowak [email protected].
![Page 2: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/2.jpg)
Smalltalk Geschichte ISmalltalk Geschichte I
60-er Jahre: Einflüsse von Simula, Common Lisp, Logo, Sketchpad,…
70-er: Xerox PARCSmalltalk-71, Smalltalk-72, Smalltalk-74, Smalltalk-76, Smalltalk-80
80-er: KommerzialisierungParcPlace
ObjectWorks, VisualWorks
DigitalkSmalltalk/V, Visual Smalltalk
Knowledge System CorporationEnfin Smalltalk
![Page 3: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/3.jpg)
Smalltalk Geschichte IISmalltalk Geschichte II
90-er: Durchbruch und KriseSmalltalk wird ANSI-Standard
IBMVisualAge
Entstehen weiterer kleiner AnbietereXept
Genify
Object Arts
QKS
ParcPlace kauft DigitalkParcPlace-Digitalk
ObjectShare
Managementfehlentscheidungen
Java-Hype
Cincom kauft ObjectStudio
![Page 4: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/4.jpg)
Smalltalk Geschichte IIISmalltalk Geschichte III
Späte 90-er bis heute: RennaissanceCincom kauft VisualWorks
Vermarkten von VisualWorks und ObjectStudio im Bundle Cincom Smalltalk
Massive Investition in Qualität und Funktionalität der Produkte
Java-Hype klingt abErnüchterung durch Scheitern von Java-Projekten
MS .NET
Smalltalk wird unterstützte Sprache in .NETSmallScript
Entstehen neuer AnbieterLesser Software
Neue Smalltalk-Kunden und -projekte
![Page 5: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/5.jpg)
Smalltalk als Motor des SW-Fortschritts ISmalltalk als Motor des SW-Fortschritts I
Objektorientierte Programmierung
Objektorientierte Analyse und Design
Frameworks
Komponenten
Visuelles Programmieren
Design Patterns
Aspect Oriented Programming
eXtreme Programming
![Page 6: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/6.jpg)
Smalltalk als Motor des SW-Fortschritts IISmalltalk als Motor des SW-Fortschritts II
Binäre Portabilität/WORE
JIT
GUI
MVC
IDE
Code-Browser
CORBA
Internet Application Server
![Page 7: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/7.jpg)
Xerox PARCXerox PARC
......Smalltalk-80Smalltalk-80
DisneyDisney
SqueakSqueak
IBMIBM
Visual AgeVisual AgeSmalltalkSmalltalk
ParcPlaceParcPlace
ObjectWorksObjectWorks
VisualWorksVisualWorks
DigitalkDigitalk
Smalltalk/VSmalltalk/V
VisualVisualSmalltalkSmalltalk
KnowledgeKnowledgeSystem Corp.System Corp.
EnfinEnfinSmalltalkSmalltalk
ObjectStudioObjectStudio
eXepteXept
Smalltalk/XSmalltalk/X
Object ArtsObject Arts
DolphinDolphinSmalltalkSmalltalk
GenifyGenify
Smalltalk MTSmalltalk MT
QKSQKS
SmalltalkSmalltalkAgentsAgents
![Page 8: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/8.jpg)
OpenSource SmalltalkOpenSource Smalltalk
SqueakFür fast alle denkbaren Plattformen
Sehr experimentell und gewöhnungsbedürftig
Nicht für geschäftskritische Anwendungen geeignet
GNU SmalltalkNur für UNIX
Sehr eingeschränkt, wenig Weiterentwicklung
Little SmalltalkHobby-Implementierung
Kein Smalltalk-80
Sehr klein und eingeschränkt
![Page 9: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/9.jpg)
Frei erhältliche Smalltalk DialekteFrei erhältliche Smalltalk Dialekte
CincomCincom Smalltalk non-commercial
VisualWorks
ObjectStudio
Gleiche Funktionalität und alle Plattformen wie die kommerzielle Version
GemStoneGemStone/S non-commercial
Nur für Linux
eXeptSmalltalk/X
Auch für kommerziellen Einsatz
SmallScript für AOSApple
Smalltalk ExpressDOS
![Page 10: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/10.jpg)
Kommerzielle Smalltalk Dialekte IKommerzielle Smalltalk Dialekte I
CincomCincom Smalltalk
VisualWorksWindows, UNIX, Linux, Mac
ObjectStudioWindows
VisualSmalltalk EnterpriseWindows
IBMVisualAge Smalltalk
Windows, UNIX, OS390, OS/2, Linux (Beta)
GemStoneGemStone/S
OO-Datenbank und ApplicationserverWindows, UNIX, Linux
![Page 11: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/11.jpg)
Kommerzielle Smalltalk Dialekte IIKommerzielle Smalltalk Dialekte II
eXeptSmalltalk/X
Windows, UNIX
GenifySmalltalk MT
Windows
Object ArtsDolphin Smalltalk
Windows
SmallScriptSmallScript für .NET
Windows
![Page 12: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/12.jpg)
SpezialitätenSpezialitäten
Lesser LSW-Vision-SmalltalkNur für den internen Gebrauch imProjektgeschäft bei Lesser Software
PocketSmalltalkSmalltalk für den Palm
WindowsCE-Port in Arbeit
OpenSource
PIC/SmalltalkSmalltalk für den PIC-Microcontroller
Mission Software Smalltalk/JVMSmalltalk für Java-VMs
![Page 13: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/13.jpg)
Cincom Smalltalk VisualWorks - DemoCincom Smalltalk VisualWorks - Demo
In den praktischen Übungen dieses Tutorials setzen wir die aktuelle Version des ursprünglichen Smalltalk aus den PARC-Labors ein: VisualWorks 5i.4
![Page 14: Smalltalk-Anbieter Helge K. Nowak hnowak@cincom.com.](https://reader035.fdocument.pub/reader035/viewer/2022062404/55204d7349795902118c8584/html5/thumbnails/14.jpg)
2002 Cincom Systems, Inc. All Rights Reserved
Developed in the U.S.A.CINCOM, , and The Smart Choice are trademarks or registered trademarks of Cincom Systems, Inc
All other trademarks belong to their respective companies.