Mercurial > latex
changeset 54:a0da37f6b435
add screenshots, more detailed slides
author | Markus Kaiser <markus.kaiser@in.tum.de> |
---|---|
date | Mon, 15 Oct 2012 19:23:31 +0200 |
parents | e7858f1a18e4 |
children | 43f07820fbd9 |
files | graphview/img/graphbrowser.png graphview/img/graphview.png graphview/presentation.tex |
diffstat | 3 files changed, 59 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/graphview/presentation.tex Sun Oct 14 19:58:20 2012 +0200 +++ b/graphview/presentation.tex Mon Oct 15 19:23:31 2012 +0200 @@ -107,9 +107,12 @@ \begin{columns}[T] \begin{column}{.4\textwidth} \begin{itemize} - \item Stefan Berghofer - \item Features - \item Limits + \item By Stefan Berghofer + \vspace{1.5em} + \item Written in Java + \item Shows theory dependencies + \item Can Filter Subtrees + \item Static Layout \end{itemize} \end{column} \begin{column}{.6\textwidth} @@ -119,12 +122,24 @@ \end{frame} \begin{frame} + \frametitle{Task} + + \begin{itemize} + \item Rewrite in Scala + \item Integration into Isabelle/jEdit + \item Interactive Interface + \item Handling of larger graphs + \item Better filtering + \item Universal graph tool + \end{itemize} +\end{frame} + +\begin{frame} \frametitle{Graphview} \begin{columns}[T] \begin{column}{.4\textwidth} \begin{itemize} - \item Interactive \item Filters \item Colorations \vspace{1.5em} @@ -140,12 +155,12 @@ \begin{frame}[plain] \begin{center} - \LARGE DEMO + \LARGE Demo \end{center} \end{frame} \begin{frame} - \frametitle{Time consumption} + \frametitle{Challanges} \begin{itemize} \item Scala, FP concepts @@ -154,7 +169,43 @@ \vspace{2em} \item JUNG - \item Reimplementations + \item Reimplementation with Java2D + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{JUNG} + + Java Universal Network/Graph Framework + \vspace{1.5em} + \begin{itemize} + \item Handles graph representation and visualization + \item Result of prior filtering process + \item Looked promising from the outside + \end{itemize} + \vspace{1.5em} + But + \begin{itemize} + \item Dying project + \item No good DAG layout-algorithm + \item Imperative + \item Much boilerplate work + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Reimplementation} + + Uses + \begin{itemize} + \item Isabelle's internal graph representation + \item Java2D-Visualization + + \vspace{1.5em} + \item Allows for more functional and simpler code + \item No external dependencies + \item Halved LOC + \item Easier interaction with ML \end{itemize} \end{frame} @@ -164,7 +215,7 @@ \begin{itemize} \item Faster rendering \item Prettier layout algorithm - \item Better integration into isabelle/jEdit + \item Better integration into Isabelle/jEdit \end{itemize} \end{frame}