Workplace Shell

The Workplace Shell (WPS) was an object-oriented desktop shell produced by IBM's Boca Raton development lab for OS/2 2.0. It was a radical shift away from the Program Manager type interface that earlier versions of OS/2 shared with Windows 3.x. Workplace Shell objects were mostly written in C, glued together with an interface definition language called "SOM" (short for System Object Model), developed by IBM in their Austin, Texas lab. The classes were usually manipulable from Rexx programs. These objects were shipped in DLL form, and could then be acted on by the user or other programs as if they were true objects, although one could dispute whether the SOM paradigm was close enough. An interesting part of the WPS design allows for the developer of a class Y which extends a class X to execute an API which will go through the desktop and 'replace' all instances of class X with instances of class Y; i.e., almost a retroactive inheritance. This allows for many useful third-party desktop utilities that add functionality to existing objects (usually folders) without access to IBM's source code. DFM (Desktop File Manager) is a Linux file manager for the X-Window System, inspired by the WPS.

 

<< PreviousWord BrowserNext >>
1980
canadian bacon (movie)
nasrani
david taylor (snooker player)
hypocenter
motor show (uk)
henri gaudier brzeska
dynamic disequilibrium
eastern hemisphere
static disequilibrium
rex williams
eric wolf
ardrishaig
the gothic archies
uss whipple (dd 15)
continuous wavelet transform
vajont dam
kulin
the beautiful game
kinetography laban
walter donaldson (snooker player)
near equilibrium conditions
ginny
inflation (disambiguation)
without warning
cheryl tweedy
bank of india
sir william alexander smith
virus of the brain
abre los ojos
sonia manzano
1981
denatured alcohol
george dowty
ic card
filipino american
kirk stevens
vincent j. mcmahon
robert gordon's college
black mischief
elisabeth de rothschild
linda mcmahon
carlos hernandez
nol mamre