Module summary |
Man Machine Communication 2 |
MKIB6204 |
Prof. Dr. Matthias Wölfel |
6 ECTS points / 4 Contact hours |
6th Semester |
Computer Graphics and Computer Vision, Computer Science 1, Computer Science 2, Media Design, Media Project, Man Machine Communication 1, Software Engineering and Distributed Systems 2, Software Project |
Module Internship |
This module integrates different media technologies. The students will be able to write user interfaces for rich fat clients and mobile media applications. They learn how computer vision works and how computer vision ist used in media applications. |
Individual exams |
Course Intuitive and Perceptive User Interfaces
| |
MKIB6214 | Lecture |
Prof. Dr. Matthias Wölfel | German |
3/2 | Written Exam 90 Min. (graded) |
The lecture first deals with SWT/JFace and the Eclipse Rich Client Platform 4 (RCP), which uses SWT and JFace as its basis. The most important topics are the model-view-controller pattern, layout management and event handling using the observer pattern. Based upon this techniques advanced technologies like the separation of business logic and user interface code using data binding and dialog control are presented. Other topics are internationalization and multithreading in the context of user interfaces. The last part of the lecture shows the declarative construction of user interfaces and the application of the RCP framework. | |
Books and Web sites:
| |
Lecture preparation, exam preparation, implementing the bonus exercise, 30% of the lecture is held as a computer exercise |
Course Intuitive and Perceptive User Interfaces Exercise
| |
MKIB6224 | Exercise |
Prof. Dr. Matthias Wölfel | German |
3/2 | Exercise 1 Semester (not graded) |
The lecture teaches the construction of mobile media applications. The main concepts are discussed using the Android platform. In a first partt, the basic technologies and limitations of mobile devices are shown. The second part examins different development strategies like native applications, device independend abstractions and web applications. A main part of the lecture is the integration of different media types into mobile applications and the constraints the developer has to keep in mind. | |
will be announced | |
Leacture with exercise |