Bachelor Projects Archive RSS

  

Table of Contents  

  
  

SyndicateWay  

  
In Bearbeitung
Ziel 
Ausbau des Community Portals um Gruppen Funktionen
Einzelarbeit
Beschreibung 
Das Community Portal SyndicateWay enthält Basisfunktionalitäten um Syndicate Missions zu Suchen und zu abbonieren. Syndicate Missions ermöglichen eine individuelle Änderung von beliebigen Webseiten aus dem Internet ohne, dass dazu eine Software installiert werden muss.
Das Community Portal soll um neue Funktionalitäten wie Gruppenfunktionen, Rating und einer Chain of Trust im Sicherheitsbereich erweitert werden. Die Arbeit beinhaltet eine Einarbeitung in das php Framework symfony und die Javascript Libraries prototype und scriptacoulus. Eine detailierte Zieldefinition ist Teil der Bachelorarbeit.
Arbeitsaufteilung
  • 20% Einarbeitung
  • 60% Systementwicklung und Programmierung
  • 20% Dokumentation
Bearbeiter
  • Michael Fischer
Betreuer
  

iTracker: iPhone Tracker Support Implementierung  

  
Zu vergeben
Ziel 
Entwicklung von Softwarekomponenten, die eine Nutzung des iPhone als Live-Tracker und als Tracker-Simulator für Augmented Reality-Anwendungen erlauben.
Einzelarbeit
Beschreibung 

Augmented Reality (AR)-Systeme tracken ihre Benutzer - d.h. sie wissen, wo sie stehen, wohin sie blicken, und sind eventuell über weitere relevante Parameter informiert. Das iPhone verfügt über GPS Positionsdaten sowie über einen Beschleunigungsmesser. Im Rahmen der Arbeit soll Software entstehen, die eine Übermittlung dieser Daten an AR Systeme erlaubt: somit wird das iPhone zu einem Sensor des Systems. Ausserdem sollen 2 Tracking-Simulationstools für das iPhone erstellt werden, die im Entwicklungsprozess von AR-Systemen einsetzbar sind. Die Arbeit ist ein erster wichtiger Schritt für eine weitergehende Integration des iPhone in AR Anwendungen.

Die / der Bearbeiter/in arbeitet mit neuesten Technologien (AR-System, iPhone und iPhone SDK) und erwirbt Wissen im Bereich AR-Systeme und Softwareentwicklung für das iPhone. Es besteht bei Interesse die Möglichkeit, die Einarbeitung in das Thema in Form eines erweiterten theoretischen Teils (Augmented Reality Systems and Ubiquitous Computing, Stichwort "post-desktop computing") einzubringen.

Arbeitsaufteilung
  • 20% Einarbeitung
  • 60% Systementwicklung und Programmierung
  • 20% Dokumentation
Bearbeiter
Betreuer
  • Florian Müller
  

MyTrails: Infrastruktur zur Verknüpfung von Geodaten mit persönlichen Daten  

  
In Bearbeitung
Ziel 
Entwicklung und Implementierung eines Verknüpfungsdienstes, welcher gespeicherte GPS-Informationen mit weiteren Daten (z.B. Fotos oder Videos) verbindet und via Internet personifiziert sichtbar macht.
Einzelarbeit oder Gruppenarbeit
Beschreibung 

Das Zusammenfügen von mehreren Informationsquellen aus dem Internet wird als Mashup bezeichnet. Verschiedene Projekte verbinden Positionsinformationen von Objekten mit einer Karte, so lassen sich z. B. bei http://www.swisstrains.ch/ die Zugspositionen beobachten.

In diesem Projekt sollen Geoinformationen (Spuren) von Städtetouristen aufgezeichnet werden. Dabei sollen die Spuren (aus GPS-Daten) mit weiteren Informationen, wie z.B. aufgenommen Fotos verknüpft werden. Die gespeicherten Daten können anschliessend in einem Mashup visualisiert werden.

Arbeitsaufteilung
  • 20% Einarbeitung
  • 60% Umsetzung
  • 20% Dokumentation
Bearbeiter
  • Dominik Hofer
Betreuer
  

