summaryrefslogtreecommitdiff
path: root/application-devel/devel-environment
diff options
context:
space:
mode:
Diffstat (limited to 'application-devel/devel-environment')
-rw-r--r--application-devel/devel-environment/Makefile4
-rw-r--r--application-devel/devel-environment/handout_devel-environment_de.tex22
-rw-r--r--application-devel/devel-environment/images/anjuta.pngbin226511 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/autotools.pngbin5678 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_c_build_props.pngbin57255 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_debug.pngbin105275 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_debug_slide.pngbin80639 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_egit.pngbin96316 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_egit_commit.pngbin17067 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_egit_diff.pngbin135625 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_egit_history.pngbin118857 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_egit_push.pngbin23759 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_massif.pngbin89450 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_memcheck.pngbin106233 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_new_c_project.pngbin78514 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_new_hallo_c.pngbin173264 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_new_hallo_welt.pngbin37001 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_new_src_file.pngbin111671 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_overview.pngbin69297 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_overview_slide.pngbin58198 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_run_config.pngbin47200 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/eclipse_select_run_config.pngbin81799 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/emacs.pngbin8169 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/glade.pngbin166722 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/kdevelop.pngbin125059 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/qtdesigner.pngbin169618 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/select_workspace.pngbin138084 -> 0 bytes
-rw-r--r--application-devel/devel-environment/images/vim.pngbin8211 -> 0 bytes
-rw-r--r--application-devel/devel-environment/pres_devel-environment_de.tex46
29 files changed, 26 insertions, 46 deletions
diff --git a/application-devel/devel-environment/Makefile b/application-devel/devel-environment/Makefile
index 4663d52..d641258 100644
--- a/application-devel/devel-environment/Makefile
+++ b/application-devel/devel-environment/Makefile
@@ -1,7 +1,7 @@
all:
for pdf in `ls -1 *.tex` ; do \
- pdflatex $$pdf; \
- pdflatex $$pdf; \
+ TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
+ TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
done
clean:
diff --git a/application-devel/devel-environment/handout_devel-environment_de.tex b/application-devel/devel-environment/handout_devel-environment_de.tex
index 7ecaac4..1ac1b6f 100644
--- a/application-devel/devel-environment/handout_devel-environment_de.tex
+++ b/application-devel/devel-environment/handout_devel-environment_de.tex
@@ -1,12 +1,6 @@
-\documentclass{lxarticle}
-\usepackage{german}
-\usepackage[utf8]{inputenc}
-\usepackage{lxheaders}
-\usepackage{lxextras}
+\input{confighandout}
-\begin{document}
-
-\section{Entwicklungsumgebung}
+\subsection{Entwicklungsumgebung}
Eine Entwicklungsumgebung besteht mindestens aus einem Editor und einem
Buildsystem. Eine Entwicklungsumgebung kann aber durchaus weitere Komponenten
@@ -22,7 +16,7 @@ In diesem Block wird auf die verschiedenen Komponenten einer
Entwicklungsumgebung eingegangen und Eclipse als prominenter Vertretter der
integrierten Entwicklungsumgebungen n\"ahers vorgestellt.
-\subsection{Editoren}
+\subsubsection{Editoren}
Prinzipiell kann man zwischen textbasierten und grafischen Editoren
unterscheiden. Ein textbasierter Editor ist in der Regel nicht so intuitiv zu
@@ -75,7 +69,7 @@ Als grafischer Texteditor wird oft:
\end{itemize}
verwendet.
-\subsection{Versionskontrolle}
+\subsubsection{Versionskontrolle}
Sinn einer Versionskontrolle ist die zentrale Verwaltung des Quellcodes (und
evt. der dazugeh\"origen Dokumentation) und ein Tracking der \"Anderungen.
@@ -89,9 +83,9 @@ entwickelt und eignet sich deshalb perfekt f\"ur die verteilte Entwicklung und
gro\ss e Teams.
\end{description}
-\subsection{Integrierte Entwicklungs Umgebungen}
+\subsubsection{Integrierte Entwicklungs Umgebungen}
-\subsubsection{Emacs}
+\paragraph{Emacs}
Die GNU Emacs IDE kann in zwei verschiedenen Modi gestartet werden. Mit dem
Befehl \cmd{emacs} wird eine grafische Umgebung gestartet (Abbildung
@@ -119,7 +113,7 @@ erstellt werden.
\item Quellcode fixen, speichern, compilieren, \dots
\end{enumerate}
-\subsubsection{Eclipse}
+\paragraph{Eclipse}
Dieses Kapitel beschreibt die Entstehung und Prinzipien von Eclipse. An einigen
kurzen Beispielen, wird die grundlegende Bedienung einer Eclipse IDE
@@ -495,4 +489,4 @@ werden die Informationen zum Remote Repository eingetragen.
Analog zu push funktioniert der \cmd{Fetch From\dots} Dialog um von einem Remote
Repository \"Anderungen in den lokalen Tree zu mergen.
-\end{document}
+\input{tailhandout}
diff --git a/application-devel/devel-environment/images/anjuta.png b/application-devel/devel-environment/images/anjuta.png
deleted file mode 100644
index 2a22c7c..0000000
--- a/application-devel/devel-environment/images/anjuta.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/autotools.png b/application-devel/devel-environment/images/autotools.png
deleted file mode 100644
index a327ebc..0000000
--- a/application-devel/devel-environment/images/autotools.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_c_build_props.png b/application-devel/devel-environment/images/eclipse_c_build_props.png
deleted file mode 100644
index 20994a5..0000000
--- a/application-devel/devel-environment/images/eclipse_c_build_props.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_debug.png b/application-devel/devel-environment/images/eclipse_debug.png
deleted file mode 100644
index 4803c54..0000000
--- a/application-devel/devel-environment/images/eclipse_debug.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_debug_slide.png b/application-devel/devel-environment/images/eclipse_debug_slide.png
deleted file mode 100644
index 037bb5b..0000000
--- a/application-devel/devel-environment/images/eclipse_debug_slide.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_egit.png b/application-devel/devel-environment/images/eclipse_egit.png
deleted file mode 100644
index 2e2869f..0000000
--- a/application-devel/devel-environment/images/eclipse_egit.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_egit_commit.png b/application-devel/devel-environment/images/eclipse_egit_commit.png
deleted file mode 100644
index 7c06ce9..0000000
--- a/application-devel/devel-environment/images/eclipse_egit_commit.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_egit_diff.png b/application-devel/devel-environment/images/eclipse_egit_diff.png
deleted file mode 100644
index 46c6b9f..0000000
--- a/application-devel/devel-environment/images/eclipse_egit_diff.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_egit_history.png b/application-devel/devel-environment/images/eclipse_egit_history.png
deleted file mode 100644
index 124e068..0000000
--- a/application-devel/devel-environment/images/eclipse_egit_history.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_egit_push.png b/application-devel/devel-environment/images/eclipse_egit_push.png
deleted file mode 100644
index 7ab82d9..0000000
--- a/application-devel/devel-environment/images/eclipse_egit_push.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_massif.png b/application-devel/devel-environment/images/eclipse_massif.png
deleted file mode 100644
index dd7b2ac..0000000
--- a/application-devel/devel-environment/images/eclipse_massif.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_memcheck.png b/application-devel/devel-environment/images/eclipse_memcheck.png
deleted file mode 100644
index 6ff07b3..0000000
--- a/application-devel/devel-environment/images/eclipse_memcheck.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_new_c_project.png b/application-devel/devel-environment/images/eclipse_new_c_project.png
deleted file mode 100644
index 41badae..0000000
--- a/application-devel/devel-environment/images/eclipse_new_c_project.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_new_hallo_c.png b/application-devel/devel-environment/images/eclipse_new_hallo_c.png
deleted file mode 100644
index 6b98520..0000000
--- a/application-devel/devel-environment/images/eclipse_new_hallo_c.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_new_hallo_welt.png b/application-devel/devel-environment/images/eclipse_new_hallo_welt.png
deleted file mode 100644
index a3441cc..0000000
--- a/application-devel/devel-environment/images/eclipse_new_hallo_welt.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_new_src_file.png b/application-devel/devel-environment/images/eclipse_new_src_file.png
deleted file mode 100644
index 294d38c..0000000
--- a/application-devel/devel-environment/images/eclipse_new_src_file.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_overview.png b/application-devel/devel-environment/images/eclipse_overview.png
deleted file mode 100644
index e50cb55..0000000
--- a/application-devel/devel-environment/images/eclipse_overview.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_overview_slide.png b/application-devel/devel-environment/images/eclipse_overview_slide.png
deleted file mode 100644
index 2589fef..0000000
--- a/application-devel/devel-environment/images/eclipse_overview_slide.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_run_config.png b/application-devel/devel-environment/images/eclipse_run_config.png
deleted file mode 100644
index 04ced8c..0000000
--- a/application-devel/devel-environment/images/eclipse_run_config.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/eclipse_select_run_config.png b/application-devel/devel-environment/images/eclipse_select_run_config.png
deleted file mode 100644
index a3a2c29..0000000
--- a/application-devel/devel-environment/images/eclipse_select_run_config.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/emacs.png b/application-devel/devel-environment/images/emacs.png
deleted file mode 100644
index 0209751..0000000
--- a/application-devel/devel-environment/images/emacs.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/glade.png b/application-devel/devel-environment/images/glade.png
deleted file mode 100644
index 06fa996..0000000
--- a/application-devel/devel-environment/images/glade.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/kdevelop.png b/application-devel/devel-environment/images/kdevelop.png
deleted file mode 100644
index 46c8ac4..0000000
--- a/application-devel/devel-environment/images/kdevelop.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/qtdesigner.png b/application-devel/devel-environment/images/qtdesigner.png
deleted file mode 100644
index 1700b06..0000000
--- a/application-devel/devel-environment/images/qtdesigner.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/select_workspace.png b/application-devel/devel-environment/images/select_workspace.png
deleted file mode 100644
index def14ee..0000000
--- a/application-devel/devel-environment/images/select_workspace.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/images/vim.png b/application-devel/devel-environment/images/vim.png
deleted file mode 100644
index 67eb344..0000000
--- a/application-devel/devel-environment/images/vim.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/pres_devel-environment_de.tex b/application-devel/devel-environment/pres_devel-environment_de.tex
index 04ea566..d3eeb34 100644
--- a/application-devel/devel-environment/pres_devel-environment_de.tex
+++ b/application-devel/devel-environment/pres_devel-environment_de.tex
@@ -1,19 +1,10 @@
-\documentclass{beamer}
-\usetheme{linutronix}
-\usepackage{german}
-\usepackage[utf8]{inputenc}
-\usepackage{pgf}
-\usepackage{graphicx}
+\input{configpres}
+\subsection{Entwicklungsumgebungen}
\title{Entwicklungsumgebungen}
-%% \author{Manuel Traut}
-\institute{Linutronix GmbH}
-
-\begin{document}
-
\maketitle
-% ----- Slide ------------------
+\subsubsection{Grundlagen}
\begin{frame}
\frametitle{Bestandteile}
Eine Entwicklungsumgebung besteht mindestens aus:
@@ -33,7 +24,8 @@ und kann durch Komponenten zur
erweitert werden
\end{frame}
-% ----- Slide ------------------
+\subsubsection{Editoren}
+
\begin{frame}
\frametitle{beliebte Editoren}
\begin{itemize}
@@ -44,7 +36,6 @@ erweitert werden
\end{itemize}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{vim Editor}
\begin{figure}[h]
@@ -53,7 +44,6 @@ erweitert werden
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{emacs Editor}
\begin{figure}[h]
@@ -62,7 +52,8 @@ erweitert werden
\end{figure}
\end{frame}
-% ----- Slide ------------------
+\subsubsection{Tools}
+
\begin{frame}
\frametitle{praktische, kleine Helfer}
\begin{itemize}
@@ -74,7 +65,8 @@ erweitert werden
\end{itemize}
\end{frame}
-% ----- Slide ------------------
+\subsubsection{Buildsysteme}
+
\begin{frame}
\frametitle{h\"aufig eingesetzte Buildsysteme}
\begin{itemize}
@@ -85,7 +77,6 @@ erweitert werden
\end{itemize}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{Autotools / GNU Build System}
\begin{figure}[h]
@@ -95,7 +86,6 @@ erweitert werden
Quelle: Stefan Haubenthal, GFDL
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{CMake}
Meta Make
@@ -105,7 +95,6 @@ Meta Make
\end{itemize}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{Ant}
\"uberwiegend f\"ur JAVA
@@ -115,7 +104,8 @@ Meta Make
\end{itemize}
\end{frame}
-% ----- Slide ------------------
+\subsubsection{Versionskontrolle}
+
\begin{frame}
\frametitle{Versionskontrolle}
\begin{itemize}
@@ -126,7 +116,8 @@ Meta Make
\end{itemize}
\end{frame}
-% ----- Slide ------------------
+\subsubsection{GUI Designer}
+
\begin{frame}
\frametitle{GUI Designer}
\begin{itemize}
@@ -135,7 +126,6 @@ Meta Make
\end{itemize}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{QT Designer}
\begin{figure}[h]
@@ -144,7 +134,6 @@ Meta Make
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{Glade}
\begin{figure}[h]
@@ -153,7 +142,8 @@ Meta Make
\end{figure}
\end{frame}
-% ----- Slide ------------------
+\subsubsection{Integrierte Entwicklungsumgebungen}
+
\begin{frame}
\frametitle{Integrated Development Environments}
\begin{itemize}
@@ -164,7 +154,6 @@ Meta Make
\end{itemize}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{KDevelop}
\begin{figure}[h]
@@ -173,7 +162,6 @@ Meta Make
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{Anjuta}
\begin{figure}[h]
@@ -182,7 +170,6 @@ Meta Make
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{lx-dev Eclipse IDE}
\begin{figure}[h]
@@ -191,7 +178,6 @@ Meta Make
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\frametitle{lx-dev Eclipse IDE - Debug View}
\begin{figure}[h]
@@ -200,4 +186,4 @@ Meta Make
\end{figure}
\end{frame}
-\end{document}
+\input{tailpres}