docs/masqmail-diploma-pres
diff masqmail.tex @ 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 |
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 +