Language and Runtime Systems Research Group
Prof. Jürg Gutknecht

Semester-, Diplom- und Masterarbeitsvorschläge WS 2003/4

· Installationssupport für Bluebottle/ AOS on Windows
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Implementierung des AOS Filesystems als Einbettung in FAT Files

o Implementierung eines AOS Partition Formatters und Bootlinkers unter Windows

· TLS Kryptografie für Bluebottle/ AOS
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Ausbau einer bestehenden Arbeit zu diesem Thema

· VPN (Virtual Private Network) für Bluebottle/ AOS
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Basierend auf existierenden Kryptolibraries und modularem TCP/IP Stack

· PGP (Pretty Good Privacy) für Bluebottle/ AOS
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Als Add-On zum SPAM Free Mailserver

· TrueType Font Support für Bluebottle/ AOS
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Einbettung in das bestehende AOS Fontsystem

· Page Scanner Support für Bluebottle/ AOS
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Via USB oder Firewire

· JPEG 2000 Decoder und Encoder Implementation für Bluebottle/ AOS
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Unter Nutzung der bestehenden Wavelet Library

· Implementation eines Parser Generators für syntaxgesteuerte Dialoge in C#
Kontaktperson: Raphael Güntensperger, RZ H23, guentensperger@inf.ethz.ch

o Im Rahmen eines MSR unterstützten ROTOR Projekts

· Fotoserver
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o XML-basierte Datenbank zur Speicherung und Organisation von Digitalfotografien

o Ausgeklügelter Such- und Abfragemechanismus

o Adaptive Präsentation der Fotografien auf unterschiedlichen Clients (PC, PDA, Mobiltelefone, ...)

· Portierung des Bluebottle/ AOS Systems auf Zaurus C 750 mit XScale Prozessor
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Aufbauend auf den bestehenden Strong ARM und Xscale Implementationen

o Vorgehensvorschlag: Es soll ein Linux-Kernel-Module geschrieben werden, das als Bootloader für Bluebottle/ AOS dient. Der Bootloader und das Bootimage sollen auf einer Flash-Card gespeichert werden und direkt von dort gestartet werden.

o Implementation bzw. Portierung wichtiger Treiber

o Referenzen:

- http://www.zaurus.com

- http://www.golem.de/0211/22650.html

· Skin-(Look-) Entwicklungssystem für Bluebottle
Kontaktperson: Jürg Gutknecht, RZ H24, gutknecht@inf.ethz.ch

o Die grafische Benutzerschnittstelle des Bluebottle/ AOS Systems basiert auf Kompositionsbeschreibungen in XML-Form. Die einzelnen Komponenten lassen sich dabei programmieren oder anderweitig herstellen (z. B. Als Grafiken oder Bilder)

o In dieser Arbeit soll nun ein auf interaktive Editierarbeit ausgerichtetes Entwicklungssystem für das Design von Bluebottle/ AOS GUIs erstellt werden, welches die schlussendlich benötigten XML-Files selbständig erzeugt.

· Objektbrowser für Bluebottle/ AOS
Kontaktperson: Jürg Gutknecht, RZ H24, gutknecht@inf.ethz.ch

o Konzipierung und Implementation eines Systems zur interaktiven Abfrage von Eigenschaften und Funktionalität von Bluebottle Objekten sowie Objektstrukturen in verschiedenen Abstraktionsgraden bis hinunter zu API und Programmcode

o Direkte Anbindung des Paco Compilers an den Browser

· MPEG4 Encoder für Bluebottle/ AOS
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Eine von mehreren möglichen Implementationen unterschiedlicher Sophistikation

· Spam-freier Mailserver für Bluebottle/ AOS
Kontaktperson: Thomas Frey, RZ H23, frey@inf.ethz.ch

o Mit IMAP-Interface und Web-Interface für den Mailabruf

o Mit SPAM Challenge (Prinzip: Sender, die nicht in einer White-List enthalten sind müssen ein Challenge beantworten um das erste Mail zu senden. Danach werden sie im Erfolgsfall in die White-List aufgenommen