- Home
- Projects
- Publications
- Academic
- Research Notes
- Open Source
- Miscellaneous
- SSD Linux benchmarks
- Git cheat sheet
- Home directory version control
- Austrian "Buergerkarte" under Linux
- Debian on a Thinkpad T42p
- (K)Ubuntu on a Dell Latitude XT
- Debian on a Gericom Phantom
- Encrypted home directories
- Automounting with hotplug
- Aladdin eToken under Linux
- Encrypted container under Linux and Windows
- SpeedTouch 330 ADSL USB modem with kernel 2.4
- Combining an open WLAN hotspot with private IPsec
- How to make a USB stick bootable
- Encrypted suspend-to-disk with Debian
- Import old emails into a Cyrus spool
- IPsec/L2TP gateway for Android and iPhone
- Nokia N900 synchronization with Egroupware
- Suspend and wakeup under Linux
- Android applications
- Debian Root CAs for KDE4
Courses
International PhD program
I am one of the heads of the Joint International PhD Program Informatics JKU/UAS Section Softwarepark Hagenberg. For Johannes Kepler University, Josef Küng acts as head of program, while for University of Applied Sciences Upper Austria, I was elected as head of program. Together, we manage the first international PhD program that is hosted by a University and a University of Applied Scienced.
Applications can be sent via email, typically until July 31 each year. The list of open PhD topics is flexible, and prospective students are encouraged to submit their own scientific proposal. If you are interested in joining the program, don't hesitate to contact me for details.
Master level courses
- Vienna University, summer term 2008:
- Diplomandenseminar 2 aus Medieninformatik, together with Wolfgang Klas and Helmut Hlavacs
- Vorlesung Internettechnologien, together with Helmut Hlavacs
- Ausgewählte Kapitel: Ubiquitous Computing:
Content: Ubiquitous computing is widely considered a "hot topic":
interdisciplinary in nature and using techniques and methods ranging from
low-level communication and sensing to high-level data mining and user
interaction, it tries to build systems centred around users and their needs.
In this course, students should become familiar with the core aspects of
ubiquitous computing (also called pervasive computing) and learn to design
ubiquitous systems. Specific areas are:
- Defining aspects of ubiquitous computing - what is different?
- Spontaneous interaction
- Context and context aware systems
- Sensing principles and appropriate sensing technologies
- Location sensing and positioning techniques
- Human-computer interaction in ubiquitous computing
- Security for ubiquitous computing systems
- Privacy in ubiquitous computing environmentsAssessment: Required coursework will be active participation during the
lectures as well as two integrated seminars and one practical. Students will
write a short seminar paper (ca. 4 pages) describing a select problem and an
approach to solving it using ubiquitous computing techniques. In the
practical session, students will get acquainted with a location system and
implement a small application as home work.
Theoretical parts will be assessed with a written examination at the end of
the course.Requirements: No specific courses need to be completed before taking this
course, but Java skills and general knowledge of Internet and networking
protocols and mobile computing are required.Course language: English
The course will be held primarily in English, but student coursework may
optionally be submitted in German (seminar paper, home work, and written
exam).
- January 2007: Lecture on Network & Systems Security at Lancaster University, together with Dr. Utz Roedig
Bachelor level courses
- Linz: student workshops accompanying the lectures for Algorithms and Data Structures 1 and 2.
