Article View: dnet.general
Article #392Re: Vortrag von S.Jobs und J.Foley auf GI '91
From: Markus Kuhn
Date: Thu, 07 Nov 1991 12:46
Date: Thu, 07 Nov 1991 12:46
75 lines
3835 bytes
3835 bytes
droege@uni-koblenz.de (Detlev Droege) writes:
>Hat jemand auf der GI-Jahrestagung in Darmstadt die Vortraege
>von Steve Jobs und/oder James Foley gehoert ?
>Haben die was interessantes erzaehlt ?
Ja, ich war auf der Tagung und ja, es war sehr interessant:
1. Vortrag von Steven Jobs
--------------------------
Er hat ausfuehrlich seine Kiste (NeXT) vorgestellt. Inhaltlich hat
er ueber den Rechner in etwa das erzaehlt, was man auch sonst so
bei NeXT-Vorfuehrungen zu sehen bekam:
- FileFinder (oder wie das hiess)
- Interfacebuilder
- Einspielung eines Ausschnittes aus 'Krieg der Sterne' von einer
Bildplatte in ein Window
- neu war ein Datenbanktool, das in der objektorientierten
Umgebung Zugriff auf Datenbanken ermoeglicht. So kann man sich
mit dem Interfacebuilder sehr schnell Datenbankbenutzeroberflaechen
zusammenschustern.
- Mail System
- ein sehr beeindruckendes Spreadsheed-System.
- Wordperfect
Ausserdem hat er ueber seine Ideen fuer die computing-Umgebung
der 90er gesprochen:
- interpersonal computing (statt bisher personal computers)
- objektorientiertes Design der Benutzerschnittstelle
- Multimedia
- ...
Es war die mit Abstand eindruckvollste NeXT-Vorstellung, die ich
bislang gesehen habe. Er brachte eine sehr witzige 45 Minuten Show,
ueber die man noch Tage danach auf dem Kongress sprach. Fast jeder
Vortragende des Kongresses hat irgendwann einmal auf den Vortrag
von Steven Jobs verwiesen.
2. Vortrag von James Foley
--------------------------
Er hat ueber sehr neue theoretische Ideen zur Gestaltung von
Benutzeroberflaechen und von Tools zu deren Erzeugung gesprochen.
Eine seiner Ideen war es beispielsweise, dem Oberflaechensystem
mit Praedikatenlogik mitzuteilen, wann eine Bedienfunktion
ausfuehrbar ist und wann nicht. Jede Bedienfunktion bekommt eine
Vor- und eine Nachbedingung (wie man das ja aus der Programmiersprache
Eiffel kennt). Die Funktion darf nur ausgefuehrt werden, wenn die
Vorbedingung erfuellt ist (z.B. eine Variable hoechstens einen
vorgegebenen Wert enthaelt) und anschliessend ist die Nachbedingung
erfuellt.
Damit kann das System automatisch Begruendungen liefern, wenn eine
Bedienfunktion im Moment nicht erlaubt ist (z.B. ein Button im Window
hell geschaltet ist) und mit einer Hilfsfunktion kann das System
sogar Vorschlaege machen, was getan werden muss, damit eine
bestimmte Funktion ausgefuehrt werden kann. Wohlgemerkt:
Diese Hilfe muss nicht der Anwendungsprogrammierer zur Verfuegung
stellen.
Das war nur ein sehr primitives Beispiel eines wesentlich umfangreicheren
Mechanismuses fuer eine inteligentere Benutzerschnittstelle,
den er vorstellte.
Es gibt auch proceedings zu diesem Kongress (die mir allerdings
viel zu teuer waren :-( ).
Markus
---
Markus Kuhn, Computer Science student -- University of Erlangen, Germany
X.400: G=Markus;S=Kuhn;OU1=rrze;OU2=cnve;P=uni-erlangen;A=dbp;C=de
I'net: mskuhn@immd4.informatik.uni-erlangen.de
Technical Details
Message-ID:
<1991Nov7.124653.2723@informatik.uni-erlangen.de>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!elroy.jpl.nasa.gov!sdd.hp.com!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!fauern!faui43.informatik.uni-erlangen.de!cip.informatik.uni-erlangen.de!mskuhnReferences:
<1991Nov06.130617.2968@infko.uucp>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 10dc06,43ca3f70e42ebffd X-Google-Attributes: gid10dc06,public X-Google-ArrivalTime: 1991-11-07 10:18:58 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!elroy.jpl.nasa.gov!sdd.hp.com!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!fauern!faui43.informatik.uni-erlangen.de!cip.informatik.uni-erlangen.de!mskuhn From: mskuhn@cip.informatik.uni-erlangen.de (Markus Kuhn) Newsgroups: dnet.general Subject: Re: Vortrag von S.Jobs und J.Foley auf GI '91 Message-ID: <1991Nov7.124653.2723@informatik.uni-erlangen.de> Date: 7 Nov 91 12:46:53 GMT References: <1991Nov06.130617.2968@infko.uucp> Distribution: dnet Organization: Student Pool, CSD, University of Erlangen, Germany Lines: 75