summaryrefslogtreecommitdiff
path: root/misc/frm_update_deploy.tex
blob: ac224050eeb92d039d5b4d127f778d95cd770da3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
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}