Mehrkriterielle ganzzahlige Optimierungsprobleme  

  
Zu vergeben
Ziel 
Begutachtung von mehrkriteriellen ganzzahligen Optimierungsproblemen.
Einzelarbeit oder Gruppenarbeit
Beschreibung 
Viele Reale-Welt Probleme können 'leider' nur diskrete Werte als Lösungen zulassen und besitzen mehrere Ziele, die gleichzeitig optimiert werden müssen. Allerdings sind die beide Ziele voneinander abhängig, so dass die Optimierung des einen Zieles, eine Vernachlässigung der Optimalität des anderen Zieles zur Folge hat. Gesucht sind also Pareto optimale Lösungen.
Als Beispiel wäre die Situation beim Autokauf zu nennen, bei der ein Käufer auf minimalen Spritverbrauch mit hoher Komfortabilität Wert legt. Beide Ziele gleichzeitig mit ihren optimalen Lösungen zu erfüllen ist praktisch nicht möglich, so dass ein mittlerer Komfort mit mittlerem Spritverbrauch eine von vielen optimalen Lösungen darstellen würde.
In diesem Projekt sollen eine Literaturrecherche nach bestehenden mehrkriteriellen Integer Methoden gesucht und verglichen werden. Danach soll eine Methode implementiert und anhand von Testbeispielen validiert werden.
Arbeitsaufteilung
  • 40% Analyse
  • 30% Einarbeitung
  • 30% Programmierung
Betreuer
  

Algorithmus für ganzzahlige Optimierungsprobleme  

  
Zu vergeben
Ziel 
Entwicklung eines Algorithmus für ganzzahlige Optimierungsprobleme.
Einzelarbeit oder Gruppenarbeit
Beschreibung 
Viele Reale-Welt Probleme können 'leider' nur diskrete Werte als Lösungen zulassen. So ist es nicht möglich einen halben Menschen mit auf eine Reise zu nehmen oder in der Automobilindustrie ein Auto ohne Motor zu fertigen, um Kosten einzusparen.
Bekannte theoretische Optimierungsmodelle sind das Rucksackproblem, Kürzeste-Wege Problem oder das Rundreiseproblem, die alle NP-vollständig sind.
Die Aufgabe dieses Projektes ist es, sich die klassischen Integer Lösungstechniken wie Branch&Cut anzueignen und einen Algorithmus zu entwickeln, der eine geeignete Kombination dieser Techniken beinhaltet. Auch Heuristiken wie Evolutionäre Algorithmen können in die Entwicklung mit einfliessen. Die Validierung dieser Methode soll anhand bekannter Testbeispiele und durch Vergleich mit bereits existierenden Tools erfolgen.
Arbeitsaufteilung
  • 30% Analyse
  • 30% Einarbeitung
  • 40% Programmierung
Betreuer
  

Parallele Biomedizinische Daten-Visualisierungen mit Paraview  

  
Zu vergeben
Ziel 
Parallele 3D biomedizinische Daten-Visualisierung mit Paraview.
Einzelarbeit oder Gruppenarbeit
Beschreibung 
Hyperthermie ist eine der vielversprechensten Ansätze in der Krebstherapie. Die Methode basiert darauf die Krebszelle durch elektromagnetische Strahlen von 40 Celsius zu erwärmen, ohne dass dabei das gesunde Körpergewebe beschädigt wird. Der erste Teil der Arbeit befasst sich mit der Einarbeitung in das Visualisierungspaket Paraview. Im zweiten Teil sollen Strategien entwickelt und implementiert werden, damit zeitabhängige 3D-Daten eines Patienten aus der medizinischen Simulation in der Hyperthermie dargestellt werden können.
Arbeitsaufteilung
  • 20% Analyse
  • 20% Einarbeitung
  • 60% Programmierung
Betreuer
  

Graphik-Prozessoren - Algorithmen-Studie auf NVIDIA's Tesla TeraFlop Server  

  
Zu vergeben
Ziel 
Einsatz von NVIDIA's Tesla Graphik Prozessoren.
Einzelarbeit oder Gruppenarbeit
Beschreibung 
Die innovativen NVIDIA Tesla HPC-Lösungen (High Performance Computing-Lösungen) bieten die nötige Rechenleistung für bislang nicht berechenbare Probleme in naturwissenschaftlichen Bereichen. Als dedizierte, hochleistungsfähige GPU-Computing-Lösung ermöglicht Tesla Supercomputing-Leistungen für die bisher ganze Rechenzentren notwendig waren. Mit dieser leicht verfügbaren Supercomputing-Leistung lassen sich nun Rechenanforderungen meistern, die zuvor nicht zu bewältigen waren. In dieser Arbeit soll eine Algorithmen-Studie auf Tesla durchgeführt werden mit die Leistung mit traditionellen Intel/AMD Prozessoren verglichen werden.
Referenzen
  • O. Schenk, M. Christen, and H. Burkhart, Algorithmic Performance Studies on Graphics Processing Units, Technical Report, submitted to IEEE (pdf).
Arbeitsaufteilung
  • 20% Analyse
  • 20% Einarbeitung
  • 60% Programmierung
Betreuer
  

Archiv / Archive