diff options
| author | Manuel Traut <manut@linutronix.de> | 2009-06-18 22:14:02 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2009-06-18 22:14:02 +0200 |
| commit | 67018550e66d14f304001b28fe4227b8d2ef220b (patch) | |
| tree | 480e41fb1817ed75255a4f757fb74822b5c6bd5c /application-devel/devel-environment/pres_devel-environment_de.tex | |
| parent | 9b89c02396a757ca649a41c1400507dfcec55b69 (diff) | |
devel-environment: added description for eclipse and some basics, but still
incomplete...
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'application-devel/devel-environment/pres_devel-environment_de.tex')
| -rw-r--r-- | application-devel/devel-environment/pres_devel-environment_de.tex | 161 |
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} |
