summaryrefslogtreecommitdiff
path: root/application-devel/devel-environment/pres_devel-environment_de.tex
diff options
context:
space:
mode:
Diffstat (limited to 'application-devel/devel-environment/pres_devel-environment_de.tex')
-rw-r--r--application-devel/devel-environment/pres_devel-environment_de.tex161
1 files changed, 154 insertions, 7 deletions
diff --git a/application-devel/devel-environment/pres_devel-environment_de.tex b/application-devel/devel-environment/pres_devel-environment_de.tex
index 9dec4b9..04ea566 100644
--- a/application-devel/devel-environment/pres_devel-environment_de.tex
+++ b/application-devel/devel-environment/pres_devel-environment_de.tex
@@ -5,8 +5,8 @@
\usepackage{pgf}
\usepackage{graphicx}
-\title{Was ist Linux?}
-%% \author{Hans-Jürgen Koch}
+\title{Entwicklungsumgebungen}
+%% \author{Manuel Traut}
\institute{Linutronix GmbH}
\begin{document}
@@ -15,41 +15,188 @@
% ----- Slide ------------------
\begin{frame}
+\frametitle{Bestandteile}
+Eine Entwicklungsumgebung besteht mindestens aus:
+\begin{itemize}
+\item Editor
+\item Buildsystem
+\end{itemize}
+und kann durch Komponenten zur
+\begin{itemize}
+\item Versionskontrolle
+\item Bugtracking
+\item GUI Designer
+\item Projektmanagment
+\item Modelierung (UML)
+\item \dots
+\end{itemize}
+erweitert werden
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{beliebte Editoren}
+\begin{itemize}
+\item vim
+\item emacs
+\item kate
+\item \dots
+\end{itemize}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{vim Editor}
+\begin{figure}[h]
+\centering
+\includegraphics[width=8cm]{images/vim.png}
+\end{figure}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{emacs Editor}
+\begin{figure}[h]
+\centering
+\includegraphics[width=8cm]{images/emacs.png}
+\end{figure}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{praktische, kleine Helfer}
+\begin{itemize}
+\item ctags
+\item screen
+\item ssh
+\item mc
+\item quilt
+\end{itemize}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{h\"aufig eingesetzte Buildsysteme}
+\begin{itemize}
+\item Autotools / GNU Build System
+\item CMake
+\item Ant
+\item \dots
+\end{itemize}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{Autotools / GNU Build System}
+\begin{figure}[h]
+\centering
+\includegraphics[height=0.8\textheight]{images/autotools.png}
+\end{figure}
+Quelle: Stefan Haubenthal, GFDL
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{CMake}
+Meta Make
+\begin{itemize}
+\item Input: Text Files
+\item Output: Makefiles, Eclipse, KDevelop, Visual Studio
+\end{itemize}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{Ant}
+\"uberwiegend f\"ur JAVA
+\begin{itemize}
+\item Builddefinition mit XML Dateien
+\item viele Module f\"ur Testing, Versionskontrolle, \dots
+\end{itemize}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{Versionskontrolle}
+\begin{itemize}
+\item Subversion
+\item Git
+\item Clearcase
+\item \dots
+\end{itemize}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{GUI Designer}
+\begin{itemize}
+\item QT Designer
+\item Glade
+\end{itemize}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{QT Designer}
+\begin{figure}[h]
+\centering
+\includegraphics[height=0.8\textheight]{images/qtdesigner.png}
+\end{figure}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{Glade}
\begin{figure}[h]
\centering
-%\includegraphics[width=8cm]{images/785px-Eniac.jpg}
+\includegraphics[height=0.8\textheight]{images/glade.png}
\end{figure}
\end{frame}
% ----- Slide ------------------
\begin{frame}
+\frametitle{Integrated Development Environments}
+\begin{itemize}
+\item KDevelop
+\item Anjuta
+\item Eclipse
+\item \dots
+\end{itemize}
+\end{frame}
+
+% ----- Slide ------------------
+\begin{frame}
+\frametitle{KDevelop}
\begin{figure}[h]
\centering
-%\includegraphics[width=8cm]{images/Thompson-sitting-Richie-standing-PDP11-1972.jpg}
+\includegraphics[height=0.8\textheight]{images/kdevelop.png}
\end{figure}
\end{frame}
% ----- Slide ------------------
\begin{frame}
+\frametitle{Anjuta}
\begin{figure}[h]
\centering
-%\includegraphics[width=5cm]{images/Apple2.jpg}
+\includegraphics[height=0.8\textheight]{images/anjuta.png}
\end{figure}
\end{frame}
% ----- Slide ------------------
\begin{frame}
+\frametitle{lx-dev Eclipse IDE}
\begin{figure}[h]
\centering
-%\includegraphics[width=7cm]{images/800px-IBM_PC_5150.jpg}
+\includegraphics[width=8cm]{images/eclipse_overview_slide.png}
\end{figure}
\end{frame}
% ----- Slide ------------------
\begin{frame}
+\frametitle{lx-dev Eclipse IDE - Debug View}
\begin{figure}[h]
\centering
-%\includegraphics[width=5cm]{images/CPU_und_Terminals1-600px.png}
+\includegraphics[width=8cm]{images/eclipse_debug_slide.png}
\end{figure}
\end{frame}