docs/masqmail-diploma-pres

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 diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/masqmail.tex	Wed Feb 11 16:27:48 2009 +0100
     1.3 @@ -0,0 +1,393 @@
     1.4 +% @file
     1.5 +% @brief  diploma presentation about masqmail
     1.6 +% @author	markus schnalke <meillo@marmaro.de>
     1.7 +% @since	 2009-02-11
     1.8 +
     1.9 +
    1.10 +\documentclass{beamer}
    1.11 +
    1.12 +	\usepackage[utf8]{inputenc}
    1.13 +	\usepackage{ngerman}
    1.14 +	\usepackage{graphicx}
    1.15 +	\usepackage{url}
    1.16 +	\usepackage[automark]{scrpage2}
    1.17 +	\setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex}
    1.18 +
    1.19 +	\title{masqmail}
    1.20 +	\author{markus schnalke}
    1.21 +	\date{2009-02-12}
    1.22 +
    1.23 +	\newcommand{\secframe}[1]{
    1.24 +		\section{#1}
    1.25 +		\frame{ \vfill\vfill \centerline{ \huge #1 } \vfill }
    1.26 +	}
    1.27 +
    1.28 +\begin{document}
    1.29 +
    1.30 +
    1.31 +\frame{
    1.32 +	\vspace{8em}
    1.33 +	\begin{center}
    1.34 +		{\huge\bf masqmail}
    1.35 +
    1.36 +		{a mail transfer agent for workstations and small networks}
    1.37 +
    1.38 +		\vspace{6em}
    1.39 +
    1.40 +		{ \tiny
    1.41 +		markus schnalke \textless{}meillo@marmaro.de\textgreater{}
    1.42 +		}
    1.43 +
    1.44 +	\end{center}
    1.45 +}
    1.46 +
    1.47 +
    1.48 +
    1.49 +\frame{ \frametitle{overview}
    1.50 +
    1.51 +1) about masqmail
    1.52 +
    1.53 +2) short explainaion of the thesis
    1.54 +
    1.55 +3) experiences
    1.56 +
    1.57 +
    1.58 +}
    1.59 +
    1.60 +
    1.61 +
    1.62 +
    1.63 +
    1.64 +
    1.65 +\secframe{about masqmail}
    1.66 +
    1.67 +
    1.68 +
    1.69 +\frame{ \frametitle{what is masqmail}
    1.70 +
    1.71 +a small mail transfer agent (MTA)
    1.72 +
    1.73 +for non-permanent online connections
    1.74 +
    1.75 +over multiple providers
    1.76 +
    1.77 +written by Oliver Kurth between 1999-2003
    1.78 +
    1.79 +}
    1.80 +
    1.81 +
    1.82 +\frame{ \frametitle{value of masqmail}
    1.83 +
    1.84 +covers a niche
    1.85 +
    1.86 +has unique features
    1.87 +
    1.88 +has users!
    1.89 +
    1.90 +}
    1.91 +
    1.92 +
    1.93 +\frame{ \frametitle{problems of masqmail}
    1.94 +
    1.95 +no further development since 2003
    1.96 +
    1.97 +unmaintained
    1.98 +
    1.99 +emailing has changed
   1.100 +
   1.101 +}
   1.102 +
   1.103 +
   1.104 +
   1.105 +
   1.106 +
   1.107 +
   1.108 +
   1.109 +%\section{structure of the thesis}
   1.110 +%
   1.111 +%\frame{
   1.112 +%	\vspace{8ex}
   1.113 +%	\centerline{ \huge structure of the thesis through time }
   1.114 +%}
   1.115 +%
   1.116 +%
   1.117 +%
   1.118 +%
   1.119 +%
   1.120 +%\frame{ \frametitle{structure of 2008-09-16}
   1.121 +%
   1.122 +%purpose and structure of an MTA/of masqmail
   1.123 +%
   1.124 +%security analysis
   1.125 +%
   1.126 +%code improvements
   1.127 +%
   1.128 +%documentation, test, distribution
   1.129 +%
   1.130 +%}
   1.131 +%
   1.132 +%
   1.133 +%
   1.134 +%\frame{ \frametitle{structure of 2008-10-18}
   1.135 +%
   1.136 +%mail transfer agents
   1.137 +%
   1.138 +%\textbf{the masqmail project}
   1.139 +%
   1.140 +%\textbf{requirements}
   1.141 +%
   1.142 +%implementation
   1.143 +%
   1.144 +%summary
   1.145 +%
   1.146 +%}
   1.147 +%
   1.148 +%
   1.149 +%
   1.150 +%\frame{ \frametitle{structure of 2008-11-16}
   1.151 +%
   1.152 +%\textbf{introduction}
   1.153 +%
   1.154 +%mail transfer agents
   1.155 +%
   1.156 +%market analysis
   1.157 +%
   1.158 +%\textbf{masqmail's future}
   1.159 +%
   1.160 +%implementation
   1.161 +%
   1.162 +%\textbf{release}
   1.163 +%
   1.164 +%summary
   1.165 +%
   1.166 +%}
   1.167 +%
   1.168 +%
   1.169 +%
   1.170 +%\frame{ \frametitle{structure of 2008-12-31}
   1.171 +%
   1.172 +%introduction
   1.173 +%
   1.174 +%\textbf{market analysis}
   1.175 +%
   1.176 +%mail transfer agents
   1.177 +%
   1.178 +%masqmail's present and future
   1.179 +%
   1.180 +%improvements
   1.181 +%
   1.182 +%\textbf{new design}
   1.183 +%
   1.184 +%summary
   1.185 +%
   1.186 +%}
   1.187 +%
   1.188 +%
   1.189 +%
   1.190 +%\frame{ \frametitle{final structure of 2009-01-11}
   1.191 +%
   1.192 +%introduction
   1.193 +%
   1.194 +%market analysis
   1.195 +%
   1.196 +%mail transfer agents
   1.197 +%
   1.198 +%masqmail's present and future
   1.199 +%
   1.200 +%\textbf{improvement plans}
   1.201 +%
   1.202 +%summary
   1.203 +%
   1.204 +%}
   1.205 +%
   1.206 +
   1.207 +
   1.208 +
   1.209 +
   1.210 +
   1.211 +
   1.212 +\secframe{short expaination of the thesis}
   1.213 +
   1.214 +
   1.215 +
   1.216 +\frame{ \frametitle{ch01: introduction}
   1.217 +
   1.218 +prerequisites
   1.219 +
   1.220 +the masqmail project
   1.221 +
   1.222 +value and problems of masqmail
   1.223 +
   1.224 +\textbf{$\Rightarrow$ reasons for this thesis}
   1.225 +
   1.226 +}
   1.227 +
   1.228 +
   1.229 +
   1.230 +\frame{ \frametitle{ch02: market analysis}
   1.231 +
   1.232 +classification, life cycle, and trends of electronic communication
   1.233 +
   1.234 +SWOT and trends for email
   1.235 +
   1.236 +\textbf{$\Rightarrow$ show that email will survive}
   1.237 +
   1.238 +}
   1.239 +
   1.240 +
   1.241 +\frame{ \frametitle{ch03: mail transfer agents}
   1.242 +
   1.243 +classification of MTAs
   1.244 +
   1.245 +masqmail's competitors
   1.246 +
   1.247 +short comparison
   1.248 +
   1.249 +\textbf{$\Rightarrow$ provide knowledge for next chapters}
   1.250 +
   1.251 +}
   1.252 +
   1.253 +
   1.254 +
   1.255 +
   1.256 +\frame{ \frametitle{ch04: masqmail's present and future}
   1.257 +
   1.258 +the goal (revive masqmail)
   1.259 +
   1.260 +requirements
   1.261 +
   1.262 +fulfilled requirements
   1.263 +
   1.264 +work to do
   1.265 +
   1.266 +ways for further development
   1.267 +
   1.268 +result
   1.269 +
   1.270 +\textbf{$\Rightarrow$ the core of the thesis: how to revive masqmail}
   1.271 +
   1.272 +}
   1.273 +
   1.274 +
   1.275 +
   1.276 +\frame{ \frametitle{digression: the result}
   1.277 +
   1.278 +``one fits all'' is not possible
   1.279 +
   1.280 +hence: different strategies for different goals
   1.281 +
   1.282 +short-term goal: keep masqmail usable\\
   1.283 +\quad$\rightarrow$ improve existing code
   1.284 +
   1.285 +long-term goal: make masqmail future-proof\\
   1.286 +\quad$\rightarrow$ recreate it from scratch
   1.287 +
   1.288 +disadvantage: more work
   1.289 +
   1.290 +}
   1.291 +
   1.292 +
   1.293 +\frame{ \frametitle{ch05: improvement plans}
   1.294 +
   1.295 +improvements of current code
   1.296 +
   1.297 +a new design
   1.298 +
   1.299 +\textbf{$\Rightarrow$ recommendations how to do the proposed changes}
   1.300 +
   1.301 +}
   1.302 +
   1.303 +
   1.304 +
   1.305 +
   1.306 +
   1.307 +\frame{
   1.308 +	\vfill\vfill
   1.309 +	\centerline{ \Large want more information? }
   1.310 +	\vfill
   1.311 +}
   1.312 +
   1.313 +
   1.314 +\frame{ \frametitle{come to my talk}
   1.315 +
   1.316 +CCC Ulm: ChaosSeminar
   1.317 +
   1.318 +2009-03-09 20:00
   1.319 +
   1.320 +room H20, Uni Ulm
   1.321 +
   1.322 +\url{http://ulm.ccc.de/ChaosSeminar/2009/03_masqmail}
   1.323 +
   1.324 +}
   1.325 +
   1.326 +
   1.327 +
   1.328 +
   1.329 +
   1.330 +
   1.331 +
   1.332 +
   1.333 +\secframe{experiences}
   1.334 +
   1.335 +
   1.336 +\frame{ \frametitle{recommendations (to improve)}
   1.337 +
   1.338 +use your time (lazy beginning)
   1.339 +
   1.340 +focus early on structure
   1.341 +
   1.342 +early and good literature search
   1.343 +
   1.344 +keep a time buffer
   1.345 +
   1.346 +}
   1.347 +
   1.348 +
   1.349 +\frame{ \frametitle{recommendations (what I did well)}
   1.350 +
   1.351 +good backup (nightly!)
   1.352 +
   1.353 +latex (know it already)
   1.354 +
   1.355 +structure, structure, structure
   1.356 +
   1.357 +never hesitate to throw stuff away
   1.358 +
   1.359 +rework, rework, rework
   1.360 +
   1.361 +}
   1.362 +
   1.363 +
   1.364 +
   1.365 +
   1.366 +
   1.367 +
   1.368 +
   1.369 +
   1.370 +
   1.371 +
   1.372 +\frame{
   1.373 +	\vfill\vfill
   1.374 +	\centerline{\textbf{Thanks for your attention}}
   1.375 +	\vfill
   1.376 +}
   1.377 +
   1.378 +
   1.379 +
   1.380 +\frame{ \frametitle{software used}
   1.381 +
   1.382 +Debian GNU/Linux
   1.383 +
   1.384 +\LaTeX\ with the beamer classes
   1.385 +
   1.386 +Vim, latexmk, and Mercurial
   1.387 +
   1.388 +\vfill
   1.389 +
   1.390 +{\scriptsize The slides are available on \url{http://marmaro.de/docs} \hfill 2009-02-12 }
   1.391 +
   1.392 +}
   1.393 +
   1.394 +
   1.395 +\end{document}
   1.396 +