Module Man-Machine-Communication 2, Bachelor Course Media and Communication Computer Science (ER 2)
Module summary

Man-Machine-Communication 2


Prof. Dr.-Ing. Holger Vogelsang

6 ECTS points / 6 Contact hours

6th Semester

Computer Graphics, Computer Science 1, Computer Science 2, Media Design, Media Project, Man-Machine-Communication 1, Software Engineering and Distributed Systems 2, Software Laboratory


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.

Verbal Exam 20 Min. (graded)
Course App-Programming



Prof. Dr. Matthias Wölfel



Module exam

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

Course Computer Vision



Prof. Dr.-Ing. Astrid Laubenheimer



Written Exam 90 Min. (graded)

Course Graphical User Interfaces



Prof. Dr. Matthias Wölfel



Module exam

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:

  • Marc Teufel, "Eclipse 4",, Oktober 2012
  • Lars Vogel, "Eclipse 4 Application Development", Mai 2012
  • M. Marinilli, "Professional Java User Interfaces", Wiley & Sons, 2006
  • R. Warner, R. Harris, "The Definite Guide to SWT and JFace", Apress, 2007
  • M. Scarpino, "SWT/JFace in Action", Manning Publications Co., 2005
  • J. McAffer, J. M. Lemieux, "Eclipse Rich Client Platform", Addison-Wesley Longman (Pearson Education), 2010
  • G. Wütherich, N. Hartmann, B. Kolb, M. Lübken, "Die OSGi Service Platform", dpunkt-Verlag, 2008

Lecture preparation, exam preparation, implementing the bonus exercise, 30% of the lecture is held as a computer exercise