docs/diploma

changeset 205:aa14d1925151

added new pictures; updated makefile
author meillo@marmaro.de
date Sun, 04 Jan 2009 10:05:56 +0100
parents d86a7a65b91f
children b9ff5873f701
files thesis/Makefile thesis/img/comm-classification.pic thesis/img/comm-lifecycle.pic thesis/img/email-swot.pic thesis/img/marker.pic.inc
diffstat 5 files changed, 150 insertions(+), 18 deletions(-) [+]
line diff
     1.1 --- a/thesis/Makefile	Thu Jan 01 21:36:55 2009 +0100
     1.2 +++ b/thesis/Makefile	Sun Jan 04 10:05:56 2009 +0100
     1.3 @@ -26,6 +26,6 @@
     1.4  	latexmk -ps -pdfps $(COVER)
     1.5  
     1.6  .PHONY: img
     1.7 -img:
     1.8 +img: img/*.pic
     1.9  	cd img ; $(MAKE) ; cd -
    1.10  
     2.1 --- a/thesis/img/comm-classification.pic	Thu Jan 01 21:36:55 2009 +0100
     2.2 +++ b/thesis/img/comm-classification.pic	Sun Jan 04 10:05:56 2009 +0100
     2.3 @@ -1,37 +1,36 @@
     2.4  .PS
     2.5  
     2.6 +#scale = 1.3
     2.7 +
     2.8 +
     2.9  boxwid = 2
    2.10  boxht = 1
    2.11  colheaderh = 0.4
    2.12 -rowheaderw = 1.0
    2.13 +rowheaderw = 1.3
    2.14  
    2.15  
    2.16 +copy "marker.pic.inc"
    2.17  
    2.18 -define header {
    2.19 -	[
    2.20 -		right
    2.21 -		box invis "" ht colheaderh wid rowheaderw
    2.22 -		box dotted "\fI" $1 "\fR" ht colheaderh
    2.23 -		box dotted "\fI" $2 "\fR" ht colheaderh
    2.24 -	]
    2.25 -}
    2.26  define row {
    2.27  	[
    2.28  		right
    2.29 -		box dotted "\fI" $1 "\fR" wid rowheaderw
    2.30 -		box $2
    2.31 -		box $3
    2.32 +		B1: box $1
    2.33 +		B2: box $2
    2.34  	]
    2.35  }
    2.36 +
    2.37 +
    2.38  down
    2.39 +row("email" "SMS",  "voice mail" "video messages")
    2.40 +row("instant messaging" "chat",  "VoIP" "video conferencing")
    2.41  
    2.42 +marker_top(1st [].B1, "written")
    2.43 +marker_top(1st [].B2, "recorded")
    2.44  
    2.45 -header("written",  "recorded")
    2.46 -row("asynchronous" "(messages)",  "email" "SMS",  "voice mail" "video messages")
    2.47 -row("synchronous" "(dialog)",  "IM" "chat",  "VoIP" "video conferencing")
    2.48 +marker_left(1st [], "asyncronous" rjust "(messages)" rjust)
    2.49 +marker_left(2nd [], "syncronous" rjust "(dialog)" rjust)
    2.50  
    2.51  
    2.52  
    2.53 -
    2.54 -
    2.55 +#circle diam 0.1 at (0,0)
    2.56  .PE
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/thesis/img/comm-lifecycle.pic	Sun Jan 04 10:05:56 2009 +0100
     3.3 @@ -0,0 +1,75 @@
     3.4 +.PS
     3.5 +
     3.6 +#scale = 1.4
     3.7 +
     3.8 +boxwid = 1.25
     3.9 +boxht = 3
    3.10 +colheaderh = 0.4
    3.11 +rowheaderw = 1.0
    3.12 +ad = 0.1 # arrow distance
    3.13 +
    3.14 +copy "marker.pic.inc"
    3.15 +
    3.16 +"X" with .c at (0,0)
    3.17 +
    3.18 +
    3.19 +define segment {
    3.20 +	[
    3.21 +		down
    3.22 +		A: box "" invis
    3.23 +		line dotted from A.ne to A.se
    3.24 +		#B: box invis "\fI" $1 "\fR" ht 0.5
    3.25 +		marker_bot(last box, $1)
    3.26 +	]
    3.27 +}
    3.28 +
    3.29 +
    3.30 +move up boxht/2-markerlen/2
    3.31 +right
    3.32 +
    3.33 +segment("introduction")
    3.34 +segment("growth")
    3.35 +segment("mature")
    3.36 +segment("saturation")
    3.37 +segment("decline")
    3.38 +
    3.39 +
    3.40 +arrow from 1st [].A.sw to last [].A.se
    3.41 +"\fI" "time" above rjust "\fR" at last arrow.end + (-0.2,0.00)
    3.42 +arrow from 1st [].A.sw to 1st [].A.nw
    3.43 +"\fI" "sales," ljust  "market share," ljust  "importance," ljust  "etc." ljust "\fR" at last arrow.end + (0.05,-0.45)
    3.44 +#line dotted from 1st [].B.nw to 1st [].B.sw
    3.45 +
    3.46 +
    3.47 +spline from 1st [].A.sw right boxwid*0.7 up 0.1 \
    3.48 +	then right boxwid*0.8 up 1.0 \
    3.49 +	then right boxwid up 1.2 \
    3.50 +	then right boxwid up 0.5 \
    3.51 +	then right boxwid down 0.3 \
    3.52 +	then right boxwid/2 down 0.1
    3.53 +
    3.54 +
    3.55 +move to (0,0)
    3.56 +
    3.57 +line left ad up ad*3 with .start at (0.38*boxwid, 0.1)
    3.58 +box "video" "messages" invis wid 0.6 ht 0.4
    3.59 +
    3.60 +line left ad up ad*3 with .start at (0.77*boxwid, 0.3)
    3.61 +box "voice" "mail" invis same
    3.62 +
    3.63 +line left ad up ad*3 with .start at (1.61*boxwid, 1.3)
    3.64 +box "Voice" "over IP" invis same
    3.65 +
    3.66 +line right ad down ad*3 with .start at (2.31*boxwid, 2.0)
    3.67 +box "instant" "messaging" invis same
    3.68 +
    3.69 +line right ad down ad*3 with .start at (3.23*boxwid, 2.6)
    3.70 +box "email" invis wid 0.6 ht 0.2
    3.71 +
    3.72 +line right ad down ad*3 with .start at (4.31*boxwid, 2.5)
    3.73 +box "telefax" invis same
    3.74 +
    3.75 +
    3.76 +
    3.77 +
    3.78 +.PE
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/thesis/img/email-swot.pic	Sun Jan 04 10:05:56 2009 +0100
     4.3 @@ -0,0 +1,36 @@
     4.4 +.PS
     4.5 +
     4.6 +#scale = 1.3
     4.7 +
     4.8 +
     4.9 +boxwid = 2
    4.10 +boxht = 1
    4.11 +colheaderh = 0.4
    4.12 +rowheaderw = 1.3
    4.13 +
    4.14 +
    4.15 +copy "marker.pic.inc"
    4.16 +
    4.17 +define row {
    4.18 +	[
    4.19 +		right
    4.20 +		B1: box $1
    4.21 +		B2: box $2
    4.22 +	]
    4.23 +}
    4.24 +
    4.25 +
    4.26 +down
    4.27 +row("standard" "modular" "extensible",  "")
    4.28 +row("large data transfer" "too big for phone",  "spam")
    4.29 +
    4.30 +marker_bot(last [].B1, "" "opportunities" "of the market")
    4.31 +marker_bot(last [].B2, "" "threats" "of the market")
    4.32 +
    4.33 +marker_left(1st [], "strengths" rjust "of email" rjust)
    4.34 +marker_left(2nd [], "weaknesses" rjust "of email" rjust)
    4.35 +
    4.36 +
    4.37 +
    4.38 +#circle diam 0.1 at (0,0)
    4.39 +.PE
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/thesis/img/marker.pic.inc	Sun Jan 04 10:05:56 2009 +0100
     5.3 @@ -0,0 +1,22 @@
     5.4 +markerlen = 0.2
     5.5 +
     5.6 +define marker_top {
     5.7 +	line up markerlen from $1.nw
     5.8 +	line up markerlen from $1.ne
     5.9 +	"\fI" $2 "\fR" at 0.5<2nd last line.end, last line.end>
    5.10 +}
    5.11 +define marker_bot {
    5.12 +	line $3 down markerlen from $1.sw
    5.13 +	line $3 down markerlen from $1.se
    5.14 +	"\fI" $2 "\fR" at 0.5<2nd last line.end, last line.end>
    5.15 +}
    5.16 +define marker_left {
    5.17 +	line left markerlen from $1.nw
    5.18 +	line left markerlen from $1.sw
    5.19 +	"\fI" $2 "\fR" at 0.5<2nd last line.end, last line.end>
    5.20 +}
    5.21 +define marker_right {
    5.22 +	line right markerlen from $1.nw
    5.23 +	line right markerlen from $1.sw
    5.24 +	"\fI" $2 "\fR" at 0.5<2nd last line.end, last line.end>
    5.25 +}