
 |
 |
Seminar Graphische Benutzungsoberflächen
Themen
| Termin: |
Donnerstags, 15:00, Raum 1.034
|
Materialien:
Wir werden einige Bücher und Artikel zur Verfügung stellen. Manche findet Ihr bei uns in der Abteilung, manche in der Informatik-Bibliothek.
Solltet Ihr aber bei Eurer Recherche auf andere Artikel stoßen, die zum Thema passen,
so könnt Ihr die gerne einbauen.
Themen:
Design von GUI's
Vortragender Teilnehmer: Mark Eichler
Termin: 08.11.2001
(GUI-Design, Design-Prinzipien und Evaluation von Design)
Design
Editors von HCI, "Vision, graphic design and visual display", Chap.6. [411 - 423]
Human Computer interaction: Toward ther Year 2000 2nd Ed. Morgan Kaufmann Pub. Inc. 1995
Aaron Marcus, "A comparison of graphical user interfaces"
[457 - 466], Human Computer interaction: Toward ther Year 2000 2nd Ed. Morgan Kaufmann Pub. Inc. 1995
Designtools für GUI's
Vortragender Teilnehmer: Liu Xuxia
Termin: 15.11.2001
(Design-Tools)
Design Tools
Editors von HCI, "Development tools", Chap. 5. [313 - 321]
Brad A. Myers, D.A. Guise, etc "Garnet - comprehensive support for graphical, highly interactive user
interfaces", IEEE, Computer 23(11), pp 71 - 85, Nov. 1990
Brad A. Myers, "State of the art in user interface software tool",
[323 - 342],Human Computer interaction: Toward ther Year 2000 2nd Ed. Morgan Kaufmann Pub. Inc. 1995
Usability und Evaluation von GUI's
Vortragender Teilnehmer: Danny Fundinger
Termin: 22.11.2001
Editors von HCI, "Design and Evaluation, Chap.2.
Human Computer interaction: Toward ther Year 2000 2nd Ed. Morgan Kaufmann Pub. Inc. 1995
John D. Gould, "How to design userable systems",
Handbook of Human-Computer interaction, North-Holland Elsvier 1988 [759 - 789]
Jakob Nielsen, "Usability Engineering"
Formale Konzepte
Vortragender Teilnehmer: Nenad Latinovic
Termin: 29.11.2001
(Model-View-Controller, ???)
Literaturliste und genaue Themengebiete werden von Herrn Hanakata nochmals überarbeitet
M. C. Buecker, J.Geidel, M.F.Lachmann, "Objectworks / Smalltalk für Anfäger, [155 - 252]
Springerverlag
D. Leibe, K. Rubin, "Reimplementing Model-View-Controller, Parc Place system.
Qt
Vortragender Teilnehmer: Florian Niebling
Termin: 06.12.2001
(Features, Signals und Slots, Event Handling, Graphik, Kommunikation)
Matthias Dalheimer: Programming with Qt: Writing Portable GUI applications on UNIX
and Win32
Burkhard Lehner: KDE- und Qt-Programmierung: GUI-Entwicklung für Linux
Patrick Ward: QT 2.0 Programming for Linux and Windows
http://www.trolltech.com
http://doc.trolltech.com/moc.html
http://www.trolltech.com/products/qt/opengl/
http://www.fh-wedel.de/~si/seminare/ws99/Ausarbeitung/kde/kde4.htm
http://gtsun.et.fh-osnabrueck.de/lehre/benutzeroberflaechen/praktikum/pr7.html
http://cadcam.yonsei.ac.kr/member/tin/qt/sld001.htm
Microsoft Foundation Classes
Vortragender Teilnehmer: Rüdiger Dietrich
Termin: 13.12.2001
(Drag'n Drop, Anbindung an Graphikbibliotheken, ???)
Literaturliste und genaue Themengebiete werden von Herrn Hanakata nochmals überarbeitet
Microsoft Corporation, "Programming with MFC", http://msdn.microsoft.com/library/default.asp
Graphic Programming Using OpenGL and MFC, CSWL Inc.[0-44], http://www.cswl.com ???
WxWindows
Vortragender Teilnehmer: Xiaojun Yang
Termin: 20.12.2001
WxWindows ist ein Beispiel für ein Meta-Framework, d.h. es abstrahiert vom verwendeten GUI-Widgetset.
(Platform- und GUI-Unabhängigkeit, Sprach-Bindings, Event Handling, Layouting)
http://www.wxwindows.org/
Java Swing
Vortragender Teilnehmer: Li Yao
Termin: 10.01.2002
(Applets - Applikationen, Event Handling, Komponenten, Graphik, Kommunikation)
Kathy Walrath: The JFC Swing Tutorial: A Guide to Constructing GUIs
David M. Geary: Graphic Java: Die JFC beherrschen Band I
David M. Geary: Graphic Java: Mastering the JFC Vol. II
Bruce Eckel: Thinking in Java: the definitive introduction to object-oriented programming in the language of
the World Wide Web
Eckstein, Robert; Loy, Marc; Wood, Dave: Java swing
http://java.sun.com/
http://java.sun.com/j2se/1.3/docs/guide/awt/AWT_Native_Interface.html
3D User Interfaces mit Java3D
Vortragender Teilnehmer: Andre Blessing
Termin: 17.01.2002
(Features, Scene-Graph-Architektur, Techniken (Kontrolle, Drag'n Drop, Manipulation))
Jon Barrilleaux: 3D User Interfaces with Java3D
http://java.sun.com/products/java-media/3D/collateral/ (Dokumentation)
http://www.cs.uct.ac.za/courses/CS400W/Visualization/java3D/examples/java3d-siggraph98-lectures/java3d.htm
http://www.mic.atr.co.jp/~poup/3dui/TUT3DUI/
http://www.cevis.uni-bremen.de/~bernhard/papers/maerz97.html (3D-Widgets)
http://www.javaworld.com/javaworld/jw-05-1999/jw-05-media.html (Java-to-OpenGL vs. Java3D)
http://www.eurescom.de/~public-seminars/1998/AIMS/27Ousland/sld001.htm
User Interfaces für mobile und kleine Geräte
Vortragender Teilnehmer: Ralph Werner
Termin: 24.01.2002
(???)
Literaturliste und genaue Themengebiete werden von Herrn Hanakata nochmals überarbeitet
T.Gross T. Koch, "Neue Herausforderung für die Gestaltung von Benutzungsschnittstellen
MobilerGeräte" it + ti 43 (2001) 2, Oldenbug Verl.
V. Bauche, "Eine JAVA-Plattform für internet appliances", it+ti 43 (2001) 2, Oldenburg Verl.
U.Hansmann, L.Merk, M.Nicklous, T. Stober, "Perversive Computing Handbook", Springer Verl. [27 - 180]
User Interfaces im World Wide Web
Vortragender Teilnehmer: Simon Thiel
Termin: 31.01.2002
(Unterschiede Konventionelle UI - Web UI, Probleme, Zustandslose Protokolle, Session und Event Handling, (JSP, ASP, PHP), Prgrammiermodelle)
D. Flanagan: JavaScript - The Definitive Guide
S. Bauer: Vom Spaghetti-Code zur Komponenten-Architektur
M. Rees: Exploiting the Full Web User Interface Spectrum
M. Hinchliffe: The Web as a Legacy Computer System Application
Interface
M. Gleeson: Beyond Hypertext: Using the WWW for Interactive
Applications
L. Perrochon: Translation Servers: Gateways Between Stateless
and Stateful Information Systems
http://www.birkhauser.com/hypermedia/hypermedia.html
http://ausweb.scu.edu.au/aw96/tech/rees/
http://jakarta.apache.org/struts/index.html
Desktops
Vortragender Teilnehmer: Xu Xiaocong
Termin: 07.02.2002
(???)
Literaturliste und genaue Themengebiete werden bis 1.12.2001 aufgeführt.
Hilfesysteme
Vortragender Teilnehmer: Florian Schnadt
Termin: 14.02.2002
(???)
Literaturliste und genaue Themengebiete werden bis 1.12.2001 aufgeführt.
Deadlines
Spätestens 2 Wochen vor dem eigenen
Vortrag
reicht der Teilnehmer seine Vortragsfolien ein, die mit dem Betreuer besprochen werden
und eventuell noch geändert werden können.
Spätestens eine Woche vor dem eigenen
Vortrag
reicht der Teilnehmer ein HTML-Dokument bei den Betreuern ein, das als
Vortragsankündigung dient und dem Leser einen Einstieg in das
Thema ermöglicht. Das Dokument sollte Links zu weiteren Quellen
zum Thema bieten, damit die anderen Seminarteilnehmer sich auf den
Vortrag vorbereiten können.
Hier gibt's eine
Vorlage. Außerdem sollte zu diesem Zeitpunkt bereits die Ausarbeitung fertig sein. Bei dieser Besprechung
kann auch noch Einflußauf die Ausarbeitung genommen werden.
Direkt nach dem Vortrag gibt der Vortragende seine
Folien bei den Betreuern in elektronischer Form
ab (Source-File und einseitige, konvertierbare
PostScript-Datei; dabei heißt konvertierbar, dass die
PostScript-Datei mit Tools wie pstops und
ps2png z.B. auf der boogie im VIS-Labor weiterverarbeitet
werden kann.)
Ausarbeitung und Vortrag
Für die schriftliche Zusammenfassung zum vorgetragenen Thema
steht eine HTML-Vorlage zur Verfügung, die
hier
heruntergeladen werden kann.
Für den Vortrag wird ein Beamer, gegebenenfalls auch ein Overhead-Projektor zur
Verfügung stehen. Zur Erstellung der Folien stellen wir unter
/proj/vis/templates/.../ Templates für
PowerPoint,
StarOffice
bereit.
Hier noch ein paar Links zu Hinweisen, worauf bei einem Vortrag zu achten ist:
Wolfgang Coy: Hinweise für Seminararbeiten, Humboldt-Universität zu Berlin, Institut für Informatik
S.L. Peyton Jones, J. Hughes, J. Launchbury:
How to Give a Good Research Talk,
ACM SIGPLAN Notices 28(11), Nov. 1993, 9-12. (25 KB gzipped PostScript) und
Constructive comments by others
Ian Parberry: How to Present a Paper in Theoretical Computer Science: A Speaker's Guide for Students,
University of North Texas (100 KB PostScript)
Es gibt im Web unzählige Dokumente, die solche Hinweise und Tipps
enthalten. Alle Angaben zum Umfang von Vortrag und Seminararbeit aus diesen
Hinweisen sind natürlich zu ignorieren...!
|
|