Sie sind hier:
Schriftgröße ändern
Seiteninhalt
Lab Courses (Softwarepraktika)
To obtain practical experience is one of the main objectives of the Bachelor programme in Informatics at the Alpen-Adria-Universität Klagenfurt. Hence, the curriculum specifies the lab course ("8h-Praktikum”) as one of the capstone-courses leading to a Bakkalaureatsarbeit (BA-thesis). It comprises a term-project which might extend over two semesters.
The lab course is structured into individual projects. The project teams typically consist of two to three students. Each team is guided by a member of the academic staff and supervised by a professor.
The problem to be resolved is a rather complex task which has its roots in business, administration or research. The possibility to get acquainted to practice and “business reality” is appreciated by students as well as practitioners/researchers serving as “customers”.
If you are interested in one of the following projects, kindly contact the associated advisor.
Multimedia Communication

| Software Engineer |
| Available | start as soon as possible |
| Status | available |
| Advisor | Univ.-Prof. Dipl.-Ing. Dr. Hermann Hellwagner |
| Contact | Dipl.-Ing. Dr. Michael Ransburg |
| E-Mail | |
| Phone | +43 (0)463 2700 3634 |
| Fax | +43 (0)463 2700 3699 |
| Description | |
| Further information |
|

| Internship / Lab Course at Austrian Research Centers |
| Status | available |
| Advisor | Univ.-Prof. Dipl.-Ing. Dr. Hermann Hellwagner |
| Contact | ARC, DI Oliver Maurhart |
| E-Mail | |
| Phone | +43 (0) 50 550 4771 |
| Description | |
| Further information |
|

| Generische Adaptierung von Multimediadaten in eingebetteten Systemen |
| Type | 8h |
| Available | no longer available |
| Status | in progress |
| Advisor | Univ.-Ass. Dipl.-Ing. Dr. Christian Timmerer |
| Contact | Dipl.-Ing. Ingo Kofler |
| E-Mail | |
| Phone | +43 (0) 463 2700 3617 |
| Fax | +43 (0)463 2700 3699 |
| Description | Die Adaptierung von Multimediadaten erfodert immer innovativere Maßnahmen, wie die Integrierung in so-genannte eingebettete Systeme, welche ihren Beitrag zur Ende-zu-Ende Quality of Service (QoS) leisten sollen. Ein wesentlicher Bestandteil, um Ende-zu-Ende QoS zu garantieren, ist die Adaption von Multimediadaten hinsichtlich des Benutzungskontexts wie zum Beispiel der Netzwerkbedingungen, Endgeräteeigenschaften oder Benutzerwünsche. Um dieses Problem zu lösen, wurde am Institut für Informationstechnologie (ITEC) ein generisches Verfahren zur Adaption von Multimediadaten vorgeschlagen und auch bei MPEG eingereicht, wo es innerhalb des MPEG-21 Standards auch spezifiziert wurde (Teil 7, MPEG-21 Digital Item Adaptation, DIA).
Ein vollständiges Adaptionsmodul ("MPEG-21 DIA Engine") basierend auf diesem Verfahren benötigt jedoch noch eine Reihe anderer Komponenten, welche derzeit in unterschiedlichen Programmiersprachen (C/C++, C#, Java) entwickelt wurden. Im Rahmen des Softwarepraktikums sollen diese Komponenten für den Einsatz in einem Netzwerkknoten, wie beispielsweise Media-Proxy oder -Gateway, portiert und integriert werden.
Ziel dieses Softwarepraktikums ist nun eine dieses Adaptationsmoduls in C/C auf ein eingebettetes System (Linux-basierter WLAN-Router) zu portieren und in ein bestehendes Ende-zu-Ende-System zu integrieren.
Zum Projektumfang gehören:
- Analyse der bestehenden Module und des Zielsystems. Darauf aufbauend, festlegen der Anforderungen.
- Entwicklung/Implementierung/Portierung der erforderlichen Module gemäß der Anforderungen.
- Integration in das bestehende Ende-zu-Ende-System.
- Dokumentation und verfassen der Bakkalaureatsarbeit.
|
| Comment | Weitere Informationen:
christian.timmerer@itec.uni-klu.ac.at
Stichwörter:
MPEG-21, C/C++, XML, XSLT, DOM, SAX, Linux. |
|

| MPEG-4 Scalable Video Coding: Encoder-GUI |
| Type | 8h |
| Available | start as soon as possible, up to two students |
| Status | available |
| Advisor | Univ.-Ass. Dipl.-Ing. Dr. Christian Timmerer |
| Contact | Dipl.-Ing. Robert Kuschnig |
| E-Mail | |
| Phone | +43 (0) 463 2700 3623 |
| Fax | +43 (0)463 2700 3699 |
| Description | Der MPEG-4 Scalable Video Coding (SVC) Standard ermöglicht die Kodierung von visuellen, zeitkontinuierlichen Medien mit hoher Auflösung und Qualität (z.B. High Definition Television – HDTV), wobei durch einfache Manipulation des Videostromes (d.h. löschen/aktualisieren) eine qualitativ schlechtere Version des Videostromes erzeugt werden kann. Die Referenzsoftware zu SVC ist sehr umfangreich, bietet sehr viele Konfigurationsmöglichkeiten, und wird derzeit nur über eine text-basierte Konfigurationsdatei gesteuert. Diese Konfigurationsdatei ist sehr unübersichtlicht und komplex und soll durch eine graphische Benutzerschnittstelle ersetzt werden.
Ziel dieses Softwarepraktikums ist nun diese graphische Benutzerschnittstelle basierend auf der Referenzsoftware zu entwickeln.
Zum Projektumfang gehören:
- Analyse der bestehenden MPEG-4 SVC-Referenzsoftware (+ dazugehörige Dokumentation) und festlegen der Anforderungen für die graphische Benutzerschnittstelle.
- Design, Implementierung und Test der graphischen Benutzerschnittstelle gemäß den Anforderungen.
- Integration bestehender Module zur Generierung von Metadaten.
- Dokumentation und verfassen der Bakkalaureatsarbeit.
|
| Comment | Weitere Informationen:
christian.timmerer@itec.uni-klu.ac.at
Stichwörter:
MPEG-4, Scalable Video Coding, Reference Software, Graphical User Interface, MPEG-21 |
|

| SystemC Model Parser |
| Type | 4h |
| Available | start as soon as possible (4 or 8 h) |
| Status | available |
| Advisor | Univ.-Ass. Dipl.-Ing. Dr. Christian Timmerer |
| Contact | Dipl.-Ing. Peter LEDERER at CISC |
| E-Mail | |
| Phone | +43 (0) 463 2700 3621 |
| Fax | +43 (0)463 2700 3699 |
| Description | Conversion of projects created with a certain EDA tool and language into a format used by another EDA tool is often a big issue. One of first steps needed to provide a general conversion tool is to implement HDL parsers that extract relevant information out of the HDL source files. A HDL parser must be able to extract the hierarchical structure of models, as well as their port and parameter definitions, associated source files, etc. The main task of this project is the development of a specific HDL parser for the SystemC language that parses a set of SystemC source files and generates a Java object structure including all relevant information about the models. The SystemC parser is intended to be applied for importing SystemC models into the SyAD IP-Library, syntax highlighting, and synchronizing model meta-data with the model definition.
Following subtasks are to fulfil in this project:
- Literature research and introduction into scanner and parser technology,
- Literature research and basic understanding of SystemC,
- Development of a SystemC parser and integration into the SyAD framework,
- Evaluation of the implemented solution,
- Documentation.
Desired skills:
- Java programming language,
- Basic knowledge of scanner and parser technology (e.g. JFlex, CUP).
|
| Comment | For more details about this and/or other projects/theses, please contact: Peter Lederer @CISC Laszlo Boeszoermenyi@ITEC Christian Timmerer @ITEC
|
| Further Information |
|

| Signal Viewer |
| Type | 8h |
| Available | work in process |
| Status | in progress |
| Advisor | Univ.-Ass. Dipl.-Ing. Dr. Christian Timmerer |
| Contact | Dipl.-Ing. Peter LEDERER at CISC |
| E-Mail | |
| Phone | +43 (0) 463 2700 3621 |
| Fax | +43 (0) 463 2700 3699 |
| Description | To provide a possibility to visualize the result of a cosimulation with multiple simulator instances involved, a signal viewer, which is able to interpret the output of several state-of-the art stimulators (e.g., MATLAB/Simulink, ModelSim, AMS Designer, etc.), is required. The main task of this project is the definition of a methodology for configuring the tracing of signals from multiple simulators and the development and implementation of a signal viewer in Java able to visualize analogue and digital signals. The desired tool should allow designers to configure signals from different sources to be collected and visualized together in a common signal viewer.
Following subtasks are to fulfil in this project:
- Literature research and introduction to various simulator instances and signal theory,
- Developing a methodology for collecting simulation results of a multi-tool cosimulation,
- Implementation of a signal viewer for analogue and digital signals,
- Evaluation of the implemented solution,
- Documentation.
Desired skills:
- Java programming language,
- Basic knowledge of graphical Java development.
|
| Comment | For more details about this and/or other projects/theses, please contact: Peter Lederer @CISC Christian Timmerer @ITEC
|
| Further Information |
|

| Internship at Technikon |
| Type | 8h |
| Available | ongoing |
| Status | available |
| Advisor | Univ.-Prof. Dipl.-Ing. Dr. Hermann Hellwagner |
| Contact | Dr. Klaus-Michael Koch |
| E-Mail | |
| Phone | +43 4242 23355-0 |
| Fax | +43 4242 23355-77 |
| Description | |
| Further Information |
|
