diff options
| author | Manuel Traut <manut@linutronix.de> | 2011-01-26 01:49:35 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2011-01-26 01:49:35 +0100 |
| commit | f6f0ee15f6ab3bee6150edb7b842c6624bfd8cae (patch) | |
| tree | 36e2c3d39e53d65d680df21d23a2ba8ad939a502 /application-devel/devel-environment | |
| parent | 95577aa82d409b2a5d6c34a0b48ea3354ed96b6e (diff) | |
Aufräumen und neu strukturieren Teil 1
- alle images wurden ins Wurzelverzeichnis verschoben
- TEXINPUTS wird projektspezifisch gesetzt
- es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher)
desweiteren ist es möglich eigene Zusammenstellungen anzulegen
- Einsstellungen welche das Design der Dokumente definieren werden nun
in config*.tex & tail*.tex im Wurzelverzeichnis definiert
- templates an neue Umgebung angepasst
- in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel
beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden.
- TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt
(siehe Makefile)
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'application-devel/devel-environment')
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 Binary files differdeleted file mode 100644 index 2a22c7c..0000000 --- a/application-devel/devel-environment/images/anjuta.png +++ /dev/null diff --git a/application-devel/devel-environment/images/autotools.png b/application-devel/devel-environment/images/autotools.png Binary files differdeleted file mode 100644 index a327ebc..0000000 --- a/application-devel/devel-environment/images/autotools.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_c_build_props.png b/application-devel/devel-environment/images/eclipse_c_build_props.png Binary files differdeleted file mode 100644 index 20994a5..0000000 --- a/application-devel/devel-environment/images/eclipse_c_build_props.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_debug.png b/application-devel/devel-environment/images/eclipse_debug.png Binary files differdeleted file mode 100644 index 4803c54..0000000 --- a/application-devel/devel-environment/images/eclipse_debug.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_debug_slide.png b/application-devel/devel-environment/images/eclipse_debug_slide.png Binary files differdeleted file mode 100644 index 037bb5b..0000000 --- a/application-devel/devel-environment/images/eclipse_debug_slide.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_egit.png b/application-devel/devel-environment/images/eclipse_egit.png Binary files differdeleted file mode 100644 index 2e2869f..0000000 --- a/application-devel/devel-environment/images/eclipse_egit.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_egit_commit.png b/application-devel/devel-environment/images/eclipse_egit_commit.png Binary files differdeleted file mode 100644 index 7c06ce9..0000000 --- a/application-devel/devel-environment/images/eclipse_egit_commit.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_egit_diff.png b/application-devel/devel-environment/images/eclipse_egit_diff.png Binary files differdeleted file mode 100644 index 46c6b9f..0000000 --- a/application-devel/devel-environment/images/eclipse_egit_diff.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_egit_history.png b/application-devel/devel-environment/images/eclipse_egit_history.png Binary files differdeleted file mode 100644 index 124e068..0000000 --- a/application-devel/devel-environment/images/eclipse_egit_history.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_egit_push.png b/application-devel/devel-environment/images/eclipse_egit_push.png Binary files differdeleted file mode 100644 index 7ab82d9..0000000 --- a/application-devel/devel-environment/images/eclipse_egit_push.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_massif.png b/application-devel/devel-environment/images/eclipse_massif.png Binary files differdeleted file mode 100644 index dd7b2ac..0000000 --- a/application-devel/devel-environment/images/eclipse_massif.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_memcheck.png b/application-devel/devel-environment/images/eclipse_memcheck.png Binary files differdeleted file mode 100644 index 6ff07b3..0000000 --- a/application-devel/devel-environment/images/eclipse_memcheck.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_new_c_project.png b/application-devel/devel-environment/images/eclipse_new_c_project.png Binary files differdeleted file mode 100644 index 41badae..0000000 --- a/application-devel/devel-environment/images/eclipse_new_c_project.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_new_hallo_c.png b/application-devel/devel-environment/images/eclipse_new_hallo_c.png Binary files differdeleted file mode 100644 index 6b98520..0000000 --- a/application-devel/devel-environment/images/eclipse_new_hallo_c.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_new_hallo_welt.png b/application-devel/devel-environment/images/eclipse_new_hallo_welt.png Binary files differdeleted file mode 100644 index a3441cc..0000000 --- a/application-devel/devel-environment/images/eclipse_new_hallo_welt.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_new_src_file.png b/application-devel/devel-environment/images/eclipse_new_src_file.png Binary files differdeleted file mode 100644 index 294d38c..0000000 --- a/application-devel/devel-environment/images/eclipse_new_src_file.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_overview.png b/application-devel/devel-environment/images/eclipse_overview.png Binary files differdeleted file mode 100644 index e50cb55..0000000 --- a/application-devel/devel-environment/images/eclipse_overview.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_overview_slide.png b/application-devel/devel-environment/images/eclipse_overview_slide.png Binary files differdeleted file mode 100644 index 2589fef..0000000 --- a/application-devel/devel-environment/images/eclipse_overview_slide.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_run_config.png b/application-devel/devel-environment/images/eclipse_run_config.png Binary files differdeleted file mode 100644 index 04ced8c..0000000 --- a/application-devel/devel-environment/images/eclipse_run_config.png +++ /dev/null diff --git a/application-devel/devel-environment/images/eclipse_select_run_config.png b/application-devel/devel-environment/images/eclipse_select_run_config.png Binary files differdeleted file mode 100644 index a3a2c29..0000000 --- a/application-devel/devel-environment/images/eclipse_select_run_config.png +++ /dev/null diff --git a/application-devel/devel-environment/images/emacs.png b/application-devel/devel-environment/images/emacs.png Binary files differdeleted file mode 100644 index 0209751..0000000 --- a/application-devel/devel-environment/images/emacs.png +++ /dev/null diff --git a/application-devel/devel-environment/images/glade.png b/application-devel/devel-environment/images/glade.png Binary files differdeleted file mode 100644 index 06fa996..0000000 --- a/application-devel/devel-environment/images/glade.png +++ /dev/null diff --git a/application-devel/devel-environment/images/kdevelop.png b/application-devel/devel-environment/images/kdevelop.png Binary files differdeleted file mode 100644 index 46c8ac4..0000000 --- a/application-devel/devel-environment/images/kdevelop.png +++ /dev/null diff --git a/application-devel/devel-environment/images/qtdesigner.png b/application-devel/devel-environment/images/qtdesigner.png Binary files differdeleted file mode 100644 index 1700b06..0000000 --- a/application-devel/devel-environment/images/qtdesigner.png +++ /dev/null diff --git a/application-devel/devel-environment/images/select_workspace.png b/application-devel/devel-environment/images/select_workspace.png Binary files differdeleted file mode 100644 index def14ee..0000000 --- a/application-devel/devel-environment/images/select_workspace.png +++ /dev/null diff --git a/application-devel/devel-environment/images/vim.png b/application-devel/devel-environment/images/vim.png Binary files differdeleted file mode 100644 index 67eb344..0000000 --- a/application-devel/devel-environment/images/vim.png +++ /dev/null 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} |
