changeset 2:74cc4428c074

lots of new (empty) slides; new content; restructuring
author meillo@marmaro.de
date Sun, 01 Mar 2009 22:22:55 +0100
parents aacb023e76ab
children 40968008fe7c
files masqmail.tex
diffstat 1 files changed, 195 insertions(+), 45 deletions(-) [+]
line wrap: on
line diff
--- a/masqmail.tex	Sun Mar 01 20:05:47 2009 +0100
+++ b/masqmail.tex	Sun Mar 01 22:22:55 2009 +0100
@@ -57,50 +57,90 @@
 
 
 
-\frame{ \ft{overview}
+\secframe{about me}
+
+
+\frame{\ft{markus schnalke}
+
+\textbf{past}
 
-1) about me
+Business Information Systems\\
+at University of Applied Sciences, Ulm
+
+Diploma Thesis about masqmail
+
+
+\textbf{future}
 
-2) about masqmail
+Master in Informatics\\
+here at University, Ulm
+
+}
+
+
+\frame{\ft{I am interested in}
 
-3) short explanation of my thesis
+Unix Philosophy
+
+suckless software
 
-4) further development of masqmail
+Free Software
+
+Debian
 
 }
 
 
 
 
-\secframe{about me}
+\secframe{this talk}
 
 
-\frame{\ft{markus schnalke}
+\frame{ \ft{overview}
 
-studied Business Information Systems
+1) prerequisites (xx\%)
 
-at University of Applied Sciences, Ulm
+2) about masqmail (xx\%)
 
-diploma thesis about masqmail
+3) the thesis (xx\%)
 
-now Master studies at University, Ulm
+4) help me to help masqmail (xx\%)
 
 }
 
 
-\frame{\ft{I am interested in}
+
+
+
 
-Free Software
+
+
+\secframe{Email? MTA? ...}
 
-Debian
+
+\frame{\ft{What are MTAs}
 
-suckless software
+MTA = Mail Transfer Agent
 
-the Unix Philosophy
+the post offices of email
+
+definition: FIXME
 
 }
 
 
+\frame{\ft{mail agents}
+
+\begin{center}
+\includegraphics[width=0.8\textwidth]{fig/mail-agents.eps}
+\end{center}
+
+}
+
+
+\oneline{questions?}
+
+
 
 
 
@@ -111,11 +151,11 @@
 
 \frame{ \ft{what is masqmail}
 
-a Mail Transfer Agent (MTA)
+an MTA
 
 a small one
 
-and one for special setups
+one for special setups
 
 }
 
@@ -128,7 +168,7 @@
 
 especially for workstations and small networks
 
-also notebooks (maybe the largest market)
+also notebooks
 
 }
 
@@ -137,17 +177,25 @@
 
 written by Oliver Kurth
 
-between 1999 and 2003
-
-most likely:
+1999 -- 2003
 
-- to manage masqdialer-controlled ISDN connections
+GPL
 
-- source of the name (``masq\dots'')
+about 9\,000 SLOC
 
 }
 
 
+\frame{\ft{guessed}
+
+initially written to use masqdialer-controlled online connections
+
+thus: source of the name (``masq\dots'') (not ``\dots qmail'')
+
+}
+
+
+
 \frame{ \ft{masqmail today}
 
 development stopped in 2003
@@ -187,6 +235,19 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
 \secframe{when I meet masqmail}
 
 
@@ -226,15 +287,34 @@
 
 
 
+
+\frame{\ft{motivation}
+
+\textbf{motivation}
+
+- for myself
+
+- for the community
+
+\textbf{thus}
+
+- in English
+
+- free available
+
+}
+
+
+
 \frame{\ft{guiding principle}
 
 \begin{center}
-	\it
-	Do what you think is interesting,\\
-	do something that you think is fun and worthwhile,\\
-	because otherwise you won't do it well anyway.
+\it
+Do what you think is interesting,\\
+do something that you think is fun and worthwhile,\\
+because otherwise you won't do it well anyway.
 
-	---Brian~W.\ Kernighan---
+---Brian~W.\ Kernighan---
 \end{center}
 
 }
@@ -243,20 +323,9 @@
 
 
 
-\secframe{the thesis}
 
 
-\frame{\ft{general decisions}
-
-write in English
-
-do the thesis for myself
-
-... and for the Free Software community
-
-thus, make it free available (see my website!)
-
-}
+\secframe{the thesis in short}
 
 
 
@@ -270,8 +339,8 @@
 
 - documentation, test, distribution
 
+With the goal to release a new version and get it into Debian
 
-With the goal to release a new version and get it into Debian
 }
 
 
@@ -287,8 +356,8 @@
 
 - improvement plans
 
+Became pretty theoretic (I don't worry)
 
-Became pretty theoretic (I don't worry)
 }
 
 
@@ -372,7 +441,16 @@
 
 
 
-\secframe{MTAs in detail}
+
+
+
+
+
+
+
+\secframe{in detail: ch03 MTAs}
+
+
 
 \frame{\ft{MTAs}
 
@@ -444,10 +522,44 @@
 
 
 
-\secframe{Requirements}
+
+
+
+
+
+
+
+
 
 
 
+\secframe{in detail: ch04 present and future}
+
+
+\frame{\ft{functional requirements}
+
+}
+
+\frame{\ft{non-functional requirements}
+
+}
+
+\frame{\ft{architectural requirements}
+
+}
+
+\frame{\ft{fulfilled requirements}
+
+}
+
+\frame{\ft{work to do}
+
+}
+
+
+\frame{\ft{further development}
+
+}
 
 
 \frame{\ft{the result}
@@ -474,6 +586,44 @@
 
 
 
+\secframe{in detail: ch05.1 existing code}
+
+
+
+
+\frame{\ft{masqmail's code base}
+
+C
+
+~ 9,000 SLOC
+
+}
+
+
+
+
+
+
+
+
+
+\secframe{in detail: ch05.2 new design}
+
+\frame{\ft{FIXME}
+
+}
+
+
+
+
+
+
+\secframe{HELP!}
+
+
+\frame{\ft{FIXME}
+
+}