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