Knowledge

Workplace Shell

Source 📝

807: 22: 817: 585: 119: 300:
OfficeVision/2 LAN to be included in OS/2 2.0... The shell offers the capability to trigger processes by dragging and dropping icons on the desktop, such as dropping a file into an electronic wastebasket. Porting that feature to the operating system will let any application take advantage of the interface...
225:
When implementing a new WPS class, it is derived from an existing class from within the WPS class hierarchy. For modifying, extending or removing certain functionality of the parent class, often only a few methods of the parent class need to be overwritten by the developer. All other functionality of
299:
IBM last week said some features originally scheduled to ship in OfficeVision/2 LAN will be bundled into the current release of the product, while others will be either integrated into OS/2 or delayed indefinitely... IBM's Workplace Shell, an enhanced graphical user interface, is being lifted from
245:. This allows for many useful third-party desktop utilities that add or modify functionality to or of existing objects without access to IBM's source code. Where the IDL and class headers also of derived classes are published, these classes can as well be extended in turn in the same way. 233:
form. Once the new object class implemented by it is registered with the Workplace Shell and an instance of this class is created, it can be acted on by the user or other programs as every other Workplace Shell object.
241:
on installation which will let the WPS 'replace' class X by class Y. This will make even all existing instances of class X behave as instances of the modified class Y; i.e., almost a retroactive
226:
the parent class can safely remain unchanged, ensuring the seamless integration of the added or modified functionality and with that the consistency of the remaining user interface.
435: 313: 242: 409: 215:
lab. The classes can easily be manipulated by sending simple settings strings (like "KEYWORD=VALUE;") to them both via a C and a
86: 237:
A part of the WPS design allows for the developer of a class Y which extends or modifies a class X to execute an additional
58: 750: 65: 670: 366: 326: 219: 105: 389:(for extended workplace) makes widely use of class replacement, introducing many new features to the user interface. 39: 787: 72: 462: 208: 43: 846: 54: 718: 203:, under the covers the Workplace Shell is implemented as an object-oriented class library, basing on the 135: 690: 178:. The Workplace Shell was also used in OS/2 Warp 3 and Warp 4, and the OS/2-based operating systems 200: 745: 675: 204: 32: 713: 155: 820: 723: 280: 79: 685: 403: 230: 332: 8: 147: 139: 530: 455: 730: 639: 362: 322: 290: 190: 171: 565: 413: 175: 159: 193:
product, but in 1991 announced plans to release it as part of OS/2 2.0 instead.
735: 680: 570: 520: 402:
eases common programming tasks when creating WPS classes, as well as for plain
321:. IBM Redbooks. IBM Corporation, International Technical Support Organization. 422:
is a freeware clone of the WPS made for Windows unofficially by IBM employees.
841: 835: 810: 740: 654: 560: 550: 448: 294: 285: 254: 212: 430: 425: 644: 525: 514: 259: 167: 385:
A well-known free and open source Workplace Shell extension package named
766: 649: 634: 555: 540: 535: 179: 545: 419: 189:
IBM originally intended to deliver the Workplace Shell as part of the
792: 614: 492: 21: 629: 624: 619: 609: 604: 599: 289:, vol. 8, no. 26, International Data Group, p. 51, 386: 771: 183: 118: 315:
OS/2 Configuration Techniques: "Cracking" the Workplace Shell
395:, which seeks to entirely reimplement OS/2 as free software. 471: 399: 216: 163: 151: 584: 122:
OS/2 2.0, showing the first version of the Workplace Shell
498: 392: 238: 143: 440: 412:(Desktop File Manager) is a Linux file manager for the 436:
Download Workplace Shell for Windows 1.51 Source Code
211:(IDL). SOM and its IDL was developed by IBM in their 350: 305: 46:. Unsourced material may be challenged and removed. 207:(SOM). The WPS classes are glued together with an 833: 456: 356: 311: 357:Mindy Pollack (1995). Marc A. Stock (ed.). 583: 463: 449: 272: 398:For OS/2 and eComStation developers, the 229:The resulting object class is shipped in 106:Learn how and when to remove this message 162:type interface that earlier versions of 117: 431:OS2eZine Article: WPS for Windows v1.51 278: 158:and made a radical shift away from the 834: 444: 816: 426:Download Workplace Shell for Windows 44:adding citations to reliable sources 15: 13: 14: 858: 671:Information Presentation Facility 379: 815: 806: 805: 751:Systems Application Architecture 20: 31:needs additional citations for 645:Warp Connect (PowerPC Edition) 1: 312:Oscar Cepeda (May 12, 1994). 279:Desmond, Paul (1 July 1991), 265: 209:interface definition language 719:High Performance File System 199:Although mostly written in 170:or the application-oriented 7: 420:Workplace Shell for Windows 281:"IBM refocuses office tool" 248: 138:desktop shell (also called 10: 863: 691:Windows Libraries for OS/2 801: 780: 759: 704: 663: 592: 581: 507: 485: 478: 470: 359:OS/2 Workplace Shell API 676:Installable File System 400:Workplace Shell Toolkit 416:, inspired by the WPS. 123: 731:Journaled File System 121: 847:Desktop environments 686:Presentation Manager 404:Presentation Manager 154:2.0. It is based on 150:development lab for 40:improve this article 746:System Object Model 361:. New York: Wiley. 205:System Object Model 140:desktop environment 714:Common User Access 531:Christine Comaford 191:OfficeVision/2 LAN 156:Common User Access 124: 829: 828: 788:Odin (Win32-OS/2) 579: 578: 517:(chief architect) 495:(1.0 to 1.3 only) 174:interface of the 116: 115: 108: 90: 55:"Workplace Shell" 854: 819: 818: 809: 808: 587: 483: 482: 465: 458: 451: 442: 441: 373: 372: 354: 348: 347: 345: 343: 337: 331:. Archived from 320: 309: 303: 302: 276: 111: 104: 100: 97: 91: 89: 48: 24: 16: 862: 861: 857: 856: 855: 853: 852: 851: 832: 831: 830: 825: 797: 776: 755: 706: 700: 696:Workplace Shell 659: 588: 575: 566:John R. Patrick 503: 474: 469: 414:X Window System 382: 377: 376: 369: 355: 351: 341: 339: 335: 329: 318: 310: 306: 277: 273: 268: 251: 196: 176:Apple Macintosh 160:Program Manager 136:object-oriented 128:Workplace Shell 112: 101: 95: 92: 49: 47: 37: 25: 12: 11: 5: 860: 850: 849: 844: 827: 826: 824: 823: 813: 802: 799: 798: 796: 795: 790: 784: 782: 778: 777: 775: 774: 769: 763: 761: 757: 756: 754: 753: 748: 743: 738: 736:New Executable 733: 728: 727: 726: 716: 710: 708: 702: 701: 699: 698: 693: 688: 683: 678: 673: 667: 665: 661: 660: 658: 657: 652: 647: 642: 637: 632: 627: 622: 617: 612: 607: 602: 596: 594: 593:Major versions 590: 589: 582: 580: 577: 576: 574: 573: 571:Mark Zbikowski 568: 563: 558: 553: 548: 543: 538: 533: 528: 523: 521:Barry Appelman 518: 511: 509: 505: 504: 502: 501: 496: 489: 487: 480: 476: 475: 468: 467: 460: 453: 445: 439: 438: 433: 428: 423: 417: 407: 396: 390: 381: 380:External links 378: 375: 374: 367: 349: 327: 304: 270: 269: 267: 264: 263: 262: 257: 250: 247: 142:) produced by 114: 113: 28: 26: 19: 9: 6: 4: 3: 2: 859: 848: 845: 843: 840: 839: 837: 822: 814: 812: 804: 803: 800: 794: 791: 789: 786: 785: 783: 779: 773: 770: 768: 765: 764: 762: 758: 752: 749: 747: 744: 742: 739: 737: 734: 732: 729: 725: 722: 721: 720: 717: 715: 712: 711: 709: 703: 697: 694: 692: 689: 687: 684: 682: 679: 677: 674: 672: 669: 668: 666: 662: 656: 653: 651: 648: 646: 643: 641: 638: 636: 633: 631: 628: 626: 623: 621: 618: 616: 613: 611: 608: 606: 603: 601: 598: 597: 595: 591: 586: 572: 569: 567: 564: 562: 561:Gordon Letwin 559: 557: 554: 552: 551:Galina Kofman 549: 547: 544: 542: 539: 537: 534: 532: 529: 527: 524: 522: 519: 516: 513: 512: 510: 506: 500: 497: 494: 491: 490: 488: 484: 481: 477: 473: 466: 461: 459: 454: 452: 447: 446: 443: 437: 434: 432: 429: 427: 424: 421: 418: 415: 411: 408: 405: 401: 397: 394: 391: 388: 384: 383: 370: 368:9780471038726 364: 360: 353: 338:on 4 May 2005 334: 330: 328:9780738405742 324: 317: 316: 308: 301: 296: 292: 288: 287: 286:Network World 282: 275: 271: 261: 258: 256: 255:Shadow (OS/2) 253: 252: 246: 244: 240: 235: 232: 227: 223: 221: 218: 214: 213:Austin, Texas 210: 206: 202: 197: 194: 192: 187: 185: 181: 177: 173: 169: 165: 161: 157: 153: 149: 145: 141: 137: 133: 129: 120: 110: 107: 99: 88: 85: 81: 78: 74: 71: 67: 64: 60: 57: –  56: 52: 51:Find sources: 45: 41: 35: 34: 29:This article 27: 23: 18: 17: 707:and concepts 695: 640:Warp Connect 526:Joe Belfiore 515:Ed Iacobucci 406:programming. 358: 352: 340:. Retrieved 333:the original 314: 307: 298: 284: 274: 260:Workplace OS 236: 228: 224: 198: 195: 188: 166:shared with 131: 127: 125: 102: 93: 83: 76: 69: 62: 50: 38:Please help 33:verification 30: 767:eComStation 556:Barry Leiba 541:Naveen Jain 536:Moshe Dunie 243:inheritance 180:eComStation 168:Windows 3.x 836:Categories 760:Successors 705:Technology 681:LAN Server 664:Components 546:Susan Kare 479:Developers 387:xWorkplace 266:References 148:Boca Raton 96:March 2013 66:newspapers 793:Team OS/2 493:Microsoft 486:Companies 342:March 25, 295:0887-7661 811:Category 781:See also 655:Warp 4.5 650:Warp 4.0 635:Warp 3.0 249:See also 134:) is an 821:Commons 724:Pinball 80:scholar 772:ArcaOS 741:Shadow 508:People 393:osFree 365:  325:  293:  184:ArcaOS 82:  75:  68:  61:  53:  336:(PDF) 319:(PDF) 87:JSTOR 73:books 842:OS/2 615:1.21 472:OS/2 363:ISBN 344:2013 323:ISBN 291:ISSN 217:Rexx 182:and 172:WIMP 164:OS/2 152:OS/2 126:The 59:news 630:2.1 625:2.0 620:1.3 610:1.2 605:1.1 600:1.0 499:IBM 410:DFM 239:API 231:DLL 220:API 146:'s 144:IBM 132:WPS 42:by 838:: 297:, 283:, 222:. 186:. 464:e 457:t 450:v 371:. 346:. 201:C 130:( 109:) 103:( 98:) 94:( 84:· 77:· 70:· 63:· 36:.

Index


verification
improve this article
adding citations to reliable sources
"Workplace Shell"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

object-oriented
desktop environment
IBM
Boca Raton
OS/2
Common User Access
Program Manager
OS/2
Windows 3.x
WIMP
Apple Macintosh
eComStation
ArcaOS
OfficeVision/2 LAN
C
System Object Model
interface definition language
Austin, Texas

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.