From 67018550e66d14f304001b28fe4227b8d2ef220b Mon Sep 17 00:00:00 2001
From: Manuel Traut <manut@linutronix.de>
Date: Thu, 18 Jun 2009 22:14:02 +0200
Subject: devel-environment: added description for eclipse and some basics, but
 still incomplete...

Signed-off-by: Manuel Traut <manut@linutronix.de>
---
 .../pres_devel-environment_de.tex                  | 161 ++++++++++++++++++++-
 1 file changed, 154 insertions(+), 7 deletions(-)

(limited to 'application-devel/devel-environment/pres_devel-environment_de.tex')

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}
 
-- 
cgit v1.2.3

