DI Andreas Bollin 
Startseite Lehre Forschung     Kontakt Privates Schtairisch
 
Lehrveranstaltung
621.450    Softwarepraktikum
Themen der Arbeitsgruppe Prof. Mittermeir
Vorbesprechungstermin wird noch bekanntgegeben!

Folgende Themen stehen für das WS 2003/04 zur Auswahl:

  • Entwicklung einer Java Bibliothek zur Anzeige von Spielbäumen (2 Studierende)

    Im Rahmen des Praktikums soll für das AMEISE Projekt ( http://ameise.uni-klu.ac.at ) eine Bibliothek entwickelt werden, welches es dem Benutzer ermöglicht, den Spielverlauf geeignet als Baum darzustellen. Die Herausforderung liegt hier an der passenden Schnittstellendefinition, da diese Bibliothek in verschiedene Tools eingebaut werden sollte, so unter anderem in den AMEISE Client.

    Das Praktikum umfasst somit:
    • User Interface Design/Entwicklung
    • Design der Schnittstellen
    • Integration in den AMEISE Client
    Voraussetzungen:
    • SW2 Datenbanken und Datenstrukturen
    • Java Kenntnisse und Java GUI Programmierung
    Betreuer/in:
    • Susanne Jäger
    • Andreas Bollin


  • Reverse und Re-Engineering des AMEISE Clients (2-3 Studierende)

    Im Rahmen eines 4h-Praktikums im WS 2001 wurde das Grundsystem des AMEISE Clients ( http://ameise.uni-klu.ac.at ) designt und implementiert. Der Client basiert im Augenblick auf Threads, welche bei näherer Betrachtung aber überflüssig erscheinen. Ziel des Praktikums ist es, einen nicht-thread basierten Client zu schaffen.

    Das Praktikum umfasst somit:
    • Reverse Engineering des bestehenden Clients
    • (Neu)Design
    • Dokumentation und Erstellen eines HB für Client Entwickler
    Vorraussetzungen:
    • SW2 Datenbanken und Datenstrukturen
    • SETE
    • Reverse-Engineering Vorraussetzungen vorteilhaft
    Betreuer:
    • Daniel Wakounig


  • AMEISE Regeleditor (2-3 Studierende)

    Das AMEISE System ( http://ameise.uni-klu.ac.at ) ist in der Lage, Daten von Projektsimulationen in einer Datenbank zu sammeln und dann über SQL-Queries aufgrund dieser Daten Simulationsergebnisse zu bewerten. Eine Adminkomponente stellt eine einfache Schnittstelle zur Datenbank zur Verfügung, zur Zeit werden diese Queries jedoch noch per Hand eingegeben, bzw. von einer Datei eingelesen. Im Rahmen des Praktikums soll ein Tool entwickelt werden, welches es dem Benutzer ermöglicht, AMEISE SQL-Queries einfacher in die Datenbank einzufügen.

    Das Praktikum umfasst somit:
    • Analyse der bestehenden Schnittstelle und der Eingabemöglichkeiten
    • Entwicklung eines Konzeptes zur vereinfachten Eingabe (hier ist die Mitarbeit des Betreuers erforderlich!)
    • Design und Implementierung des Tools.
    Vorkenntnisse:
    • SW2 Datenbanken und Datenstrukturen
    • SQL (UNBEDINGT! Komplexes DB-Schema!)
    • Java GUI Programmierung
    Betreuerin:
    • Susanne Jäger


  • AMEISE Spielverlaufs Analysetool (3 Studierende)

    Im Rahmen des Praktikums soll für das AMEISE Projekt ( http://ameise.uni-klu.ac.at ) eine Tool entwickelt werden, welches es dem Benutzer ermöglicht, den Spielverlauf eines oder mehrerer Spieler geeignet als Baum darzustellen. Hier soll im Rahmen des Projektes eine extern entwickelte Bibliothek verwendet werden können (siehe oben!). Es soll weiters die Möglichkeit bestehen, durch den Spielverlauf zu navigieren und sich Spieleckdaten anzuzeigen.

    Das Praktikum umfasst somit:
    • Design der Schnittstellen (als Anforderungen an ein weiteres Projekt
    • User Interface Design/Entwicklung
    Voraussetzungen:
    • SW2 Datenbanken und Datenstrukturen, SETE
    • Java Kenntnisse und Java GUI Programmierung
    Betreuer/in:
    • Andreas Bollin
    • Susanne Jäger


  • Vergleichskomponente für den AMEISE Clients (2-3 Studierende)

    Der AMEISE Client ( http://ameise.uni-klu.ac.at ) ist im Augenblick in der Lage, einen Spielverlauf sehr einfach als Directory-Baum darzustellen. Es soll in Rahmen dieses Teilprojekts ermöglicht werden, dass Eckdaten zu einem bestimmten Projektzeitpunkt mit Daten aus der Datenbank (mit Eckdaten von anderen Spielern) verglichen werden können.

    Das Praktikum umfasst somit:
    • Analyse des bestehenden DB-Schemas
    • Analyse des AMEISE Clients
    • Design/Implementierung der Vergleichseinheit
    Vorraussetzungen:
    • SW2 Datenbanken und Datenstrukturen
    • SETE
    Betreuer:
    • Susanne Jäger
    • Andreas Bollin


  • Reverse Engineering Werkzeug für regelbasierte Systeme (2-3 Studierende)

    Im Rahmen einer DA am Institut wurde die Grundlage zu einem RE-Tool für Regelbasierte Systeme gelegt und prototypisch implementiert. Ziel des Projektes ist es, diesen Prototypen weiterzuentwicklen und für den Einsatz (z.B. in der AMEISE - ebenfalls ein regelb. System!) vorzubereiten.

    Das Praktikum umfasst somit:
    • Analyse des bestehenden Tools / der DA Idee
    • Design/Implementierung des Tools
    Vorraussetzungen:
    • SW2 Datenbanken und Datenstrukturen
    • Compilerbau
    • SETE
    Betreuer:
    • Daniel Wakounig



Aktuelle Gruppe(n):
  • Eine Zuteilung wurde noch nicht vorgenommen. Bei Interesse wenden Sie sich bitte per Email an einen der Betreuer. Da ich erst ab 1.10.03 wieder erreichbar bin, bitte ich Sie, entweder mit ( Susanne Jäger ) oder ( Daniel Wakounig ) Kontakt aufzunehmen.
 

Fragen, Wünsche und Verbesserungsvorschläge bitte gleich per email (andi@isys.uni-klu.ac.at) an den Autor!

  © DI Andreas Bollin Letzte Änderung: 2000-10-03