Logo

Projektpraktikum im Haupstudium: Workflowbasierte Services für eHomes

Projektpraktikum im Hauptstudium: Workflowbasierte Services für eHomes


Lab Course Summer 2008
Workflow-Based Services for eHomes

Projektpraktikum im Hauptstudium
Workflowbasierte Services für eHomes



Dozent


Prof. Dr.-Ing. Manfred Nagl
Tel. 0241 / 80 - 21301
nagl@i3.informatik.rwth-aachen.de


Betreuende Assistenten


Dipl.-Inform. Thomas Heer
Tel. 0241 / 80 - 21322
heer@i3.informatik.rwth-aachen.de
Dipl.-Inform. Daniel Retkowitz
Tel. 0241 / 80 - 21317
retkowitz@i3.informatik.rwth-aachen.de


News

  • The website for the lab course is online.

Important Dates

Date Time Subject Location
25.09.2008 16.00 final presentation seminar room i3 (room 4312, building E1)
19.09.2008 09.00 test presentation seminar room i3 (room 4312, building E1)
08.04.2008 10.00 preliminary discussion seminar room i3 (room 4312, building E1)


Administration


Überblick

Menschen halten sich im Alltag in den unterschiedlichsten Umgebungen auf. Solche Umgebungen können die häusliche Umgebung sein, ein Fahrzeug, oder auch die Arbeitsumgebung, z.B. ein Büro. Diese Umgebungen entwickeln sich mehr und mehr zu "intelligenten" Umgebungen. Das Ziel, das dabei angestrebt wird, ist die Steigerung des Wohlbefindens und der Sicherheit der Personen.

Um die vorhandene Hardware in den Umgebungen zu nutzen, ist außerdem immer komplexere Software nötig, die umfangreiche Funktionalitäten zur Verfügung stellt. Hierbei handelt es sich nicht um statische, monolithische Software, sondern um dynamische Systeme, die aus verschiedenen Services zur Laufzeit zusammengesetzt werden. Komplexe Services können mit Hilfe von Workflows realisiert werden. Ein solcher Ansatz soll in diesem Praktikum exemplarisch umgesetzt werden, indem die Workflow-Engine Shark mit dem bereits bestehenden eHome-Konfigurationswerkzeug gekoppelt wird.

Overview

In everyday-life people reside in many different environments. Such environments can be e.g. at home, in the car or at work. These kinds of environments become more and more "intelligent". The goal is to increase the well-being and the safety of the inhabitants.

To make use of the available hardware more and more complex software is required. These software systems are not monolithic and static but rather dynamic systems composed of different services at runtime. Complex services can be represented in the form of workflows. Such an approach is to be implemented in this lab course by coupling the workflow engine Shark with the existing eHome configuration tool suite.

Image


Ablauf des Praktikums

Zu diesem Themenkomplex sind geeignete Konzepte in verschiedenen Arbeitspaketen zu erarbeiten. Die Anwendbarkeit dieser Konzepte ist anhand der zu entwickelnden Werkzeuge zu demonstrieren. Es wird regelmäßige Treffen geben, an denen der aktuelle Stand der Entwicklung besprochen und dokumentiert wird. Darüberhinaus werden Meilensteine zu festen Terminen vorgegeben, an denen ein ebenfalls festgelegter Zwischenstand erreicht werden soll. Zum Ende des Praktikums wird es eine abschließende Präsentation geben, bei der die entwickelte Software demonstriert wird. Die einzelnen Arbeitspakete werden in Teams von 2-4 Studenten bearbeitet.

Voraussetzungen

Dieses Projektpraktikum wird für das Hauptstudium im Sommersemester 2008 angeboten. Um am Praktikum sinnvoll und mit angemessenem Aufwand mitarbeiten zu können, gibt es folgende Voraussetzungen:

  • Grundkenntnisse in Software-Architekturen (Vorlesung Softwaretechnik oder Softwarearchitekturmodellierung) empfohlen
  • Gute Kenntnisse in der Java-Programmierung
  • Erfahrung im Umgang mit integrierten Entwicklungsumgebungen (in diesem Fall Eclipse) erwünscht
  • Fähigkeit im Team und eigenverantwortlich zu arbeiten



Created by: system last modification: Monday 25 of August, 2008 [08:39:13 UTC] by retkowitz