Foto

Dipl.-Inform. Lorenz Witte

Technische Universität Braunschweig


Abteilung E.I.S.


 

 


 

Forschungsgebiete

 
Home Automation

Die Home Automation stellt besondere Anforderungen an die Entwicklung von Hard- und Software. Entscheidende Parameter sind dabei Produktionskosten, Betriebskosten (Stromverbrauch, Wartung) und Baugröße. Daneben spielt die Vernetzung von Einzelkomponenten über verschiedene Kommunikationswege zu einem schlüssigen Gesamtsystems eine herausragende Rolle.

Software-Entwicklung für eingebettete Systeme

Bei heutigen PCs bestimmt der Wunsch, eine bestimmte Software zu nutzen, die Entscheidung, welche Hardware-Plattform gewählt wird. So legt z.B. der Wunsch, Windows-Applikationen zu nutzen, einen Anwender darauf fest, eine Windows-kompatible Hardware (x86 PCs) zu verwenden.

Bei eingebetteten Systemen wird die Hardware für ein bestimmtes Einsatzgebiet maßgeschneidert. Dabei können für unterschiedliche Anwendungen verschiedenste Hardware-Komponenten (CPUs, Peripheriegeräte, Bus-Systeme) zum Einsatz kommen. Die Software hat sich nach der gegebenen Hardware zu richten - nicht umgekehrt.

In einigen Situationen ist es möglich, ein verfügbares Betriebssystem (Linux, eCos, WindowsCE, ...) einzusetzen, oft ist dies wegen der Hardware-Anforderungen aber auch nicht möglich bzw. nicht wirtschaftlich. In einem solchen Fall müssen die Anwendung und die vor ihr verwendeten Bibliotheken direkt auf der Hardware aufsetzen - bei der Vielzahl an verschiedenen Systemarchitekturen eine Aufgabe, die man dem Anwendungsentwickler ersparen möchte.

Embedded Middleware: JControl-Kernel

Diesem Problem soll durch den Einsatz einer Middleware (dem JControl-Kernel) begegnet werden, die sowohl auf einem vorhandenen Betriebssystem als auch direkt auf einer gegebenen Hardware aufsetzen kann. Im ersten Fall bildet sie lediglich eine Laufzeitumgebung für Anwendungen, im zweiten Fall muss die Middleware auch Aufgaben eines Betriebssystems übernehmen.

Die Middleware soll eine plattformunabhängige, einfach zu programmierende und resourcensparende API für Anwendungen bereitzustellen und durch einen modularen und objektorientierten Aufbau einfach zu portieren sein. Die Anwendungsentwicklung wird von der Aufgabe entlastet, Details über die Hardware oder das Betriebssystems zu kennen. Das "Portieren" einer Anwendung beschränkt sich dadurch auf ein schlichtes Neukompilieren.

Kommunikationsschnittstellen

Ein weiterer Parameter bei der Entwicklung der Middleware ist die leichte Einbindung unterschiedlicher Kommunikationsschnittstellen (EIA-709, EIB, Ethernet, Bluetooth, ...) über einheitliche Programmiermechanismen. Auf einer sehr hohen Abstraktionsebene soll eine Anwendung in der Lage sein, mit anderen Geräten im Netzwerk zu kommunizieren, ohne im Detail zu wissen, welcher physikalische Übertragungsweg und welches Protokoll dabei verwendet werden.

Lebenslauf

 

1996

 

Abitur an der Lutherschule Hannover

1996-1997

 

Besuch der Universität (Mathematik)

1997-1998

 

Zivildienst in der Schüchtermannklinik in Bad Rothenfelde

1998-2005

 

Informatikstudium an der TU-Braunschweig mit Diplomabschluss

2005-2007

 

Wissenschaftlicher Mitarbeiter der Abteilung Entwurf integrierter Schaltungen (E.I.S.)
(Kooperation mit der DOMOLOGIC Home Automation GmbH)
 

Veröffentlichungen

 

Witte, L.; Telkamp, G.


Domotics and Infomobility in the ASK-IT Project

ASK-IT 1st International Conference, Nizza (Frankreich), 10-06


Telkamp, G.; Witte, L.


Anleihe vom PC: Grafische Benutzeroberflächen für Embedded Systems

Design & Elektronik, 08-06


Witte, L.


XUI: Ein flexibles JAVA-Framework für anspruchsvolle grafische Benutzeroberflächen von eingebetteten Systemen

Diplomarbeit, TU-Braunschweig, Abt. E.I.S., 2004


Witte, L.


GFXlib - A Portable and Fast Graphics Library for Embedded Systems

Studienarbeit, TU-Braunschweig, Abt. E.I.S., 2004


Klingauf, W., Witte, L., Golze, U.


Performance Optimization of Embedded Java Applications by a C/Java-hybrid Architecture

Global Signal Processing Conference (GSPx), Santa Clara, CA, USA, September 2004