Mercurial > docs > masqmail-diploma-pres
comparison 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 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:8cdf347664b6 |
---|---|
1 % @file | |
2 % @brief diploma presentation about masqmail | |
3 % @author markus schnalke <meillo@marmaro.de> | |
4 % @since 2009-02-11 | |
5 | |
6 | |
7 \documentclass{beamer} | |
8 | |
9 \usepackage[utf8]{inputenc} | |
10 \usepackage{ngerman} | |
11 \usepackage{graphicx} | |
12 \usepackage{url} | |
13 \usepackage[automark]{scrpage2} | |
14 \setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex} | |
15 | |
16 \title{masqmail} | |
17 \author{markus schnalke} | |
18 \date{2009-02-12} | |
19 | |
20 \newcommand{\secframe}[1]{ | |
21 \section{#1} | |
22 \frame{ \vfill\vfill \centerline{ \huge #1 } \vfill } | |
23 } | |
24 | |
25 \begin{document} | |
26 | |
27 | |
28 \frame{ | |
29 \vspace{8em} | |
30 \begin{center} | |
31 {\huge\bf masqmail} | |
32 | |
33 {a mail transfer agent for workstations and small networks} | |
34 | |
35 \vspace{6em} | |
36 | |
37 { \tiny | |
38 markus schnalke \textless{}meillo@marmaro.de\textgreater{} | |
39 } | |
40 | |
41 \end{center} | |
42 } | |
43 | |
44 | |
45 | |
46 \frame{ \frametitle{overview} | |
47 | |
48 1) about masqmail | |
49 | |
50 2) short explainaion of the thesis | |
51 | |
52 3) experiences | |
53 | |
54 | |
55 } | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 \secframe{about masqmail} | |
63 | |
64 | |
65 | |
66 \frame{ \frametitle{what is masqmail} | |
67 | |
68 a small mail transfer agent (MTA) | |
69 | |
70 for non-permanent online connections | |
71 | |
72 over multiple providers | |
73 | |
74 written by Oliver Kurth between 1999-2003 | |
75 | |
76 } | |
77 | |
78 | |
79 \frame{ \frametitle{value of masqmail} | |
80 | |
81 covers a niche | |
82 | |
83 has unique features | |
84 | |
85 has users! | |
86 | |
87 } | |
88 | |
89 | |
90 \frame{ \frametitle{problems of masqmail} | |
91 | |
92 no further development since 2003 | |
93 | |
94 unmaintained | |
95 | |
96 emailing has changed | |
97 | |
98 } | |
99 | |
100 | |
101 | |
102 | |
103 | |
104 | |
105 | |
106 %\section{structure of the thesis} | |
107 % | |
108 %\frame{ | |
109 % \vspace{8ex} | |
110 % \centerline{ \huge structure of the thesis through time } | |
111 %} | |
112 % | |
113 % | |
114 % | |
115 % | |
116 % | |
117 %\frame{ \frametitle{structure of 2008-09-16} | |
118 % | |
119 %purpose and structure of an MTA/of masqmail | |
120 % | |
121 %security analysis | |
122 % | |
123 %code improvements | |
124 % | |
125 %documentation, test, distribution | |
126 % | |
127 %} | |
128 % | |
129 % | |
130 % | |
131 %\frame{ \frametitle{structure of 2008-10-18} | |
132 % | |
133 %mail transfer agents | |
134 % | |
135 %\textbf{the masqmail project} | |
136 % | |
137 %\textbf{requirements} | |
138 % | |
139 %implementation | |
140 % | |
141 %summary | |
142 % | |
143 %} | |
144 % | |
145 % | |
146 % | |
147 %\frame{ \frametitle{structure of 2008-11-16} | |
148 % | |
149 %\textbf{introduction} | |
150 % | |
151 %mail transfer agents | |
152 % | |
153 %market analysis | |
154 % | |
155 %\textbf{masqmail's future} | |
156 % | |
157 %implementation | |
158 % | |
159 %\textbf{release} | |
160 % | |
161 %summary | |
162 % | |
163 %} | |
164 % | |
165 % | |
166 % | |
167 %\frame{ \frametitle{structure of 2008-12-31} | |
168 % | |
169 %introduction | |
170 % | |
171 %\textbf{market analysis} | |
172 % | |
173 %mail transfer agents | |
174 % | |
175 %masqmail's present and future | |
176 % | |
177 %improvements | |
178 % | |
179 %\textbf{new design} | |
180 % | |
181 %summary | |
182 % | |
183 %} | |
184 % | |
185 % | |
186 % | |
187 %\frame{ \frametitle{final structure of 2009-01-11} | |
188 % | |
189 %introduction | |
190 % | |
191 %market analysis | |
192 % | |
193 %mail transfer agents | |
194 % | |
195 %masqmail's present and future | |
196 % | |
197 %\textbf{improvement plans} | |
198 % | |
199 %summary | |
200 % | |
201 %} | |
202 % | |
203 | |
204 | |
205 | |
206 | |
207 | |
208 | |
209 \secframe{short expaination of the thesis} | |
210 | |
211 | |
212 | |
213 \frame{ \frametitle{ch01: introduction} | |
214 | |
215 prerequisites | |
216 | |
217 the masqmail project | |
218 | |
219 value and problems of masqmail | |
220 | |
221 \textbf{$\Rightarrow$ reasons for this thesis} | |
222 | |
223 } | |
224 | |
225 | |
226 | |
227 \frame{ \frametitle{ch02: market analysis} | |
228 | |
229 classification, life cycle, and trends of electronic communication | |
230 | |
231 SWOT and trends for email | |
232 | |
233 \textbf{$\Rightarrow$ show that email will survive} | |
234 | |
235 } | |
236 | |
237 | |
238 \frame{ \frametitle{ch03: mail transfer agents} | |
239 | |
240 classification of MTAs | |
241 | |
242 masqmail's competitors | |
243 | |
244 short comparison | |
245 | |
246 \textbf{$\Rightarrow$ provide knowledge for next chapters} | |
247 | |
248 } | |
249 | |
250 | |
251 | |
252 | |
253 \frame{ \frametitle{ch04: masqmail's present and future} | |
254 | |
255 the goal (revive masqmail) | |
256 | |
257 requirements | |
258 | |
259 fulfilled requirements | |
260 | |
261 work to do | |
262 | |
263 ways for further development | |
264 | |
265 result | |
266 | |
267 \textbf{$\Rightarrow$ the core of the thesis: how to revive masqmail} | |
268 | |
269 } | |
270 | |
271 | |
272 | |
273 \frame{ \frametitle{digression: the result} | |
274 | |
275 ``one fits all'' is not possible | |
276 | |
277 hence: different strategies for different goals | |
278 | |
279 short-term goal: keep masqmail usable\\ | |
280 \quad$\rightarrow$ improve existing code | |
281 | |
282 long-term goal: make masqmail future-proof\\ | |
283 \quad$\rightarrow$ recreate it from scratch | |
284 | |
285 disadvantage: more work | |
286 | |
287 } | |
288 | |
289 | |
290 \frame{ \frametitle{ch05: improvement plans} | |
291 | |
292 improvements of current code | |
293 | |
294 a new design | |
295 | |
296 \textbf{$\Rightarrow$ recommendations how to do the proposed changes} | |
297 | |
298 } | |
299 | |
300 | |
301 | |
302 | |
303 | |
304 \frame{ | |
305 \vfill\vfill | |
306 \centerline{ \Large want more information? } | |
307 \vfill | |
308 } | |
309 | |
310 | |
311 \frame{ \frametitle{come to my talk} | |
312 | |
313 CCC Ulm: ChaosSeminar | |
314 | |
315 2009-03-09 20:00 | |
316 | |
317 room H20, Uni Ulm | |
318 | |
319 \url{http://ulm.ccc.de/ChaosSeminar/2009/03_masqmail} | |
320 | |
321 } | |
322 | |
323 | |
324 | |
325 | |
326 | |
327 | |
328 | |
329 | |
330 \secframe{experiences} | |
331 | |
332 | |
333 \frame{ \frametitle{recommendations (to improve)} | |
334 | |
335 use your time (lazy beginning) | |
336 | |
337 focus early on structure | |
338 | |
339 early and good literature search | |
340 | |
341 keep a time buffer | |
342 | |
343 } | |
344 | |
345 | |
346 \frame{ \frametitle{recommendations (what I did well)} | |
347 | |
348 good backup (nightly!) | |
349 | |
350 latex (know it already) | |
351 | |
352 structure, structure, structure | |
353 | |
354 never hesitate to throw stuff away | |
355 | |
356 rework, rework, rework | |
357 | |
358 } | |
359 | |
360 | |
361 | |
362 | |
363 | |
364 | |
365 | |
366 | |
367 | |
368 | |
369 \frame{ | |
370 \vfill\vfill | |
371 \centerline{\textbf{Thanks for your attention}} | |
372 \vfill | |
373 } | |
374 | |
375 | |
376 | |
377 \frame{ \frametitle{software used} | |
378 | |
379 Debian GNU/Linux | |
380 | |
381 \LaTeX\ with the beamer classes | |
382 | |
383 Vim, latexmk, and Mercurial | |
384 | |
385 \vfill | |
386 | |
387 {\scriptsize The slides are available on \url{http://marmaro.de/docs} \hfill 2009-02-12 } | |
388 | |
389 } | |
390 | |
391 | |
392 \end{document} | |
393 |