Skip navigation.
Home
Freedom is contagious.

GatorLUG Meeting | Smalltalk - Some History, Some Syntax, A Walk on the Beach

Feb 20 2008 6:00 pm
Feb 20 2008 8:00 pm
Etc/GMT-5

Description:
GatorLUG Meeting Agenda for February 20, 2008
6:00 - 6:30 Announcements / General Discussion
Free Your PC Report | Immunity for Telcos | Florida Linux Show | Programming Tournament
6:30 - 7:30: Presentation - Smalltalk -Some History, Some Syntax, A Walk on the Beach | Wilhelm K. Schwab, Phd.
Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human-computer symbiosis". It was designed and created in part for educational use, more so for constructionist learning, at Xerox PARC by Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Scott Wallace, and others during the 1970s. The language was influenced by Lisp, Logo, Sketchpad and Simula.
The language was first generally released as Smalltalk-80 and has been widely used since. Smalltalk-like languages are in continuing active development, and have gathered loyal communities of users around them. ANSI Smalltalk was ratified in 1998 and represents the standard version of Smalltalk.
Squeak is an open source implementation derived from Smalltalk-80 Version 1 by way of Apple Smalltalk.
http://www.squeak.org/
Seaside is a free and Open Source™ web application framework distributed under the MIT License.
http://www.seaside.st/
An interesting podcast about Seaside is available here:
http://twit.tv/floss21
An impressive web site that was built using Seaside is here:
http://dabbledb.com/
Dr. Schwab originally trained in Engineering Mechanics, and specifically applications of digital imaging to mechanical measurements.  A need to make computers work reliably lead to a parallel interest in at least the pragmatic aspects of Software Engineering.  Personal interest in medicine and some random chance lead to an opportunity to join UF's Department of Anesthesiology, where he was presented the challenge of building an automated intra-operative data collection and documentation system, eventually dubbed the Electronic Anesthesia Recordkeeper (EAR).
EAR started as a software development effort, but has since increasingly focused on hardware design, both to reduce its susceptibility to whims of the consumer electronics market, and to spin off instrumentation for human subject research.  EAR interfaces to existing hospital systems via SQL, and is also capable of HL-7 messaging, both "listening" for Admission, Discharge and Transfer (ADT) traffic, and uploading data to HL-7 compliant systems.  
EAR would not exist were it not for Smalltalk. Some of its infrastructure began on Smalltalk/V, but the real work has happened in Dolphin Smalltalk.  Dolphin is a remarkable tool, which would be the end of the story were it not for a disturbing trend of unwanted changes in Microsoft Windows.  Hence Dr. Schwab humbly joins GatorLUG hoping to learn about Linux as part of an evolving search for an alternative to Windows.
Dr. Schwab's hobbies include photography, pencil drawing, oil painting, and basic automotive repair.

Location:
Virtually Cuban

Map Link:
http://maps.google.com/maps?f=q&hl=en&q=Virtually+Cuban,+SW+13th+gainesville