changeset 0:8cdf347664b6

presentation of my diploma thesis about masqmail
author meillo@marmaro.de
date Wed, 11 Feb 2009 16:27:48 +0100
parents
children 50ad2db3fd18
files masqmail.tex
diffstat 1 files changed, 393 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/masqmail.tex	Wed Feb 11 16:27:48 2009 +0100
@@ -0,0 +1,393 @@
+% @file
+% @brief  diploma presentation about masqmail
+% @author	markus schnalke <meillo@marmaro.de>
+% @since	 2009-02-11
+
+
+\documentclass{beamer}
+
+	\usepackage[utf8]{inputenc}
+	\usepackage{ngerman}
+	\usepackage{graphicx}
+	\usepackage{url}
+	\usepackage[automark]{scrpage2}
+	\setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex}
+
+	\title{masqmail}
+	\author{markus schnalke}
+	\date{2009-02-12}
+
+	\newcommand{\secframe}[1]{
+		\section{#1}
+		\frame{ \vfill\vfill \centerline{ \huge #1 } \vfill }
+	}
+
+\begin{document}
+
+
+\frame{
+	\vspace{8em}
+	\begin{center}
+		{\huge\bf masqmail}
+
+		{a mail transfer agent for workstations and small networks}
+
+		\vspace{6em}
+
+		{ \tiny
+		markus schnalke \textless{}meillo@marmaro.de\textgreater{}
+		}
+
+	\end{center}
+}
+
+
+
+\frame{ \frametitle{overview}
+
+1) about masqmail
+
+2) short explainaion of the thesis
+
+3) experiences
+
+
+}
+
+
+
+
+
+
+\secframe{about masqmail}
+
+
+
+\frame{ \frametitle{what is masqmail}
+
+a small mail transfer agent (MTA)
+
+for non-permanent online connections
+
+over multiple providers
+
+written by Oliver Kurth between 1999-2003
+
+}
+
+
+\frame{ \frametitle{value of masqmail}
+
+covers a niche
+
+has unique features
+
+has users!
+
+}
+
+
+\frame{ \frametitle{problems of masqmail}
+
+no further development since 2003
+
+unmaintained
+
+emailing has changed
+
+}
+
+
+
+
+
+
+
+%\section{structure of the thesis}
+%
+%\frame{
+%	\vspace{8ex}
+%	\centerline{ \huge structure of the thesis through time }
+%}
+%
+%
+%
+%
+%
+%\frame{ \frametitle{structure of 2008-09-16}
+%
+%purpose and structure of an MTA/of masqmail
+%
+%security analysis
+%
+%code improvements
+%
+%documentation, test, distribution
+%
+%}
+%
+%
+%
+%\frame{ \frametitle{structure of 2008-10-18}
+%
+%mail transfer agents
+%
+%\textbf{the masqmail project}
+%
+%\textbf{requirements}
+%
+%implementation
+%
+%summary
+%
+%}
+%
+%
+%
+%\frame{ \frametitle{structure of 2008-11-16}
+%
+%\textbf{introduction}
+%
+%mail transfer agents
+%
+%market analysis
+%
+%\textbf{masqmail's future}
+%
+%implementation
+%
+%\textbf{release}
+%
+%summary
+%
+%}
+%
+%
+%
+%\frame{ \frametitle{structure of 2008-12-31}
+%
+%introduction
+%
+%\textbf{market analysis}
+%
+%mail transfer agents
+%
+%masqmail's present and future
+%
+%improvements
+%
+%\textbf{new design}
+%
+%summary
+%
+%}
+%
+%
+%
+%\frame{ \frametitle{final structure of 2009-01-11}
+%
+%introduction
+%
+%market analysis
+%
+%mail transfer agents
+%
+%masqmail's present and future
+%
+%\textbf{improvement plans}
+%
+%summary
+%
+%}
+%
+
+
+
+
+
+
+\secframe{short expaination of the thesis}
+
+
+
+\frame{ \frametitle{ch01: introduction}
+
+prerequisites
+
+the masqmail project
+
+value and problems of masqmail
+
+\textbf{$\Rightarrow$ reasons for this thesis}
+
+}
+
+
+
+\frame{ \frametitle{ch02: market analysis}
+
+classification, life cycle, and trends of electronic communication
+
+SWOT and trends for email
+
+\textbf{$\Rightarrow$ show that email will survive}
+
+}
+
+
+\frame{ \frametitle{ch03: mail transfer agents}
+
+classification of MTAs
+
+masqmail's competitors
+
+short comparison
+
+\textbf{$\Rightarrow$ provide knowledge for next chapters}
+
+}
+
+
+
+
+\frame{ \frametitle{ch04: masqmail's present and future}
+
+the goal (revive masqmail)
+
+requirements
+
+fulfilled requirements
+
+work to do
+
+ways for further development
+
+result
+
+\textbf{$\Rightarrow$ the core of the thesis: how to revive masqmail}
+
+}
+
+
+
+\frame{ \frametitle{digression: the result}
+
+``one fits all'' is not possible
+
+hence: different strategies for different goals
+
+short-term goal: keep masqmail usable\\
+\quad$\rightarrow$ improve existing code
+
+long-term goal: make masqmail future-proof\\
+\quad$\rightarrow$ recreate it from scratch
+
+disadvantage: more work
+
+}
+
+
+\frame{ \frametitle{ch05: improvement plans}
+
+improvements of current code
+
+a new design
+
+\textbf{$\Rightarrow$ recommendations how to do the proposed changes}
+
+}
+
+
+
+
+
+\frame{
+	\vfill\vfill
+	\centerline{ \Large want more information? }
+	\vfill
+}
+
+
+\frame{ \frametitle{come to my talk}
+
+CCC Ulm: ChaosSeminar
+
+2009-03-09 20:00
+
+room H20, Uni Ulm
+
+\url{http://ulm.ccc.de/ChaosSeminar/2009/03_masqmail}
+
+}
+
+
+
+
+
+
+
+
+\secframe{experiences}
+
+
+\frame{ \frametitle{recommendations (to improve)}
+
+use your time (lazy beginning)
+
+focus early on structure
+
+early and good literature search
+
+keep a time buffer
+
+}
+
+
+\frame{ \frametitle{recommendations (what I did well)}
+
+good backup (nightly!)
+
+latex (know it already)
+
+structure, structure, structure
+
+never hesitate to throw stuff away
+
+rework, rework, rework
+
+}
+
+
+
+
+
+
+
+
+
+
+\frame{
+	\vfill\vfill
+	\centerline{\textbf{Thanks for your attention}}
+	\vfill
+}
+
+
+
+\frame{ \frametitle{software used}
+
+Debian GNU/Linux
+
+\LaTeX\ with the beamer classes
+
+Vim, latexmk, and Mercurial
+
+\vfill
+
+{\scriptsize The slides are available on \url{http://marmaro.de/docs} \hfill 2009-02-12 }
+
+}
+
+
+\end{document}
+