summaryrefslogtreecommitdiff
path: root/misc/frm_update_deploy.tex
diff options
context:
space:
mode:
authorHolger Dengler <dengler@linutronix.de>2018-05-23 08:17:40 +0200
committerHolger Dengler <dengler@linutronix.de>2018-06-06 10:02:14 +0200
commit3fe95ca9145193c9eb572f7975fc18e2d60b2c53 (patch)
tree7a8890cdfd1bcf72dc0fa6dc0380cbf1b2bfaacf /misc/frm_update_deploy.tex
parent5a6070706642b74c12df059f475c10d4820cf82d (diff)
misc: Update Slides
- Update Concepts (redundant, rescue) - Update Processing (swupdate) - Deployment (Hawkbit) Signed-off-by: Holger Dengler <dengler@linutronix.de>
Diffstat (limited to 'misc/frm_update_deploy.tex')
-rw-r--r--misc/frm_update_deploy.tex78
1 files changed, 78 insertions, 0 deletions
diff --git a/misc/frm_update_deploy.tex b/misc/frm_update_deploy.tex
new file mode 100644
index 0000000..ac22405
--- /dev/null
+++ b/misc/frm_update_deploy.tex
@@ -0,0 +1,78 @@
+% ----------------------------
+\section{Deploy Updates}
+\subsection{Device-local}
+
+% ----------------------------
+\begin{frame}{swupdate local Deployment Interfaces}
+\begin{itemize}
+\item Direct Update Processing
+ \begin{itemize}
+ \item simple and fast (Commandline)
+ \item scriptable
+ \item for Development/Test
+ \end{itemize}
+\item Socket-based Interface
+ \begin{itemize}
+ \item flexible
+ \item defined client API
+ \item direct Integration in Customer Applications
+ \end{itemize}
+\end{itemize}
+\end{frame}
+
+% ----------------------------
+\subsection{Network}
+
+% ----------------------------
+\begin{frame}{internal Web}
+\begin{itemize}
+\item Direct Update Pull
+ \begin{itemize}
+ \item simple and fast (Commandline)
+ \item pull Update from Server URL
+ \item for Device-triggered Pull
+ \end{itemize}
+\item internal Web Server
+ \begin{itemize}
+ \item simple Web UI
+ \item Push Updates
+ \item New: better WebApp Support
+ \end{itemize}
+\end{itemize}
+\end{frame}
+
+% ----------------------------
+\subsection{Server-based}
+
+% ----------------------------
+\begin{frame}{Hawkbit (Server)}
+\begin{itemize}
+\item Hawkbit Project
+ \begin{itemize}
+ \item Open Source (Eclipse Public License 1.0)
+ \item Ecplipse Project
+ \item Initiated by Bosch Software Innovations GmbH
+ \end{itemize}
+\item Features
+ \begin{itemize}
+ \item server-based Graphical Interface
+ \item multiple Protocol Adapter Support
+ \item flexible Rollout Management
+ \item RESTful Management API
+ \end{itemize}
+\item Device Management
+ \begin{itemize}
+ \item Database driven
+ \item Device Groups
+ \item Filters
+ \item Bulk-Deploy
+ \end{itemize}
+\end{itemize}
+\end{frame}
+
+% ----------------------------
+\begin{frame}{Hawkbit Web UI}
+\begin{center}
+\includegraphics[width=10cm]{images/update_hawkbit_screen.png}
+\end{center}
+\end{frame}