Informatik

Studiengang Informatik I4

Projektarbeiten im  SS 2009

HA - Heimautomatisierung

Prof. Dr. Hubert Högl

Unser Projekt hat es sich zum Ziel gesetzt, eine erweiterbare Heizungssteuerung zu entwickeln, um in Zeiten des anziehenden Ölpreises und der starken Umweltbelastung sparsamer mit vorhandenen Ressourcen umzugehen. Gleichzeitig sollte eine angenehmere und flexiblere Umgebung bereitgestellt werden, die auch Hand in Hand mit innovativen und regenerativen Wärmequellen zusammenspielt. Eine der Kernphilosophien die uns am Herzen liegt ist Open Source, die ganze Steuerung soll offen und leicht anpassbar und portabel sein. Realisiert wird dies durch ein objektorientiertes System auf Basis von Python 2.6. Es war ursprünglich angedacht das System auf einem Linux Board laufen zu lassen, so dass auch das System selber handlich und sparsam bleibt. Momentan läuft das System auf einem "handelsüblichen" Linux Desktop System. Die Kommunikation mit externen Geräten, wie z.B. Brenner, Pumpe, Mischer, erfolgt über einen Hardware Abstraction Layer, eine Zwischenschicht, die eine hardwareunabhängige Kommunikation ermöglicht. Damit ist eine komplette Simulation des Systems sehr leicht möglich. Das System bietet die Möglichkeit eines Remote Zugriffs für Fernüberwachungen in Form einer Web-Anwendung auf WSGI Basis. Diese Anwendung läuft auf einem internen Webserver, so dass das System komfortabel extern ansprechbar ist. Eine Konfiguration des Systems ist über ein Bedienelement mit Display möglich.

 

HiCoSim

Prof. Dr. Gundolf Kiefer

Der  HiCoVec-Prozessor ist ein an der Hochschule Augsburg entworfener und als Open-Source-Hardware freigegebener konfigurierbarer Medienprozessor, der zum Beispiel mithilfe von programmierbaren Logikbausteinen (FPGAs) realisiert werden kann. Er besteht aus einer bewusst einfach gehaltenen Haupt-Einheit (Akkumulator-Maschine mit Load-/Store-Architektur) und einer Vektor-Einheit, die vergleichbar mit den SSE-Einheiten bei x86-Prozessoren ist (aber eben konfigurierbar). Da er optimal an seine Aufgabe angepasst werden kann, kann er sehr beachtliche Rechenleistungen erzielen.

In dieser Projektarbeit wird ein Simulator für den HiCoVec-Prozessor entwickelt, der HiCoSim. Er soll ähnlich bedienbar sein wie ein Debugger (z. B. ddd) und es ermöglichen, Software zu entwickeln, ohne auf real vorhandene Hardware angewiesen zu sein. Darüber hinaus wird der Simulator die Anzahl der benötigten CPU-Takte und der simulierten Befehle sowie evtl. weitere Statistiken bestimmen. Somit lässt sich der Simulator dann auch für Leistungsabschätzungen einsetzen.

 

JPROX - E-Mail-Archivierung

Prof. Dr. Gerhard Meixner

Projekt "jprox", Logo

Seit 2007 ist es laut Gesetz pflicht geschäftsrelevante E-Mail revisionssicher zu Archivieren. Aufgabe von JPROX ist nun die transparente und revisionssichere Archivierung des E-Mail-Datenverkehrs einer Internetdomäne. Dabei werden alle eingehende oder ausgehende E-Mail ohne Mitwirkung des Endanwenders oder einer installierten Zusatzsoftware archiviert. Als MTA (Message Transfer Agent) wird ein gewöhnlicher SMTP-Server verwendet, der die Kommunikation mit der Außenwelt abwickelt. Das System bietet dem Anwender, die uns bekannten gesetzlichen Bestimmungen sowie die betrieblichen Bestimmungen des Anwenders hinsichtlich Datensicherheit und Datenschutz über die Lebensdauer des Archivs sicherzustellen.

 

Panic Project – „Ich will hier raus!“

Prof. Dr. Peter Rösch

Panic Project , Logo

Das Projekt "Panic Project" simuliert das Panikverhalten von Personen die durch eine oder mehrere Türen flüchten wollen.

Auf Basis eines theoretischen Modells für die Wechselwirkungen zwischen den Personen wurde die 2D-Simulation entwickelt. Es wird also das Verhalten einer Menschenmenge beim Verlassen eines Raums ggf. mit Hindernissen wie z.B. Säulen, simuliert. Die Geometrie bzw. die Gestaltung des Raums und der Hindernisse sowie das Verhalten der Personen sind variabel und können über Parameter in der Simulation festgelegt werden. Die verschiedenen Konfigurationen können durch geeignete Kennzahlen quantitativ verglichen werden.

Es besteht die Möglichkeit, Simulationen im Hintergrund ablaufen zu lassen und die Ergebnisse anschließend textuell auszugeben.

 

Praktikumsevaluation

Prof. Dr. Jürgen Scholz

Eine Plattform wird entwickelt, auf der Studenten nach Abschluss des Praxissemester ihren Praktikantenbetrieb bewerten können um so Studenten auf der Suche nach einem Praktikumsplatz eine Entscheidungshilfe zu bieten.

Dabei wird ein von der FH Augsburg zur Verfügungen gestellten Server aufgesetzt und eine Datenbank entworfen und eingerichtet, um die eingegebenen Daten speichern und verwalten zu können. Es muss eine Web-fähige Oberfläche mit Eingabemaske programmiert werden.

Ein fakultätsspezifischer Fragenkatalog wird entworfen und in der Datenbank abgelegt. Die ausgefüllten Fragebogen werden statistisch ausgewertet und in der Datenbank abgelegt.

Die statistischen Daten müssen anderen Studenten über die Suchfunktion zur Verfügung gestellt werden. Die Daten über die Firma und des Studenten, der die Bewertung abgegeben hat, sind dabei anonymisiert.

Sigma / StuVe-Portal

Prof. Dr. Nik Klever

Sigma_Logo

Sigma ist ein von der iStuVe angestoßenes Projekt, mit dem Ziel, die diversen im Internet verstreuten Präsenzen der Informatiker und Wirtschaftsinformatiker in einem neuen Web-Portal zu vereinen. Es soll den derzeitigen und zukünftigen Studenten eine zentrale Anlaufstelle zum Informationsaustausch und zur Materialbeschaffung bieten. Hierfür werden neben einem News-System, Wiki und Forum auch weitere Komfortfunktionen realisiert, um den Studentenalltag zu vereinfachen.

 

Tempus 2

Prof. Dr. Nik Klever

Projekt "Tempus2" - Logo

Das in Python geschriebene OpenSource-Projekt Schooltool soll hinsichtlich modularer Erweiterungs- und Anpassungsstrategien untersucht werden. Langzeitziel ist es, die vorhandenen, lokalen Teilsysteme der Fachhochschule Augsburg zur Ressourcen- und Stundenplanung in einem webbasierten Portal zu integrieren. Projektgegenstand ist diesbezüglich die Dokumentation, Machbarkeitsstudie und Prototypenumsetzung, um Schooltool als potentielle Integrationsplattform zu bewerten.