Module Number

INFO-4314
Module Title

Programming of Mobile Embedded Systems
Lecture Type(s)

Practical Course
ECTS 6
Work load
- Contact time
- Self study
Workload:
180 h
Class time:
60 h / 4 SWS
Self study:
120 h
Duration 1 Semester
Frequency In the winter semester
Language of instruction German
Type of Exam

Final Project Presentation and Report

Content

This module provides hands-on experience in designing and programming mobile embedded systems (ES). Participants will work in teams of up to three students and in three groups to develop a platform for a small network. The network consists of the following fixed and mobile nodes that communicate wirelessly using Bluetooth technology: A sensor/actuator node programmable in C programming language with an AVR processor. A programmable mobile phone with Bluetooth capability, programmable in Java2ME. A PC as a fixed node with Bluetooth hardware, to be programmed in Java2SE. Students will be provided with a specification of the system to be developed and will independently prepare all development documentation under supervision. Students will learn to design, program and debug a client/server system. During the internship, students are supported by experienced tutors. The internship is highly structured. Weekly tasks are assigned according to a set schedule and their solutions must be demonstrated on time.

Objectives

Students can systematically develop software for embedded systems. They know the entire development process from specification, through development, to debugging and documentation. The students can use proven development environments such as Eclipse, Netbeans, Subversion and the team communication system TRAC. The practical course is completed in small groups. Emphasis is placed on teamwork, communication within and between groups, systematic problem solving and meeting deadlines. This promotes students' self-confidence, self-marketing skills and ability to deal with conflict.

Allocation of credits / grading
Type of Class
Status
SWS
Credits
Type of Exam
Exam duration
Evaluation
Calculation
of Module (%)
Practical Course
P
o
3
6.0
tp
g
100
Prerequisite for participation There are no specific prerequisites.
Lecturer / Other Bringmann
Literature

• M. Sauter. Grundkurs Mobile Kommunikationssysteme
• Kumar et al. Java Programming with Bluetooth
• Internet-Hilfen für die Entwicklungssysteme Eclipse und Netbeans

Last offered unknown
Planned for currently not planned
Assigned Study Areas INFO-INFO, INFO-PRAK, INFO-TECH, MEDI-APPL, MEDI-INFO, MEDI-MEDI, MEDI-MMT, ML-CS