Leanpub Header

Skip to main content

Interface Evolution

Die Geschichte des Computers als Geschichte seiner Nutzungsschnittstelle

Computergeschichte wird oft als Geschichte von Firmen oder aus einer rein technischen Perspektive erzählt. Dieses Buch erzählt die Geschichte der Nutzungsschnittstelle. Sie erfahren, wie sich Computer im Laufe der Jahrzehnte bedienten, welche Innovationen es gab, warum sie wichtig waren und welche technischen Entwicklungen mit ihnen einhergingen.

Minimum price

$7.99

$7.99

You pay

$7.99

Author earns

$6.39
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
278
Pages
105,871Words
About

About

About the Book

Es freut mich sehr, dass Sie sich für dieses Buch und damit für meine Perspektive auf die Computergeschichte interessieren. Vielleicht ist dies Ihr erster Zugang zur Geschichte der Computer, vielleicht sind Sie aber auch bereits ein richtiger Kenner und fragen sich nun, warum es denn *noch* ein Buch darüber braucht. Gibt es nicht schon genug davon?

Geschichte kann immer nur unvollständig wiedergegeben werden. Geschichtserzählungen sind immer Ausschnitte und spezielle Sichtweisen auf die Entwicklungen. In vielen populären Dokumentationen der Computergeschichte, sei es in Buchform, als Fernseh-Dokumentation oder als Internetvideo werden Erzählungen und Legenden rund um die historischen Ereignisse aufgegriffen, nacherzählt und mit historischen Fakten versponnen. Viele dieser oft spannenden Erzählungen wurden von den Protagonisten der Entwicklungen selbst in die Welt gesetzt, andere entstammen den Marketingabteilungen der Computer- und Software-Hersteller. Neben großen Überblicken, die versuchen, viele Geschichtsperspektiven gleichzeitig zu betrachten, im Versuch, einen möglichst guten Gesamtüberblick zu geben und Detail-Dokumentationen, in denen einzelne Computer oder spezielle Entwicklungen punktuell und sehr detailliert betrachtet werden, findet man viele populären Bücher und Videodokumentionen, die vor allem nostalgische Rückblicke sind. Sie beschäftigen sich zumeist mit den Heimcomputern der 1980er und 1990er Jahre. Oft liegt der Fokus der Betrachtung auf der Eignung der Geräte als Spieleplattform und auf den eigenen Erfahrungen der Autoren, die sie in ihrer Jugend mit den Rechnern gemacht haben.

Mein Ansatz in diesem Buch ist eine Perspektive, über die ich in dieser Form noch kein Werk gefunden habe. Ich betrachte nicht die Protagonisten oder die Firmen und auch nicht in erster Linie die technischen Fortschritte in der Rechentechnik, sondern konzentriere mich auf die Evolution des Interfaces, also auf die Nutzungsschnittstelle. Allgemeiner formuliert interessiert mich in diesem Buch, wie sich die Art und Weise, Computer zu bedienen, im Laufe der Zeit weiterentwickelt hat und was hinter diesen Entwicklungen stand. Der Begriff „Evolution“ im Titel ist dabei nicht leichtfertig gewählt. Evolution ist in der Biologie nicht einfach einfach eine beliebige Entwicklung, sondern eine zusehends bessere Anpassung einer Lebensform an die Umweltbedingungen und die sich aus ihnen ergebenden Gefahren. Will man die Evolution einer Spezies erklären, muss man immer auch die Umwelt der Spezies mitbetrachten. Ganz so wie in der biologischen Evolution verhält es sich bei der Evolution der Nutzungsschnittstellen natürlich nicht, denn technische Geräte verändern sich ja nicht aus sich heraus, sondern werden von ihren Weiterentwickelt oder auch ihren Nutzern angepasst. Ich erdreiste mich, trotzdem von Evolution zu sprechen, denn was die Entwicklung der Nutzungsschnittstellen der Computer mit der biologischen Entwicklung gemein hat, ist ihre Wechselwirkung mit der Umwelt. Bei der biologischen Evolution ist es die natürliche Umgebung des Menschen, die betrachtet werden muss, und bei der Evolution der Nutzungsschnittstelle sind es der Stand der Rechentechnik auf der einen und die Nutzungsanforderungen, die an den Computer und seine Bedienung gestellt wurden, auf der anderen Seite. Um diese Anforderungen erfüllen zu können, bedarf es technischer Entwicklungen. Bereits vorhandene Technik ermöglicht dann ihrerseits vorher nicht denkbare Nutzungsformen, aus denen wieder neue Anforderungen an die Technik- und Schnittstellengestaltung resultieren.

