From 3fe95ca9145193c9eb572f7975fc18e2d60b2c53 Mon Sep 17 00:00:00 2001 From: Holger Dengler Date: Wed, 23 May 2018 08:17:40 +0200 Subject: misc: Update Slides - Update Concepts (redundant, rescue) - Update Processing (swupdate) - Deployment (Hawkbit) Signed-off-by: Holger Dengler --- misc/frm_update_deploy.tex | 78 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 misc/frm_update_deploy.tex (limited to 'misc/frm_update_deploy.tex') 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} -- cgit v1.2.3