blob: 2d98e824818e7a3097dd598ac891d9144d88afdd (
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
|
\section{Produkteinsatz}
Im Folgenden werden Anwendungsbereiche, Zielgruppen und Betriebsbedingungen des
Produkts geschildert.
\subsection{Anwendungsbereiche}
Der \Gls{podcast}-Synchronisationsserver dient dazu,
Betreibern von \Glspl{podcatcher} einen performanteren und schlankeren
Synchronisationsdienst zur Verfügung zu stellen, als aktuell erhältliche Synchronisationsserver.
Die Nutzer erhalten außerdem eine einfach zu bedienende und übersichtliche Möglichkeit,
ihre abonnierten \Glspl{podcast} über mehrere Geräte hinweg synchronisieren zu können.
Damit das Produkt seinen Ansprüchen in Sachen Performanz und Nutzerfreundlichkeit
gerecht werden kann, wird ausdrücklich auf Features, die nicht zur Kernaufgabe gehören,
was die Synchronisation von \Glspl{podcast} ist, verzichtet.
Dazu gehören zum Beispiel Funktionalitäten, wie das Suchen von \Glspl{podcast} oder das
Anhören von \Glspl{episode}, welche nicht bereitgestellt werden.
Außerdem werden keine extra Konfigurationsmöglichkeiten für die Synchronisation angeboten.
Es wird eine Schnittstelle in Form einer graphischen Weboberfläche
bereitgestellt, mithilfe welcher der Nutzer seinen Account verwalten und
synchronisierte \Glspl{podcast} einsehen kann.
Für die Synchronisation wird der Account mit einer oder mehreren \Gls{podcatcher}-Applikationen
verknüpft.
Dadurch werden lokal gespeicherte \Glspl{abo} und Abhörfortschritte auf den
Account und somit auf alle verknüpften \Gls{podcatcher} übertragen.
\subsection{Zielgruppen}
Zur Zielgruppe gehören Betreiber von \Gls{podcatcher}-Applikationen und deren Nutzer.
Durch den Synchronisationsserver können die Betreiber ihren Nutzern eine
schlanke und einfach bedienbare Möglichkeit zum Synchronisieren ihrer abonnierten
\Glspl{podcast} bieten.
\subsection{Betriebsbedingungen}
Es müssen folgende Voraussetzungen auf Server- und Nutzerseite erfüllt sein.
%\newcommand{\tabitem}{\vspace{.1cm}~~\llap{\textbullet}~~}
%\begin{tabular}{l l}
% Server: & Nutzer: \\
% % \hline
% \tabitem Internetanbindung &
% \tabitem Internetanbindung \\
% \tabitem Speicherplatz: mind. 12GB &
% \tabitem Aktueller Webbrowser \\
% \tabitem Arbeitsspeicher: mind. 2GB &
% \tabitem \Gls{podcatcher} mit \Gls{gpodder} Unterstützung \\
% \tabitem CPU: mind. 2 Kerne & \\
% \tabitem JVM-Fähig (\Gls{java} 17) & \\
% \tabitem MariaDB-Fähig (MariaDB Server 10.6) & \\
%\end{tabular}
\begin{multicols}{2}
Server:
\begin{itemize}
\item Speicherplatz: mind. 12GB
\item Arbeitsspeicher: mind. 2GB
\item CPU: mind. 2 Kerne
\item JVM-Fähig (\Gls{java} 17)
\item MariaDB-Fähig \\ (MariaDB Server 10.6)
\end{itemize}
\columnbreak
Nutzer:
\begin{itemize}
\item Internetanbindung
\item Aktueller Webbrowser
\item \Gls{podcatcher} mit \Gls{gpodder} Unterstützung
\item[]
\item[]
\end{itemize}
\end{multicols}
|