Was ist eigentlich eine Nutzungsschnittstelle?

Bruce Tognazzini beschreibt in seinem Buch „Tog on Interface“ von 1991 die Nutzungsschnittstelle des Apple Macintosh als eine „fanciful illusion“. Er schreibt, dass die Nutzungsschnittstelle des Computers, also des Apple Macintosh, ganz anders sei als die des darunterliegenden Betriebssystems. Was Tognazzini hier für den Macintosh erläuterte, ist keineswegs nur für diesen gültig. Sein Gedanke gilt für interaktive Nutzungsschnittstellen ganz generell.

Werfen wir einen kurzen Blick auf diese „fanciful illusion“: Wenn Sie sich die Nutzungsschnittstelle eines Computers ansehen, sehen Sie nicht eine Schnittstelle für die technische Realität des Computers. Sie sehen keine Visualisierung der Prozessor-Operationen, haben keinen direkten Einblick in den Arbeitsspeicher und können auch keine Befehle an angeschlossene Geräte schicken. Was Sie am Bildschirm sehen, wenn Sie etwa einen Dateimanager wie einen Windows Explorer oder einen Finder am Mac bedienen, ist ganz etwas anderes. Der Computer erzeugt für Sie durch seine Programmierung eine eigene Welt am Bildschirm. In dieser Welt, der Nutzungswelt, gibt es beispielsweise Dateien als Icons. Wir können diese Objekte am Bildschirm selektieren und manipulieren, also etwa umbenennen oder gar löschen. Die Dateien im Explorer- oder Finder-Fenster sind Objekte, die nur durch die Nutzungsschnittstelle existieren. Wenn wir den Computer auseinander nehmen würden, würden wir keine Dateien finden, selbst wenn es uns möglich wäre, die Magnetisierungen auf der Festplatte oder die Zustände der Bits einer SSD direkt wahrzunehmen.

Das Betriebssystem und die Dateimanager-Software liegt als Zwischenschicht zwischen dem Nutzer und der technischen Realität der Maschine. Diese Zwischenschicht, die Nutzungsschnittstelle, sorgt dafür, dass sich Nutzer nicht um so etwas wie das Festplatten-Handling kümmern müssen und dass gespeicherte Texte nicht etwa durch Angabe einer physikalischen Adresse auf der Festplatte angesprochen werden, sondern mit Namen ansprechbar und im geschilderten Fall sogar räumlich auswählbar sind. Die Nutzungsschnittstelle sorgt auch dafür, dass ein solches Textobjekt betrachtet werden kann, indem es am Bildschirm geöffnet wird. Der Nutzer muss nicht erst ein Programm bitweise eingeben, von der Festplatte in den Arbeitsspeicher kopieren, eine Startadresse eingeben und den Programmablauf manuell starten, um den Text anzuzeigen. Diese Handlungen sind kein Teil der Nutzungswelt und daher dem Nutzer nicht (mehr) zugänglich. 

Die Nutzungsschnittstelle ist eine harte Grenze. Auf der einen Seite der Schnittstelle, nach außen hin, gibt es nur die Objekte der Nutzungswelt und auf der nach innen gerichteten Seite nur die physikalischen Gegebenheiten der technischen Welt. Die Nutzungswelt ist Tognazzinis „fanciful illusion“. Um genau diese Scheinwelten geht es mir. Wie sind sie entstanden? Welche Nutzungsanforderungen standen hinter ihrer Ausgestaltung? Welche technischen Probleme waren zu lösen? Was waren die Hintergründe hinter Nutzungsschnittstellen, die heute kurios wirken und inwiefern haben Designentscheidungen aus vergangenen Jahrzehnten noch heute Auswirkungen auf die Art und Weise, wie wir unsere Computer bedienen? Fragen dieser Art will ich in den kommenden Kapiteln nachgehen. Ich hoffe, Sie folgen mir dabei!

Author

About the Author

Felix Winkelnkemper

Felix Winkelnkemper ist Wissenschaftler am Heinz Nixdorf Institut der Universität Paderborn. Er promovierte dort mit einer Arbeit mit dem Titel "Responsive Positioning". Seine wissenschaftlichen Interessen liegen in den Gebieten Software-Ergonomie, Mensch-Maschine-Interaktion und digitalen Medien.

Contents

Table of Contents

Impressum und Hinweise zur Weiterverwendung

  1. Vorwort
  2. Vom ENIAC zum Minicomputer

