4 ms·
Yep, the schism between IBM and Microsoft let to the two products. I preferred OS/2 and workplace shell at the time. Heck, I was using OS2 up until 2000ish.
by jmspring 7y ago
Yep, the schism between IBM and Microsoft let to the two products. I preferred OS/2 and workplace shell at the time. Heck, I was using OS2 up until 2000ish. Then got sucked into the land of BSD.
I still have a vm floating around of OS/2 Warp so I could play the original Galactic Civilizations from Stardock
- pjmlp 7y agoOne of the few things I missed was not getting SOM instead of COM, but we have UWP now, and the DCOP / AIDL / gRPC variants. And the UI had more powerful concepts, but I guess too advanced for most users.
- llarsson 7y agoPlease write about some of these UI features, I would love to hear about it! I never got to play with it, because it demanded a much better computer than I had.
- guessbest 7y agoI think the GP was referring to features that were advanced for the day, but these days we take for granted, like a system control panel controlled entirely through a GUI rather than any text files like Autoexec.bat and config.sys
- ptx 7y agoAlso features that we should be able to take for granted but are broken or missing in current systems, such as spatial file managers. In OS/2 and classic Mac OS, folders you opened would remember their window position and other properties (including custom background image in OS/2) so that you could find things in a very human way by remembering e.g. "the small blue window in upper left". Windows 95 copied this in a slightly broken way – you could open the same folder in multiple windows at the same time and give them conflicting properties, which breaks the model. Windows 98 (and the IE 4 upgrade to Windows 95) merged the whole thing with the web browser which broke it even more. Mac OS X also had a half-broken implementation of this, since the file manager tried to combine the Mac OS Finder with the NeXTSTEP file manager which was completely different. John Siracusa has written extensively on this topic: https://arstechnica.com/gadgets/2003/04/finder/ https://arstechnica.com/gadgets/2003/04/finder/
- pjmlp 7y agoI also did not own it, but got to play with it at conferences and read quite some literature back then. Here is some information that does better justice than I would be able to do, https://en.wikipedia.org/wiki/Workplace_Shell https://en.wikipedia.org/wiki/Workplace_Shell http://www.edm2.com/index.php/Extending_the_Workplace_Shell_with_Object_REXX http://www.edm2.com/index.php/Extending_the_Workplace_Shell_... https://books.google.de/books?id=GL59pngdbfQC&pg=PA542&lpg=PA542&dq=workplace+shell+object+orientation&source=bl&ots=j2fO0SEMYF&sig=ACfU3U3rbvQf2W-GytIjEy-xxn9xsHAtyg&hl=en&sa=X&ved=2ahUKEwiDyOyz0vfoAhXmQRUIHShrBoYQ6AEwBnoECA4QAQ#v=onepage&q=workplace%20shell%20object%20orientation&f=false https://books.google.de/books?id=GL59pngdbfQC&pg=PA542&lpg=P... https://books.google.de/books?id=yurvRCerf_UC&pg=RA1-PA515&lpg=RA1-PA515&dq=workplace+shell+object+orientation&source=bl&ots=sXjWjc4tB_&sig=ACfU3U1K3v7o14_FQzVelIt_lsHi9DOj_Q&hl=en&sa=X&ved=2ahUKEwiDyOyz0vfoAhXmQRUIHShrBoYQ6AEwB3oECA0QAQ#v=onepage&q=workplace%20shell%20object%20orientation&f=false https://books.google.de/books?id=yurvRCerf_UC&pg=RA1-PA515&l...
- ptx 7y agoWhat were the advantages of SOM compared to COM?
- pjmlp 7y agoI really liked that it had support for metaclasses. Here you can find a comparison, naturally biased towards SOM. http://www.edm2.com/index.php/The_System_Object_Model_%28SOM%29_and_the_Component_Object_Model_%28COM%29:_A_comparison_of_technologies_from_a_developer's_perspective http://www.edm2.com/index.php/The_System_Object_Model_%28SOM... Here is some SOM documentation, https://ecsoft2.org/ibm-somobjects-developers-toolkit-os2 https://ecsoft2.org/ibm-somobjects-developers-toolkit-os2 However, UWP now makes COM quite nice to use, this was what VB 6 and C++ should have turned into, instead of racing after Java, and taking 20 years to do a full circle.