Upload
klaus-dreger
View
105
Download
1
Embed Size (px)
Citation preview
-Interactive E-LearningSommersemester 2003Frank Hanisch
24.7.2003
-
-
-
Situation heute
Betriebssystem
Lernumgebung Anwendung Anwendung
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
1969
1985
Meyrowitz: Intermedia
Alan Kay: Dynabook et al.
1967
vanDam/ Nelson:HES
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
-
-
-
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
1890
• Batchbetrieb (Stapelverarbeitung)• Nur Berechnungen auf Zahlen
1890: Hollerith Lochkartenmaschine
-
-
-
Hollerith
1890
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
1945
• Verknüpfungen• Annotationen• Lesepfade (trails)• Austausch
1945: Vannevar Bush Memory Extender (Memex)
Ablegen von Daten in Aktenordnern nicht mehr adäquat
-
-
-
Hollerith
1890
1945
Bush: Memex
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
1960f
• Hypertext– bidirectional links
• Versioning=> konsistente Links
• Docuverse– Alles Wissen lokal
1960: Ted Nelson Xanadu
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960fEngelbart:
NLS
van Dam: FRESS
1969
1985
Meyrowitz: Intermedia
1967
• Links extern in einer Link-DB– > „kann nur auf Links arbeiten“
– > vom Inhalt getrennt
– > Linkmenus
• Typisierte Links
1967: Andrie van Dam/ Ted Nelson hypertext editing system HES
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
1968
• Auf Hardwareseite– Jeder einen Monitor
– Maus
– Keyset
1968: Doug Engelbart online system NLS
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
1968
• Links• Volltextsuche• Grafiken• „E-Mail“• Drag&Drop• VideoConference
– shared desktop
1968: Doug Engelbart online system NLS
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
1968
1968: Doug Engelbart online system NLS
Video 5 vonhttp://sloan.stanford.edu/mousesite/1968Demo.html
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960fEngelbart:
NLS1967
1985
Meyrowitz: Intermedia
van Dam: HES
1969
• Xanadu + HES + NLS• Undo-Funktion
1969: Andrie van Dam file retrieval and editing system FRESS
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
van Dam: HES
1985
• Volle Integration– Dokumente
– Anwendungen
• Linken als Systemfeature
1985: Norm Meyrowitz Intermedia
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
Alan Kay
1967: Kristen NygaardOle-Johan Dahl Simula
[Zelle]
[Zelle]
[Zelle]
[Zelle][Zelle]
...
Organismus
[Komponente]
...
System
[Komponente]
[Komponente]
[Komponente]
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
Alan Kay
1967: Kristen NygaardOle-Johan Dahl Simula
[Komponente]System
[Komponente]
[Komponente][Komponente]
Problem A:
Problem B:
...
[Komponente][Komponente] [Komponente]
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
Alan Kay
1962: Ivan Sutherland Sketchpad(erstes direktmanipulatives Sys.)
1967: Kristen NygaardOle-Johan Dahl Simula(erste obj.orient. Programmierspr.)
1968: RAND Handschrifterkennung
1968: PapertLogo
1968: EngelbartNLS
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
Alan Kay
Dynabook
Einfach zu benutzen
Immer verfügbar
mächtig
flexibel
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
Alan KaySmalltalk
• Objektorientiert• Alles
Programmierbar• Erstes WIMP
– Iconsteuerung
– WYSIWYG
• Fenster -> parallel
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
• Desktop-Metapher• Dokumentenzentriert • Kontextgesteuerte
Menus • Cut&paste• Drag&drop
Kay
1981: Xerox Star
-
-
-
Hollerith
1890
1945
Bush: Memex
Nelson: Xanadu
1960f
1968
Engelbart: NLS
van Dam: FRESS
19691967
1985
Meyrowitz: Intermedia
van Dam: HES
Kay
• Einzelner nicht Gruppe• Einzelplatzrechner nicht Netzwerkrechner• Starr nicht flexibel• Dateien bilden Inseln• Programme bilden Inseln
1989: Norm Meyrowitz The Desktop of Tomorrow: From User-Centered to Information-Centered Computing
Probleme an bisherigen Systemen:
-
-
-
Integration
Ästhetik
Perspektive
Zugang
Systemdienste
Gemeinsam arbeiten
Anpassbarkeit
Verbesserungsvorschläge:
„The Desktop of tomorrow“
-
-
-„The Desktop of tomorrow“
• Daten
– Assoziieren (verlinken)
– Kombinieren (Ports)
– Transclusion (Container)
• Anwendungen– stärker zusammenarbeiten
Integration
-
-
-„The Desktop of tomorrow“
• Linktypen– statisch
• Annotationen (Fußnoten, Schlüsselworte, Attribute, ...)
• bidirektionale Links
– dynamisch• warm link
• hot link
Integration
-
-
-„The Desktop of tomorrow“
• Linkziele– Wort und Text
– Zelle und Zellen
– Bild und Bilder
• bidirektional• dokumentenextern• fester Bestandteil
des Menus (wie cut&paste)
Integration
-
-
-„The Desktop of tomorrow“
• Component Document Model
Integration
objektrelationale Datenbank
-
-
-„The Desktop of tomorrow“
• Look– Technisch bestmögliche Darstellung
– System -> Hintergrund
• Feel– Konsistenz
– Verlässlichkeit
– Vertrautes Verhalten (familiarity)
– Visuelle Nachvollziehbarkeit
Ästhetik
-
-
-„The Desktop of tomorrow“
• Verschiedene Blickwinkel auf die Daten– Davon unabhängige Speicherung (MVC)
• Viele fertige Vorlagen (stylesheet)
Perspektive
objektrelationale Datenbank
-
-
-„The Desktop of tomorrow“
• Wege– History/ Trails
– Bookmarks
– Maps• welche Links führen her/ weg• in welcher Beziehung stehen die Daten• ...
Perspektive
-
-
-„The Desktop of tomorrow“
• Was existiert im System?• Queries
– Über alle Objekte des Systems
– Effizientes Indizieren und Suchen• In Kategorien (Schlüsselworte, Attribute, ...)
– Agenten
– Mit Thesaurus verbunden
– Anfrage und Ergebnis speicherbar
Zugang
-
-
-„The Desktop of tomorrow“
• Wörterbuch• Thesaurus• Rechtschreibprüfung• ...
• Standardinterface für neue Service
• Selektoren/ Iteratoren/ Manipulatoren• Linken• Suche• Scripting• ...
Systemdienste
-
-
-„The Desktop of tomorrow“
• CSCW (Computer Supported Cooperative Work)
• Kommunikation (asynchron/ synchron)• Shared editing• ...
• Benutzerprofile (konsistent im Netz)
– >überall meine Einstellungen
Gemeinsam arbeiten
-
-
-„The Desktop of tomorrow“
• Alles anpassbar (Programm/ Desktop/ ...)– Mittel: Stylesheets
– Öffentliche API
– Konfigurierbare GUIs
– Anpassbare Standardobjekte
– Standardisiertes Scripting zur Steuerung
Anpassbarkeit
-
-
-„The Desktop of tomorrow“
Fazit
gute Lernumgebung
Anwendung
Integration Ästhetik Perspektive Zugang Systemd. gem. arb. Anpassbarkt.