Master-Seminar

Stefan von der Krone

Betreuer: Prof. Waldmann, Dr. Thiemann

Abgabetermin: 23.12.14

Das Problem

Die Lösung

Das Thema

A Haskell Web-Application

for data-mining competition-results

from StarExec

Competition-Results from StarExec

  • Schnittstelle zu StarExec
  • Informationen sammeln und einordnen
  • Schlüsse ziehen

Das Thema

Data-Mining

  • Daten sammeln und cachen
  • Web-Mining (HTML, JSON, CSV interpretieren)

Das Thema

A Haskell Web-Application

  • funktionale Programmiersprache
  • Yesod (Web-Framework)

Das Thema

Praktisches Resultat:

Star-Exec-Presenter

Herausforderungen

  • Haskell
  • Yesod
  • StarExec
  • Software-Design

Haskell

  • komplett neue Sprache
  • funktional
  • unveränderliche Datentypen

Herausforderungen

Yesod

  • kaum Literatur
  • kleine Community (vgl. yesod vs. symfony2
  • eigene DSLs für Model, Präsentation, Routen

Herausforderungen

StarExec

  • (Keine) Doku der Schnittstellen
  • Parsen von HTML-Seiten

Herausforderungen

Software-Design

  • Import alter Daten
  • Filterung (Queries)
  • Modularisierung / Modellierung

Erfolgskriterien

  • Termination Competition (Resultate)
  • Resultatdarstellung
  • weiterführende Kenntnisse über StarExec

Offene Punkte

  • Import implementieren
  • Filterung Queries

Master-Seminar

By Stefan Von Der Krone

Master-Seminar

Talk for the master-seminar

  • 418