Die frühen Computer

  1. Programmierung durch Verkabelung
  2. Programme als eigenständige Artefakte
  3. Stored Program – Das Programm im Computer

Jobs und Batches

  1. Stapelverarbeitung
  2. Höhere Programmiersprachen

Frühe Echtzeitsysteme

  1. Flurbereinigung: Zuse Z11
  2. Buchhaltung: IBM 305 RAMAC und IBM 1401
  3. Flugbuchung: SABRE
  4. Wissenschaft und Technik: LGP-30
  5. Interaktivität an großen Computern – UNIVAC I

Geteilte Zeit: Time-Sharing

  1. Virtuelle Objekte
  2. Die Time-Sharing-Applikation schlechthin: Der Editor
  3. Virtuelle Objekte: Interaktive Objektmanipulation

Terminals statt Fernschreiber

  1. Terminals und räumliche Objekte
  2. Dumme und intelligente Terminals
  3. Direkte Manipulation: Visuelle Editoren

Experimentelle grafische Systeme

  1. Whirlwind und SAGE
  2. TX-0 und TX-2
  3. Das Vermächtnis von SAGE, Sketchpad und Co.

Minicomputer

  1. Persönliche Computer

Auf zum Altair!

  1. Der Altair 8800 – Die Wunderkiste
  2. Front-Panel-Programmierung – Bits zum Anfassen
  3. Lochstreifen – Programme von der Rolle
  4. BASIC – Programmierung interaktiv
  5. Auftritt: Terminal und Kassette
  6. Disketten – mehr als nur schnell und wahlfrei
  7. CP/M – Das Betriebssystem
  8. WordStar – Die Killer-App

Die Dreifaltigkeit von 1977

Kleine Computer im Büro

  1. Apple II und VisiCalc
  2. CP/M auf den Apple II – Der Computer im Computer
  3. IBMs Weg zum Personal Computer
  4. Die Software macht den Unterschied!

Die Heimcomputer der 8-Bit-Ära

  1. Der Commodore 64 (C64)

Schreibtisch mit Fenster

  1. Das Zeigegerät – Die Geschichte der Maus
  2. Das Experiment – Der Xerox Alto
  3. Die Welt in Fenstern – Die Smalltalk-Umgebung
  4. Der Desktop – Xerox Star und Apple Lisa

Fenster jetzt auch für zu Hause

  1. Apple Macintosh – Der Kleine
  2. Atari ST – Der Vielseitige
  3. Commodore Amiga – Der Multimediale
  4. Multitasking und Fenster auf dem IBM PC

Windows und MacOS

  1. MacOS – Der Desktop und der Finder
  2. Microsoft Windows – Ein Fehlschlag?
  3. Windows 3 – Windows wird erwachsen
  4. MacOS 7 – Der Zenit des klassischen Betriebssystems
  5. Windows 95 – Die Verbindung der zwei Welten
  6. MacOS X (10) – MacOS neu erfunden
  7. MacOS 10.7 – Implizites Speichern sorgt für Verwirrung
  8. Windows 8 – Das gescheiterte Experiment

Unix und Linux

  1. Von Multics zu Unics – Die Frühgeschichte
  2. Jedem sein Unix – Die Zersplitterung
  3. Die Macht der Kommandozeile – Die Unix-Shell
  4. X-Window-System – Unix kann auch grafisch
  5. Vom PDA zum Smartphone

Computer für unterwegs

  1. Mobile Personal Computer
  2. Pocket-Computer
  3. Frühe PDAs

Personal Digital Assistants

  1. Newton MessagePad – Der Vorreiter
  2. Palm Pilot – Der Zuverlässige
  3. Windows CE – Der Herkömmliche

Smartphones

  1. Frühe Smartphones
  2. Smartphone neu gedacht
  3. Total vernetzt

Bildschirmtexte und Online-Dienste

  1. Eine Lücke geschickt ausgenutzt: Der Videotext
  2. Prestel in Großbritannien
  3. Minitel/Télétel in Frankreich
  4. Bildschirmtext (Btx) in Deutschland
  5. Btx in Österreich
  6. Online-Dienste und Bulletin Board Systems

Das World Wide Web

  1. Ein Gopher wühlt sich durch Dokumente
  2. Das frühe World Wide Web
  3. Die Geschichte der Browser
  4. Das Web als Plattform
  5. Die Potenziale des Hypertext

Verteilte Persistenz

  1. Gemeinsame Objekte
  2. Schlussgedanken

Contributor

About the Contributors

Maria Scherzog

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub