parent
770e5cd901
commit
6288bcfa37
|
|
@ -25,3 +25,6 @@
|
||||||
*.gin
|
*.gin
|
||||||
# Do not initialize twice
|
# Do not initialize twice
|
||||||
.prepared
|
.prepared
|
||||||
|
presentation-blx.bib
|
||||||
|
presentation.bcf
|
||||||
|
presentation.run.xml
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ I =
|
||||||
DOTTYPE := pdf
|
DOTTYPE := pdf
|
||||||
LANG := de
|
LANG := de
|
||||||
F :=
|
F :=
|
||||||
DOT_WILDCARD := image/*.dot
|
DOT_WILDCARD := images/*.dot
|
||||||
.PHONY: fast latex bibtex dot spell spell1 todo
|
.PHONY: fast latex bibtex dot spell spell1 todo
|
||||||
fast:
|
fast:
|
||||||
pdflatex -synctex=1 -interaction=nonstopmode $(main)$(I)
|
pdflatex -synctex=1 -interaction=nonstopmode $(main)$(I)
|
||||||
|
|
@ -45,6 +45,8 @@ latex:
|
||||||
pdflatex -synctex=1 -interaction=nonstopmode $(main)$(I)
|
pdflatex -synctex=1 -interaction=nonstopmode $(main)$(I)
|
||||||
bibtex:
|
bibtex:
|
||||||
bibtex $(main)$(I)
|
bibtex $(main)$(I)
|
||||||
|
biber:
|
||||||
|
biber $(main)$(I)
|
||||||
multibib:
|
multibib:
|
||||||
ifneq ("$(wildcard $(main)$(I)?.aux)", "")
|
ifneq ("$(wildcard $(main)$(I)?.aux)", "")
|
||||||
@for i in $(main)$(I)?.aux; do bibtex $${i}; done;
|
@for i in $(main)$(I)?.aux; do bibtex $${i}; done;
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 676 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 80 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 286 KiB |
|
|
@ -5,6 +5,8 @@
|
||||||
% Autor: M.G.
|
% Autor: M.G.
|
||||||
%===============================================================================
|
%===============================================================================
|
||||||
|
|
||||||
|
%\newcommand*{\footcite}[1]{\footnote{\autocite{#1}}}
|
||||||
|
|
||||||
\newcommand\ratio{169}
|
\newcommand\ratio{169}
|
||||||
\documentclass[10pt,aspectratio=\ratio,
|
\documentclass[10pt,aspectratio=\ratio,
|
||||||
%draft,
|
%draft,
|
||||||
|
|
@ -31,6 +33,10 @@ compress
|
||||||
\setbeamertemplate{caption}[numbered]
|
\setbeamertemplate{caption}[numbered]
|
||||||
%\numberwithin{figure}{section}
|
%\numberwithin{figure}{section}
|
||||||
|
|
||||||
|
|
||||||
|
%\bibliographystyle{plain}
|
||||||
|
\bibliography{../ThesTeX/content/literature.bib}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
%===============================================================================
|
%===============================================================================
|
||||||
% Zum Kompilieren latexmk ausführen.
|
% Zum Kompilieren latexmk ausführen.
|
||||||
|
|
@ -88,25 +94,27 @@ compress
|
||||||
%%%%%%%%%% Content starts here %%%%%%%%%%
|
%%%%%%%%%% Content starts here %%%%%%%%%%
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
\section{Ortsbezogene Spiele}
|
\section{Location based Games}
|
||||||
\begin{frame}{Ortsbezogene Spiele}
|
\begin{frame}{Location based Games}
|
||||||
\framesubtitle{Spass und Datenspuren}
|
\framesubtitle{Spass und Datenspuren}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Spielhandlungen an realen Orten verankert
|
\item Spielhandlungen an realen Orten verankert
|
||||||
\item
|
\item
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
TODO: cite \cite{Ahlqvist2018,1705427} %TODO
|
TODO: cite \autocite{Ahlqvist2018}\autocite{1705427} %TODO
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\section{präzisierte problemstellung}
|
\section{Goal definition}
|
||||||
\begin{frame}{präzisierte problemstellung}
|
\begin{frame}{Goal definition}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item framework for analysis
|
\item framework for analysis
|
||||||
\item expert users/researcher vs. staging/designing
|
\item 2 zielgruppen: expert users/researcher vs. staging/designing
|
||||||
\item integration von externen daten (fragebögen => CSV o.ä.)
|
\item integration von externen daten (fragebögen => CSV o.ä.)
|
||||||
\item adaptable for multiple games
|
\item adaptable for multiple games
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
components
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Components}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item {\small(create + store game log)}
|
\item {\small(create + store game log)}
|
||||||
\item per-game importer
|
\item per-game importer
|
||||||
|
|
@ -117,14 +125,14 @@ components
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\section{forschungsstand}
|
\section{State of research}
|
||||||
\frame<handout:0>
|
\frame<handout:0>
|
||||||
{
|
{
|
||||||
\tableofcontents[sectionstyle=show/hide,hideothersubsections]
|
\tableofcontents[sectionstyle=show/hide,hideothersubsections]
|
||||||
}
|
}
|
||||||
|
|
||||||
\subsection{logs}
|
\subsection{Log processing}
|
||||||
\begin{frame}{log processing}
|
\begin{frame}{Log processing stacks}
|
||||||
Technologies
|
Technologies
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item ELK (Elastic search, Logstash, Kibana) -- Collectd, Influx DB, Grafana -- …
|
\item ELK (Elastic search, Logstash, Kibana) -- Collectd, Influx DB, Grafana -- …
|
||||||
|
|
@ -138,60 +146,66 @@ Technologies
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
TODO: bild mit importiertem GG2-logfile %TODO
|
TODO: bild mit importiertem GG2-logfile %TODO
|
||||||
|
|
||||||
TODO: cite \cite{steinegger2016analyse,andreassen2015monitoring,yang2016aggregated,sanjappa2017analysis} %TODO
|
TODO: cite \autocite{steinegger2016analyse}\autocite{andreassen2015monitoring}\autocite{yang2016aggregated}\autocite{sanjappa2017analysis} %TODO
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\subsection{fussgänger}
|
\subsection{Pedestrian traces}
|
||||||
\begin{frame}{fussgänger traces}
|
\begin{frame}{Analyzing pedestrian movement}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item
|
\item
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
TODO: cite \cite{ren2015mining,Ferrante_2016,Gong_2014,Ranacher_2015,van_der_Spek_2009,tourist_analysis2012} %TODO
|
TODO: cite \autocite{ren2015mining}\autocite{Ferrante_2016}\autocite{Gong_2014}\autocite{Ranacher_2015}\autocite{van_der_Spek_2009}\autocite{tourist_analysis2012} %TODO
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\subsection{analyzing games}
|
\subsection{Rendering GPS tracks}
|
||||||
\begin{frame}{analyzing gamez}
|
\begin{frame}{Render GPS}
|
||||||
|
…
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\subsection{Analyzing games}
|
||||||
|
\begin{frame}{Analyzing gamez}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item there's more than heatmaps
|
\item there's more than heatmaps
|
||||||
\item combine position with game actions
|
\item combine position with game actions
|
||||||
\item identify patterns, balancing issues
|
\item identify patterns, balancing issues
|
||||||
\item manual processes \cite{Drachen2013,AHLQVIST20181}
|
\item manual processes %\citetitle{Drachen2013}\citetitle{AHLQVIST20181}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\vspace{-42pt}
|
\vspace{-42pt}
|
||||||
%\image{.5\textwidth}{game-an}{chat logs with players location \cite{Drachen2013}}{img:chatlogs}
|
%\image{.5\textwidth}{game-an}{chat logs with players location \autocite{Drachen2013}}{img:chatlogs}
|
||||||
%\image{.5\textwidth}{ac3-death}{identify critical sections \cite{Drachen2013}}{img:ac3death}
|
%\image{.5\textwidth}{ac3-death}{identify critical sections \autocite{Drachen2013}}{img:ac3death}
|
||||||
\twofigures{0.5}{game-an}{chat logs with players location \cite{Drachen2013}}{img:chatlogs}{ac3-death}{identify critical sections \cite{Drachen2013}}{img:ac3death}{game analytics}{fig:gameanal}
|
\twofigures{0.5}{game-an}{chat logs with players location}{img:chatlogs}{ac3-death}{identify critical sections}{img:ac3death}{game analytics \cite{Drachen2013}}{fig:gameanal}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\subsection{loc based games}
|
\subsection{Location based games}
|
||||||
\begin{frame}{analyzing location based games}
|
\begin{frame}{Analyzing location based games}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item fragebögen (prä + post; p-hacking)
|
\item fragebögen (prä + post; p-hacking)
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
TODO: cite \cite{Schaal2017} %TODO
|
TODO: cite \footcite{Schaal2017} %TODO
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\subsection{summary}
|
\subsection{Summary}
|
||||||
\begin{frame}{Zusammenfassung}
|
\begin{frame}{Summary}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item log processing: doof
|
\item log processing: doof
|
||||||
\item fussgänger-tracks auswerten: totgeschlagen (gps messfehler, muster, verhaltenserkennung, …)
|
\item fussgänger-tracks auswerten: totgeschlagen (gps messfehler, muster, verhaltenserkennung, …)
|
||||||
|
\item track rendering: linie (mit attributen), raum-zeit-würfel, heatmap, …
|
||||||
\item räumliche auswertung von computerspielen: läuft
|
\item räumliche auswertung von computerspielen: läuft
|
||||||
\item auswertung ortsbezogener spiele: macht niemand?
|
\item auswertung ortsbezogener spiele: macht niemand?
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\section{lösungsansatz}
|
\section{Solution approach}
|
||||||
\frame<handout:0>
|
\frame<handout:0>
|
||||||
{
|
{
|
||||||
\tableofcontents[sectionstyle=show/hide,hideothersubsections]
|
\tableofcontents[sectionstyle=show/hide,hideothersubsections]
|
||||||
}
|
}
|
||||||
\subsection{requirements}
|
\subsection{Requirements}
|
||||||
\begin{frame}{requirements}
|
\begin{frame}{Requirements}
|
||||||
…
|
…
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\subsection{ablauf}
|
\subsection{Architecture}
|
||||||
\begin{frame}{lösungsansatz}
|
\begin{frame}{Solution approach}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item map-reduce like
|
\item map-reduce like
|
||||||
\item map: analyse-läufe
|
\item map: analyse-läufe
|
||||||
|
|
@ -213,22 +227,23 @@ TODO: cite \cite{Schaal2017} %TODO
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
\section{Ausblick: Umsetzung}
|
\section{Outlook: Implementation}
|
||||||
\begin{frame}{Umsetzung}
|
\begin{frame}{Implementation}
|
||||||
\framesubtitle{In Blau}
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item python (3)
|
\item python (3.6)
|
||||||
\item standalone library/cli tool
|
\item standalone library/cli tool
|
||||||
\item web based configuration/runner/API(flask)
|
\item web based configuration/runner/API(flask)
|
||||||
\item …
|
\item …
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
%#1 Breite
|
|
||||||
%#2 Datei (liegt im image Verzeichnis)
|
|
||||||
%#3 Beschriftung
|
|
||||||
%#4 Label fuer Referenzierung
|
|
||||||
\image{.25\textwidth}{\meta/config/images/logo.png}{Uni-Logo}{img:logo}
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Configuration \& results}
|
||||||
|
\twofigures{0.5}{oeb-kml}{Analyzer configuration}{img:oebkml}{oeb-ge}{Result visiualized}{img:oebge}{Example: Generate KML tracks (BioDiv2Go; Oberelsbach2016)}{fig:oeb2016}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{ActivityMapper}
|
||||||
|
\image{.7\textwidth}{track-fi}{Combined screen activity and spatial progress}{img:trackfi}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
@ -238,8 +253,7 @@ TODO: cite \cite{Schaal2017} %TODO
|
||||||
\begin{frame}[allowframebreaks]{References}
|
\begin{frame}[allowframebreaks]{References}
|
||||||
\def\newblock{\hskip .11em plus .33em minus .07em}
|
\def\newblock{\hskip .11em plus .33em minus .07em}
|
||||||
\scriptsize
|
\scriptsize
|
||||||
\bibliographystyle{IEEEtran}
|
\printbibliography
|
||||||
\bibliography{../ThesTeX/content/literature.bib}
|
|
||||||
\normalsize
|
\normalsize
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,3 +35,23 @@
|
||||||
\item API for integration
|
\item API for integration
|
||||||
\item allow load distribution
|
\item allow load distribution
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
====
|
||||||
|
\begin{itemize}
|
||||||
|
\item map-reduce like
|
||||||
|
\item map: analyse-läufe
|
||||||
|
\begin{itemize}
|
||||||
|
\item log-eintrags basiert
|
||||||
|
\item reichern log an
|
||||||
|
\item filtern log
|
||||||
|
\item metriken über komplette log => extern gespeichert
|
||||||
|
\item => evtl. Abhängigkeiten in Reihenfolge
|
||||||
|
\item basis-funktionalität || spiel-bezogen
|
||||||
|
\end{itemize}
|
||||||
|
\item reduce: Operieren mit Ergebnissen (über alle verarbeiteten logs hinweg)
|
||||||
|
\begin{itemize}
|
||||||
|
\item render
|
||||||
|
\item verteilung, …
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,12 @@
|
||||||
\usepackage[T1]{fontenc}
|
\usepackage[T1]{fontenc}
|
||||||
\ifgit
|
\ifgit
|
||||||
\ifpresentation
|
\ifpresentation
|
||||||
\usepackage[local]{gitinfo2}
|
\usepackage{gitinfo2}
|
||||||
\else
|
\else
|
||||||
\ifthesis
|
\ifthesis
|
||||||
\usepackage[local]{gitinfo2}
|
\usepackage{gitinfo2}
|
||||||
\else
|
\else
|
||||||
\usepackage[local,mark]{gitinfo2}
|
\usepackage[mark]{gitinfo2}
|
||||||
\fi
|
\fi
|
||||||
\fi
|
\fi
|
||||||
\fi
|
\fi
|
||||||
|
|
@ -30,7 +30,7 @@
|
||||||
\usepackage[nice]{nicefrac}
|
\usepackage[nice]{nicefrac}
|
||||||
\usepackage{cancel} %%druchstreichen von Formeln
|
\usepackage{cancel} %%druchstreichen von Formeln
|
||||||
\usepackage{latexsym,marvosym,wasysym}
|
\usepackage{latexsym,marvosym,wasysym}
|
||||||
\usepackage{ucs}
|
%\usepackage{ucs}
|
||||||
\usepackage{ltxtable}
|
\usepackage{ltxtable}
|
||||||
\usepackage{ragged2e}
|
\usepackage{ragged2e}
|
||||||
%% Fuer anspruchsvolle Tabellen %%
|
%% Fuer anspruchsvolle Tabellen %%
|
||||||
|
|
@ -42,7 +42,11 @@
|
||||||
\providecommand\phantomsection{}
|
\providecommand\phantomsection{}
|
||||||
\usepackage{hyperref}
|
\usepackage{hyperref}
|
||||||
\fi
|
\fi
|
||||||
\usepackage[numbers]{natbib}
|
\ifpresentation
|
||||||
|
\usepackage[style=authortitle-icomp,autocite=footnote]{biblatex}
|
||||||
|
\else
|
||||||
|
\usepackage[numbers]{natbib}
|
||||||
|
\fi
|
||||||
\usepackage{lscape}
|
\usepackage{lscape}
|
||||||
\iftodo
|
\iftodo
|
||||||
\usepackage{todonotes}
|
\usepackage{todonotes}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue