% ----------------------------
\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}
