From 4cfb9eb272daf14b7975018df0aa9332971f8d5f Mon Sep 17 00:00:00 2001 From: Jan Altenberg Date: Wed, 1 Dec 2010 12:02:14 +0100 Subject: New chapter about ''development scenarios'' -> how to integrate linux development in a pre-existing it infrastructure --- application-devel/devel-scenarios/Makefile | 9 ++ .../devel-scenarios/images/cygwin.dia | Bin 0 -> 1304 bytes .../devel-scenarios/images/cygwin.png | Bin 0 -> 19295 bytes .../devel-scenarios/images/linux_server.dia | Bin 0 -> 1621 bytes .../devel-scenarios/images/linux_server.png | Bin 0 -> 29417 bytes .../devel-scenarios/images/vmware.dia | Bin 0 -> 1256 bytes .../devel-scenarios/images/vmware.png | Bin 0 -> 19594 bytes .../devel-scenarios/pres_devel_scenarios_de.tex | 133 +++++++++++++++++++++ 8 files changed, 142 insertions(+) create mode 100644 application-devel/devel-scenarios/Makefile create mode 100644 application-devel/devel-scenarios/images/cygwin.dia create mode 100644 application-devel/devel-scenarios/images/cygwin.png create mode 100644 application-devel/devel-scenarios/images/linux_server.dia create mode 100644 application-devel/devel-scenarios/images/linux_server.png create mode 100644 application-devel/devel-scenarios/images/vmware.dia create mode 100644 application-devel/devel-scenarios/images/vmware.png create mode 100644 application-devel/devel-scenarios/pres_devel_scenarios_de.tex (limited to 'application-devel') diff --git a/application-devel/devel-scenarios/Makefile b/application-devel/devel-scenarios/Makefile new file mode 100644 index 0000000..4663d52 --- /dev/null +++ b/application-devel/devel-scenarios/Makefile @@ -0,0 +1,9 @@ +all: + for pdf in `ls -1 *.tex` ; do \ + pdflatex $$pdf; \ + pdflatex $$pdf; \ + done + +clean: + rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out + diff --git a/application-devel/devel-scenarios/images/cygwin.dia b/application-devel/devel-scenarios/images/cygwin.dia new file mode 100644 index 0000000..9f243e2 Binary files /dev/null and b/application-devel/devel-scenarios/images/cygwin.dia differ diff --git a/application-devel/devel-scenarios/images/cygwin.png b/application-devel/devel-scenarios/images/cygwin.png new file mode 100644 index 0000000..0613769 Binary files /dev/null and b/application-devel/devel-scenarios/images/cygwin.png differ diff --git a/application-devel/devel-scenarios/images/linux_server.dia b/application-devel/devel-scenarios/images/linux_server.dia new file mode 100644 index 0000000..8ae138b Binary files /dev/null and b/application-devel/devel-scenarios/images/linux_server.dia differ diff --git a/application-devel/devel-scenarios/images/linux_server.png b/application-devel/devel-scenarios/images/linux_server.png new file mode 100644 index 0000000..cf541b1 Binary files /dev/null and b/application-devel/devel-scenarios/images/linux_server.png differ diff --git a/application-devel/devel-scenarios/images/vmware.dia b/application-devel/devel-scenarios/images/vmware.dia new file mode 100644 index 0000000..7a4addd Binary files /dev/null and b/application-devel/devel-scenarios/images/vmware.dia differ diff --git a/application-devel/devel-scenarios/images/vmware.png b/application-devel/devel-scenarios/images/vmware.png new file mode 100644 index 0000000..b8aca2f Binary files /dev/null and b/application-devel/devel-scenarios/images/vmware.png differ diff --git a/application-devel/devel-scenarios/pres_devel_scenarios_de.tex b/application-devel/devel-scenarios/pres_devel_scenarios_de.tex new file mode 100644 index 0000000..12a9842 --- /dev/null +++ b/application-devel/devel-scenarios/pres_devel_scenarios_de.tex @@ -0,0 +1,133 @@ +\documentclass[11pt]{beamer} + +%\usepackage{ngerman} +\usepackage{times} +\usepackage{graphicx} +\usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps} +\usepackage{amsmath,amssymb} +\usepackage[utf8]{inputenc} +\usepackage{listings,color} +\definecolor{lbcolor}{RGB}{255,210,150} +\lstset{ + language=C++, + numbers=left, + stepnumber=1, + numbersep=5pt, + numberstyle=\tiny, + breaklines=true, + breakautoindent=true, + postbreak=\space, + tabsize=2, + basicstyle=\ttfamily\footnotesize, + showspaces=false, + showstringspaces=false, + extendedchars=true, + backgroundcolor=\color{lbcolor}, + keywordstyle=\bf , + commentstyle=\color{green}, + stringstyle=\color{red} +} + +\mode +{ + \usetheme{linutronix} +} + +% on the following slides, include icon in the left sidebar +\def\lximg{/usr/share/lx/icons/fueller.png} + +\title{Mögliche Szenarien zur Entwicklung für Linux} +\institute{Linutronix GmbH} + +\begin{document} + +\frame{ \titlepage } + +% stop displaying 'fueller.png' on the following slides +\def\lximg{none} + +%\AtBeginSection[] +%{ +% \begin{frame} +% \tableofcontents[currentsection,currentsubsection] +% \end{frame} +%} + +\AtBeginSubsection[] +{ + \begin{frame} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + +\begin{frame} + \tableofcontents +\end{frame} + +%\includegraphics[height=0.8\textheight]{img/orb.jpg} +\section{Enwicklungsszenarien} +\subsection{Zentraler Entwicklungsserver} + +\begin{frame} +\frametitle{Zentraler Linuxserver} +\includegraphics[height=0.8\textheight]{images/linux_server.png} +\end{frame} + +\begin{frame} +\frametitle{Zentraler Linuxserver: Vorteile / Nachteile} +Vorteile: +\begin{itemize} +\item Zentrale Wartung +\item Einfache Integration +\item Sehr leistungsfähig +\item In fast jedem Szenario zu integrieren +\end{itemize} +Nachteile: +\begin{itemize} +\item Hohe Systemanforderungen +\item Wartung: IT Know How +\end{itemize} +\end{frame} + +\subsection{Linux in VM-Ware} +\begin{frame} +\frametitle{Linux in VM-Ware} +\includegraphics[height=0.8\textheight]{images/vmware.png} +\end{frame} + +\begin{frame} +\frametitle{Linux in VM-Ware: Vor- / Nachteile} +Vorteile: +\begin{itemize} +\item Sehr einfach aufzusetzen +\item Einfach zu verteilen +\end{itemize} +Nachteile: +\begin{itemize} +\item Verwaltungs- / Versionierungsaufwand für virtuelle Maschinen +\item Performance +\end{itemize} +\end{frame} + +\subsection{Nativ unter Windows} +\begin{frame} +\frametitle{Nativ unter Windows} +\includegraphics[height=0.8\textheight]{images/cygwin} +\end{frame} + +\begin{frame} +\frametitle{Nativ unter Windows: Vor- / Nachteile} +Vorteile: +\begin{itemize} +\item Auch in reinen Windowsumgebungen einsetzbar +\end{itemize} +Nachteile: +\begin{itemize} +\item Toolchainintegration sehr schwer +\item Extrem fehleranfällig +\item Viele Werkzeuge nicht oder nur eingeschränkt verfügbar +\item Erfahrungsgemäß wesentliche Einbuße an Produktivität +\end{itemize} +\end{frame} + +\end{document} -- cgit v1.2.3