Workplace Shell

Workplace Shell

Die Workplace Shell (WPS) bildet zusammen mit und aufbauend auf dem Presentation Manager die objektorientierte grafische Benutzeroberfläche des Betriebssystems IBM OS/2 ab Version 2.00.

Zum Zeitpunkt der Einführung war die WPS bahnbrechend. Das andere Konzept und die Vielfalt der Funktionen wurde von vielen Neuanwendern jedoch als zu kompliziert empfunden, was OS/2 den Ruf einbrachte, schwer zu bedienen zu sein. Im Laufe der Zeit wurde eine Reihe von Konzepten und Funktionen der WPS nach und nach in grafische Benutzerschnittstellen anderer Betriebssysteme übernommen, beispielsweise KDE und GNOME für Unix-ähnliche Systeme sowie Microsoft Windows.

Inhaltsverzeichnis

Objektorientierung

Das objektorientierte Konzept der WPS zeigt sich an mehreren Stellen der Bedienung:

Teilkomponenten des Systems, Laufwerke, Dateien und Verzeichnisse, Drucker sowie Verweise auf Programme werden als Objekt abgebildet und lassen sich über Kontextmenüs und Drag-and-Drop-Vorgänge manipulieren. Auf diese Weise lassen sich z.B. sowohl Dateien kopieren als auch Schriften und Farben in Fenstern anpassen.

Kennzeichnend ist weiter der dokumentorientierte Arbeitsansatz. Anstatt eine Anwendung zu starten und von dort aus neue Dokumente anzulegen und vorhandene zu bearbeiten, werden Anwendungen vom Dokument aus mit diesem gestartet. Zum Anlegen neuer Dokumente können sogenannte Schablonen mit keinem oder vorgefertigtem Inhalt verwendet werden. Typen von Dokumenten können jeweils mit mehreren Anwendungen verknüpft werden, so dass ausgewählt werden kann, mit welcher Anwendung das Dokument geöffnet werden soll.

Beim Aufruf der Hilfefunktion werden schließlich Informationen zum gerade ausgewählten Objekt oder auch Menüeintrag angezeigt.

Die Objektorientierung zeigt sich ebenfalls im internen Aufbau der Workplace Shell, der mit Hilfe des System Object Model (SOM) realisiert ist. Sie setzt sich aus einem hierarchischen Baum von WPS-Klassen zusammen, die jeweils Eigenschaften und Manipulationsmöglichkeiten der einzelnen Objekttypen implementieren. Besonders wichtig sind hierbei die Konzepte der Vererbung und Ersetzung. Diese ermöglichen es Entwicklern, ohne Kenntnis des WPS-Quellcodes neue Komponenten und Anwendungen hinzuzufügen und bestehende zu erweitern, zu verändern oder sogar vollständig zu ersetzen. Hervorstechendste Beispiele für diese Technik sind die Open-Source-Projekte XWorkplace[1], das die eigentliche Benutzeroberfläche umfassend erweitert, und Audio/Data-CD-Creator[2], eine sich in das System integrierende Software zum Brennen von CDs und DVDs.

Geschichte

Die WPS wurde mit OS/2 2.0 eingeführt und ersetzte den seit Version 1.1 vorhandenen Programm-Manager, der in Erscheinungsbild und Funktion sehr der gleichnamigen Komponente älterer Windows-Versionen bis 3.11 ähnelte. Mit Erscheinen neuer Versionen des Betriebssystems ging auch jeweils eine Überarbeitung des Erscheinungsbildes und eine Erweiterung der Funktion einher. Mit OS/2 2.1 wurde beispielsweise der Multimedia Presentation Manager (MMPM/2) eingeführt, der systemweite Unterstützung für verschiedene Bild-, Audio- und Videoformate bietet. In OS/2 Warp Version 4 wurden der MMPM/2 und die Einbindung der Netzwerkkomponenten verbessert und eine Sprachsteuerung namens VoiceType eingeführt.

eComStation enthält seit Version 1.1 eine im Funktionsumfang reduzierte Version der Open-Source-Software XWorkplace und ab Version 1.2 wurden weite Teile des Multimedia-Subsystems ersetzt und funktionsmäßig erweitert.

Quellen

  1. http://www.xworkplace.org
  2. http://www.os2world.com/cdwriting/

Literatur


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Workplace Shell —   [Abk. WPS, dt. »Arbeitsplatzsschale«], die grafische Benutzeroberfläche, die ab Version 2.0 Teil des Betriebssystems OS/2 ist. Die Workplace Shell stellt eine Arbeitsplatzumgebung zur Verfügung, welche die von IBM initiierten Richtlinien für… …   Universal-Lexikon

  • Workplace Shell — The Workplace Shell (WPS) is an award winning object oriented desktop shell produced by IBM s Boca Raton development lab for OS/2 2.0 using GUI technology licensed from Commodore Amiga. [http://www.os2bbs.com/OS2News/OS2Warp.html] It is based on… …   Wikipedia

  • Shell (computing) — A shell is a piece of software that provides an interface for users of an operating system which provides access to the services of a kernel. However, the term is also applied very loosely to applications and may include any software that is… …   Wikipedia

  • Shell to Sea — Members of An Garda Síochána and Shell To Sea campaigners scuffle over ownership of a road (June 2007) Shell to Sea (in Irish, Shell chun Sáile) is a campaign based in Cill Chomáin parish, Erris, County Mayo, Ireland which opposes the proposed… …   Wikipedia

  • WPS — • Workplace Shell (OS/2) • Words Per Second ( > IEEE Standard Dictionary ) • Windows Printing System …   Acronyms

  • OS/2 — A typical OS/2 Warp 4 desktop Company / developer IBM Microsoft …   Wikipedia

  • OS/2 — Warp Разработчик IBM, Microsoft Семейство ОС …   Википедия

  • OS/2 — Parte de la familia OS/2 Desarrollador IBM, Microsoft www.ibm.com/software/os/warp/ Información general …   Wikipedia Español

  • Object Desktop — ObjectBar used with DesktopX to create a theme Developer(s) Stardock …   Wikipedia

  • Präsentations-Manager — Der Presentation Manager (PM) (deutsch: Präsentations Manager) bildet zusammen mit der Workplace Shell (deutsch: Arbeitsoberfläche) die objektorientierte grafische Benutzeroberfläche des Betriebssystems IBM OS/2. Dabei ist der Presentation… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”