Beiträge hinzugefügt, Examensarbeit hinzugefügt, Diagramme hinzugefügt.
This commit is contained in:
parent
d28f0594c2
commit
aa36f85702
216 changed files with 173743 additions and 0 deletions
56
Examensarbeit Spittank/source/imgs/mobos/mobos_app.tikz
Normal file
56
Examensarbeit Spittank/source/imgs/mobos/mobos_app.tikz
Normal file
|
@ -0,0 +1,56 @@
|
|||
|
||||
\begin{tikzpicture}[]
|
||||
|
||||
|
||||
\node[osGen,osPhone] (iPOS) {iPh. OS $\leq$ 3.1};
|
||||
\node[osGen,osMob,below=of iPOS] (iPOS32) {iPh. OS 3.2};
|
||||
\node[osGen,osMob,below=of iPOS32] (iOS42) {iOS 4.2};
|
||||
\node[osGen,osMobEmb,below=of iOS42] (iOS) {iOS $\geq$ 4.3};
|
||||
|
||||
\node[osGen,osPC,left=0.5cm of iOS] (mSLion) {Mac OS X 10.8};
|
||||
\node[osGen,osPC,above=of mSLion] (mLion) {Mac OS X 10.7};
|
||||
\node[osGen,osPC,minimum height=2.15cm,above=of mLion] (mOSX) {Mac OS X};
|
||||
|
||||
\node[osGen,osEmb,left=3.5cm of iPOS] (osATV) {Mac OS X ATV};
|
||||
|
||||
|
||||
\draw[pkrn] (mOSX.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (mLion.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pkrn] (iPOS.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (iPOS32.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (iOS42.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pkrn] (mOSX.west) ++(0,0.65cm) -- +(-0.5cm,0);
|
||||
\draw[pkrn] (mOSX.east) ++(0,0.65cm) -- +(0.5cm,0);
|
||||
|
||||
\draw[pui, dashed] (mOSX.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui, dashed] (mLion.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pui, dashed] (iPOS.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui, dashed] (iPOS32.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui, dashed] (iOS42.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pui, dashed] (iOS42.west) -- (mLion.east);
|
||||
\draw[pui, dashed] (iOS.west) -- (mSLion.east);
|
||||
|
||||
% Legende
|
||||
|
||||
\node[] at (3.6cm,0.85cm) (osLegendPos) {};
|
||||
|
||||
\node[below=of osLegendPos] (osLegendTitle) {\bfseries Legende};
|
||||
|
||||
\matrix [below=0.15cm of osLegendTitle,row sep=0.1cm,column sep=0.1cm] (osLegend) {
|
||||
\node[osGen,osPC,osLegend]{}; & \node[osLegendText]{Desktop OS}; \\
|
||||
\node[osGen,osEmb,osLegend]{}; & \node[osLegendText]{Embedded OS};\\
|
||||
\node[osGen,osMob,osLegend]{}; & \node[osLegendText]{Mobiles OS};\\
|
||||
\node[osGen,osPhone,osLegend]{}; & \node[osLegendText]{Smartphone OS}; \\
|
||||
\draw[dashed] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{Stark angepasst}; \\
|
||||
\draw[pkrn] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{System- \& Dienstprog.}; \\
|
||||
\draw[pui] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{Benutzungs-schnittstelle}; \\
|
||||
};
|
||||
|
||||
\draw (osLegend.north east) rectangle (osLegend.south west);
|
||||
\draw (osLegend.north east) ++(0,0.8cm) rectangle (osLegend.south west);
|
||||
|
||||
\end{tikzpicture}
|
76
Examensarbeit Spittank/source/imgs/mobos/mobos_lin.tikz
Normal file
76
Examensarbeit Spittank/source/imgs/mobos/mobos_lin.tikz
Normal file
|
@ -0,0 +1,76 @@
|
|||
|
||||
\begin{tikzpicture}[]
|
||||
|
||||
\node[osGen,osPCEmb,minimum width=13.2cm] at (0,0) (lin) {GNU/Linux etc.};
|
||||
|
||||
\node[osGen,osMobPC] at (-5.35cm,-1.35cm) (moblin) {Moblin};
|
||||
\node[osGen,osMobEmb,right=1cm of moblin] (maemo) {Maemo};
|
||||
|
||||
\node[osGen,osMobPCEmb,minimum width=6.05cm] at (-3.59cm,-2.7cm) (meego) {MeeGo};
|
||||
|
||||
\node[osGen,osPhone,right=1cm of maemo] (bada) {Bada};
|
||||
\node[osGen,osTab,below=of bada] (plasma) {Plasma Active};
|
||||
\node[osGen,osPC,below=of plasma] (cos) {Chrome OS};
|
||||
\node[osGen,osMob,below=of cos] (fos) {Firefox OS};
|
||||
|
||||
\node[osGen,osPhone,left=1cm of cos] (jolla) {Jolla};
|
||||
\node[osGen,osMobPCEmb,left=1cm of jolla] (tizen) {Tizen};
|
||||
\node[osGen,osMob,below=1.85cm of meego] (mer) {mer};
|
||||
|
||||
\node[osGen,osPhonePCEmb,right=1cm of bada] (android2) {Android $<$ 3};
|
||||
\node[osGen,osTabPC,below=of android2] (android3) {Android 3.x};
|
||||
\node[osGen,osMobPCEmb,below=of android3] (android) {Android $\geq$ 4};
|
||||
\node[osGen,osEmb,below=of android] (gtv) {Google TV};
|
||||
|
||||
|
||||
\draw[pkrn] (moblin.north) ++(0cm,0.5cm) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pkrn] (maemo.north) ++(0cm,0.5cm) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pkrn,<-,dashed] (fos.east) -- +(0.5,0cm) -- +(0.5cm,4.95cm);
|
||||
\draw[pkrn,<-,dashed] (cos.east) -- +(0.5,0cm);
|
||||
\draw[pkrn,<-] (plasma.east) -- +(0.5,0cm) -- +(0.5cm,2.3cm);
|
||||
\draw[pkrn,<-] (bada.east) -- +(0.5,0cm);
|
||||
|
||||
\draw[pkrn,dashed] (android2.north) ++(0cm,0.5cm) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (android2.south) -- (android3.north);
|
||||
\draw[pkrn] (android3.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (android.south) -- (gtv.north);
|
||||
|
||||
\draw[pkrn,dashed] (moblin.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn,dashed] (maemo.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pkrn,<-] (tizen.north) ++(-0.15cm,0) -- +(0,0.5cm);
|
||||
\draw[pkrn] (mer.north east) ++(-0.5cm,0) -- (jolla.south);
|
||||
\draw[pkrn,<->] (mer.north west) ++(0.5cm,0) -- (tizen.south);
|
||||
\draw[pkrn,<-] (mer.north) ++(-0.15cm,0) -- +(0,1.85cm);
|
||||
|
||||
\draw[pui] (android3.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pui,<-] (maemo.east) -- +(0.45cm,0cm) -- +(0.45cm,0.95cm) node [sloped,midway,above] {QT};
|
||||
\draw[pui,<-] (plasma.west) -- +(-0.45cm,0cm) -- +(-0.45cm,2.29cm) node [sloped,near start,below] {KDE};
|
||||
|
||||
\draw[pui,<-] (moblin.east) -- +(0.5cm,0cm) -- +(0.5cm,0.95cm) node [sloped,midway,above] {GTK};
|
||||
\draw[pui,<-] (maemo.west) -- +(-0.5cm,0cm);
|
||||
|
||||
\draw[pui,dashed] (moblin.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui,dashed] (maemo.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pui,<-,dashed] (tizen.north) ++(0.15cm,0) -- +(0,0.5cm);
|
||||
\draw[pui,<-,dashed] (mer.north) ++(0.15cm,0) -- +(0,1.85cm);
|
||||
|
||||
% Legende
|
||||
|
||||
\node[] at (0cm,-6cm) (osLegendPos) {};
|
||||
|
||||
\node[below=of osLegendPos] (osLegendTitle) {\bfseries Legende};
|
||||
|
||||
\matrix [below=0.15cm of osLegendTitle,row sep=0.2cm,column sep=0.1cm] (osLegend) {
|
||||
\node[osGen,osPC,osLegend]{}; & \node[osLegendText]{Desktop OS}; & \node[osGen,osEmb,osLegend]{}; & \node[osLegendText]{Embedded OS}; & \node[osGen,osMob,osLegend]{}; & \node[osLegendText]{Mobiles OS}; & \node[osGen,osTab,osLegend]{}; & \node[osLegendText]{Tablet OS}; \\
|
||||
\node[osGen,osPhone,osLegend]{}; & \node[osLegendText]{Smartphone OS}; & \draw[dashed] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{Stark angepasst}; & \draw[pui] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{Benutzungs-schnittstelle}; & \draw[pkrn] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{System- \& Dienstprog.}; \\
|
||||
};
|
||||
|
||||
\draw (osLegend.north east) rectangle (osLegend.south west);
|
||||
\draw (osLegend.north east) ++(0,0.8cm) rectangle (osLegend.south west);
|
||||
|
||||
\end{tikzpicture}
|
92
Examensarbeit Spittank/source/imgs/mobos/mobos_preamble.tex
Normal file
92
Examensarbeit Spittank/source/imgs/mobos/mobos_preamble.tex
Normal file
|
@ -0,0 +1,92 @@
|
|||
\usetikzlibrary{positioning,arrows,matrix,shadings}
|
||||
|
||||
\tikzset{
|
||||
% Standardpfeilspitze
|
||||
>=,
|
||||
% Knotenabstand
|
||||
on grid=false,
|
||||
node distance=0.5cm,
|
||||
% Stile
|
||||
osGen/.style={
|
||||
rectangle,
|
||||
rounded corners,
|
||||
minimum height=0.8cm,
|
||||
minimum width=2.5cm,
|
||||
text centered
|
||||
},
|
||||
osPC/.style={
|
||||
draw=red, very thick,
|
||||
fill=red!50,},
|
||||
osTab/.style={
|
||||
draw=yellow, very thick,
|
||||
fill=yellow!50,},
|
||||
osPhone/.style={
|
||||
draw=blue, very thick,
|
||||
fill=blue!50,
|
||||
},
|
||||
osMob/.style={
|
||||
draw=green, very thick,
|
||||
fill=green!50,
|
||||
},
|
||||
osEmb/.style={
|
||||
draw=gray, very thick,
|
||||
fill=gray!50,
|
||||
},
|
||||
osMobEmb/.style={
|
||||
shade,
|
||||
draw=green,very thick,
|
||||
top color=green!50,
|
||||
bottom color=gray!50,
|
||||
},
|
||||
osMobPC/.style={
|
||||
shade,
|
||||
draw=green,very thick,
|
||||
top color=green!50,
|
||||
bottom color=red!50,
|
||||
},
|
||||
osMobPCEmb/.style={
|
||||
shade,
|
||||
draw=red,very thick,
|
||||
top color=green!50,
|
||||
bottom color=gray!50,
|
||||
},
|
||||
osPhonePCEmb/.style={
|
||||
shade,
|
||||
draw=red,very thick,
|
||||
top color=blue!50,
|
||||
bottom color=gray!50,
|
||||
},
|
||||
osTabPC/.style={
|
||||
shade,
|
||||
draw=red,very thick,
|
||||
top color=yellow!50,
|
||||
bottom color=red!50,
|
||||
},
|
||||
osPCEmb/.style={
|
||||
shade,
|
||||
draw=red,very thick,
|
||||
top color=red!50,
|
||||
bottom color=gray!50,
|
||||
},
|
||||
osLegend/.style={
|
||||
minimum height=0.4cm,
|
||||
minimum width=0.4cm,
|
||||
},
|
||||
osLegendText/.style={
|
||||
minimum width=2.3cm,
|
||||
text width=2.3cm,
|
||||
},
|
||||
% Pfeilstile
|
||||
pui/.style={
|
||||
->,
|
||||
thick,
|
||||
black,
|
||||
>=latex
|
||||
},
|
||||
pkrn/.style={
|
||||
->,
|
||||
thick,
|
||||
orange,
|
||||
>=latex
|
||||
}
|
||||
}
|
72
Examensarbeit Spittank/source/imgs/mobos/mobos_win.tikz
Normal file
72
Examensarbeit Spittank/source/imgs/mobos/mobos_win.tikz
Normal file
|
@ -0,0 +1,72 @@
|
|||
|
||||
\begin{tikzpicture}[]
|
||||
|
||||
\node[osGen,osPC] (winNT) {Win. NT};
|
||||
\node[osGen,osPC, below=of winNT] (win2000) {Win. 2000};
|
||||
\node[osGen,osPC, below=of win2000] (winXP) {Win. XP};
|
||||
\node[osGen,osPC, below=of winXP] (winVista) {Win. Vista};
|
||||
\node[osGen,osPC, below=of winVista] (win7) {Win. 7};
|
||||
\node[osGen,osTabPC, below=of win7] (win8) {Win. 8};
|
||||
|
||||
\node[osGen,osTab,right=0.5cm of win8] (winRT) {Win. RT};
|
||||
|
||||
\node[osGen,osPhone,left=0.5cm of win7] (winP7) {Win. Phone 7};
|
||||
\node[osGen,osPhone,left=0.5cm of win8] (winP8) {Win. Phone 8};
|
||||
|
||||
\node[osGen,osMob,above=of winP7,minimum height=2.1cm] (winMob) {Win. Mobile};
|
||||
|
||||
\node[osGen,osEmb,left=0.5cm of winP8] (winEC) {Win. EC};
|
||||
\node[osGen,osEmb,above=of winEC,minimum height=6.16cm] (winCE) {Win. CE/ECE};
|
||||
|
||||
|
||||
\draw[pkrn] (winNT.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (win2000.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (winXP.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (winVista.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (win7.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
\draw[pkrn] (winCE.south) ++(-0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pkrn] (winCE.east) ++(0,-0.3cm) -- +(0.5cm,0);
|
||||
\draw[pkrn] (winMob) -- (winP7);
|
||||
\draw[pkrn] (win8.east)++(0,-0.15cm) -- +(0.5cm,0);
|
||||
\draw[pkrn] (win8.west)++(0,-0.15cm) -- +(-0.5cm,0);
|
||||
|
||||
\draw[pui,dashed] (winNT.west) -- +(-3.5cm,0);
|
||||
\draw[pui] (winCE.east) -- +(0.5cm,0);
|
||||
\draw[pui,dashed] (winXP) -- (winMob);
|
||||
\draw[pui,dashed] (winVista) -- (winMob);
|
||||
|
||||
\draw[pui, dashed] (winNT.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui, dashed] (win2000.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui,dashed] (winXP.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui,dashed] (winVista.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui,dashed] (win7.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
\draw[pui,dashed] (winP7) -- (win8);
|
||||
|
||||
\draw[pui] (win8.east) ++(0,0.15cm) -- +(0.5cm,0);
|
||||
\draw[pui] (win8.west) ++(0,0.15cm) -- +(-0.5cm,0);
|
||||
|
||||
\draw[pui] (winCE.south) ++(0.15cm,0) -- +(0,-0.5cm);
|
||||
|
||||
|
||||
% Legende
|
||||
|
||||
\node[] at (3.4cm,1.0cm) (osLegendPos) {};
|
||||
|
||||
\node[below=of osLegendPos] (osLegendTitle) {\bfseries Legende};
|
||||
|
||||
\matrix [below=0.15cm of osLegendTitle,row sep=0.2cm,column sep=0.1cm] (osLegend) {
|
||||
\node[osGen,osPC,osLegend]{}; & \node[osLegendText]{Desktop OS}; \\
|
||||
\node[osGen,osEmb,osLegend]{}; & \node[osLegendText]{Embedded OS};\\
|
||||
\node[osGen,osMob,osLegend]{}; & \node[osLegendText]{Mobiles OS};\\
|
||||
\node[osGen,osPhone,osLegend]{}; & \node[osLegendText]{Smartphone OS}; \\
|
||||
\node[osGen,osTab,osLegend]{}; & \node[osLegendText]{Tablet OS}; \\
|
||||
\draw[dashed] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{Stark angepasst}; \\
|
||||
\draw[pkrn] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{System- \& Dienstprog.}; \\
|
||||
\draw[pui] +(-0.25cm,-0.25cm) -- +(0.25cm,-0.25cm); & \node[osLegendText]{Benutzungs-schnittstelle}; \\
|
||||
};
|
||||
|
||||
\draw (osLegend.north east) rectangle (osLegend.south west);
|
||||
\draw (osLegend.north east) ++(0,0.8cm) rectangle (osLegend.south west);
|
||||
|
||||
\end{tikzpicture}
|
Loading…
Add table
Add a link
Reference in a new issue