aggiunti papers, biblio e inizio twitch section

This commit is contained in:
2023-02-12 01:24:33 +01:00
parent 183d9a2a34
commit c799753e0b
4 changed files with 205 additions and 117 deletions

View File

@@ -7,6 +7,7 @@
year = {2020}, year = {2020},
publisher = {Ledizioni} publisher = {Ledizioni}
} }
@misc{Redazione_2020, @misc{Redazione_2020,
title = {“Cittadinanza digitale e tecnocivismo. In un mondo digitale la cittadinanza inizia dai bit di Andrea Trentini", Giovanni Biscuolo e Andrea Rossi}, title = {“Cittadinanza digitale e tecnocivismo. In un mondo digitale la cittadinanza inizia dai bit di Andrea Trentini", Giovanni Biscuolo e Andrea Rossi},
url = {https://www.letture.org/cittadinanza-digitale-e-tecnocivismo-andrea-trentini-giovanni-biscuolo-andrea-rossi}, url = {https://www.letture.org/cittadinanza-digitale-e-tecnocivismo-andrea-trentini-giovanni-biscuolo-andrea-rossi},
@@ -16,6 +17,7 @@
month = {Dec}, month = {Dec},
language = {it-IT} language = {it-IT}
} }
@misc{ARPANET_2022, @misc{ARPANET_2022,
title = {{ARPANET} --- {W}ikipedia{,} The Free Encyclopedia}, title = {{ARPANET} --- {W}ikipedia{,} The Free Encyclopedia},
rights = {Creative Commons Attribution-ShareAlike License}, rights = {Creative Commons Attribution-ShareAlike License},
@@ -28,6 +30,7 @@
month = {Aug}, month = {Aug},
language = {en} language = {en}
} }
@misc{w3c, @misc{w3c,
author = {W3C}, author = {W3C},
title = {What is the difference between the Web and the Internet?}, title = {What is the difference between the Web and the Internet?},
@@ -35,6 +38,7 @@
year = {2021}, year = {2021},
note = {[Accessed 31-Aug-2022]} note = {[Accessed 31-Aug-2022]}
} }
@article{article, @article{article,
author = {Ali, Sawsan and Alauldeen, Rana and Ruaa, Ali and Khamees, Ruaa}, author = {Ali, Sawsan and Alauldeen, Rana and Ruaa, Ali and Khamees, Ruaa},
year = {2020}, year = {2020},
@@ -59,3 +63,29 @@
year = {2022}, year = {2022},
note = {[Accessed 25-Jan-2023]}, note = {[Accessed 25-Jan-2023]},
} }
@inproceedings{theTwitchCase,
author = {Deng, Jie and Tyson, Gareth and Cuadrado, Félix and Uhlig, Steve},
year = {2017},
month = {02},
pages = {60-71},
title = {Internet Scale User-Generated Live Video Streaming: The Twitch Case},
isbn = {978-3-319-54327-7},
doi = {10.1007/978-3-319-54328-4_5}
}
@misc{wikipediaTwitchservice,
author = {},
title = {{T}witch (service) - {W}ikipedia --- en.wikipedia.org},
howpublished = {\url{https://en.wikipedia.org/wiki/Twitch_(service)}},
year = {},
note = {[Accessed 09-Feb-2023]},
}
@misc{twitchTracker,
author = {},
title = {{T}witchTracker --- twitchtracker.com},
howpublished = {\url{https://twitchtracker.com/statistics/active-streamers}},
year = {},
note = {[Accessed 11-Feb-2023]},
}

View File

@@ -6,7 +6,7 @@
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\usepackage[english, italian]{babel} \usepackage[english, italian]{babel}
\usepackage[hyphens]{url} \usepackage[hyphens]{url}
%\usepackage{showframe} \usepackage{showframe}
% Per generare il file PDF aderente alle specifiche PDF/A-1b. Verificarne poi la validità. % Per generare il file PDF aderente alle specifiche PDF/A-1b. Verificarne poi la validità.
\usepackage[a-1b,mathxmp]{pdfx} \usepackage[a-1b,mathxmp]{pdfx}
@@ -23,6 +23,10 @@
\usepackage{geometry} \usepackage{geometry}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{caption} \usepackage{caption}
\captionsetup[figure]{labelsep=period} \captionsetup[figure]{labelsep=period}
@@ -70,17 +74,35 @@
\newenvironment{usecaseenv}{ \newenvironment{usecaseenv}{
\def\arraystretch{2} \def\arraystretch{2}
\begin{tabular}{lp{10.5cm}}\hline \begin{tabular}{p{3cm}p{10cm}}\hline
}{ }{
\hline\end{tabular} \hline\end{tabular}
\def\arraystretch{1} \def\arraystretch{1}
} }
\newenvironment{characteristicsEnv}{
\def\arraystretch{2}
\begin{tabular}{lp{8cm}}\hline
}{
\hline\end{tabular}
\def\arraystretch{1}
}
\newcommand\addheading[1]{ \newcommand\addheading[1]{
\multicolumn{2}{c}{\textbf{\textit{#1}}}\\ \hline \multicolumn{2}{c}{\textbf{\textit{#1}}}\\ \hline
} }
\newcommand\addrow[2]{\textbf{#1}\begin{minipage}[t][][t]{10.5cm} \end{minipage}%
&\begin{minipage}[t][][t]{10.5cm} \newcommand\addrow[2]{
\textbf{#1}
&\begin{minipage}[t][][t]{10cm}
#2
\end{minipage}\\
}
\newcommand\addrowservice[2]{
\textbf{#1}
&\begin{minipage}[t][][t]{8cm}
#2 #2
\end{minipage}\\ \end{minipage}\\
} }
@@ -104,6 +126,26 @@
\renewcommand{\figurename}{\oldFigureName} %reset caption figure name \renewcommand{\figurename}{\oldFigureName} %reset caption figure name
} }
\let\oldFigureName\figurename %save the old definition of the caption's figure name
\newcommand{\serviceCharacteristics}[6]{
\vspace*{0.5cm} % adds a bit of padding to make it look nicer
\renewcommand{\figurename}{} %call figure name "Use case" instead
\begin{figure}[htbp]
\begin{center}
\begin{characteristicsEnv}
\addheading{Caratteristiche}
\addrowservice{Soggetto iniziatore:}{#1}
\addrowservice{Partecipanti:}{#2}
\addrowservice{Architettura software:}{#3}
\addrowservice{Architettura hardware:}{#4}
\addrowservice{Tipo di dato condiviso:}{#5}
\addrowservice{Licenza:}{#6}
\end{characteristicsEnv}
\end{center}
\end{figure}
\renewcommand{\figurename}{\oldFigureName} %reset caption figure name
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document} \begin{document}
\newgeometry{centering} \newgeometry{centering}
@@ -271,10 +313,13 @@ Un sistema Client/Server è un tipo di computazione distribuita in cui i clienti
\subsection{Forte dipendenza da software proprietario e perdita di privacy} \subsection{Forte dipendenza da software proprietario e perdita di privacy}
\subsection{Single point of failure} \subsection{Single point of failure}
\section{Live streaming e interaction} \section{Live streaming e interaction}
\newpage \newpage
\subsection{Use cases} \subsection{Use cases}
Vediamo degli esempi di come questa interazione potrebbe essere svolta: Vediamo degli esempi di come questa interazione potrebbe essere svolta:
\usecase{Esempio d'interazione one to many}{Un utente davanti al proprio computer vorrebbe condividere quello che vede sullo schermo con i propri amici o followers}{Utente principale, viewers, computer, connessione internet}{Condivisione in live streaming di un contenuto a schermo via internet con TCP/IP}{} \usecase{Esempio d'interazione one to many}{Un utente davanti al proprio computer vorrebbe condividere quello che vede sullo schermo con i propri amici o followers}{Utente principale, viewers, computer, connessione internet}{Condivisione in live streaming di un contenuto a schermo via internet con TCP/IP}{}
\usecase{Esempio d'interazione many to many}{Più utenti al proprio computer vorrebbero comunicare e interagire tra di loro contemporaneamente simil conference-call}{Utenti multipli, computer, connessione internet, microfono, telecamera}{Live streaming e interazione real-time tra utenti via internet con TCP/IP}{} \usecase{Esempio d'interazione many to many}{Più utenti al proprio computer vorrebbero comunicare e interagire tra di loro contemporaneamente simil conference-call}{Utenti multipli, computer, connessione internet, microfono, telecamera}{Live streaming e interazione real-time tra utenti via internet con TCP/IP}{}
@@ -282,15 +327,15 @@ Nei due esempi sopra citati si può notare un elemento comune a entrambe le situ
Azienda: Azienda:
\begin{itemize} \begin{itemize}
\item Live stream di un evento/riunione interna \item Live stream di un evento/riunione interna
\item Assistenza remota \item Assistenza remota
\item Conference calls \item Conference calls
\item come utente o come provider (distributore) \item come utente o come provider (distributore)
\item Riduzione dei costi/banda necessaria \item Riduzione dei costi/banda necessaria
\end{itemize} \end{itemize}
Education: Education:
@@ -342,7 +387,7 @@ Prima di iniziare con il ``dive-in'' vorremmo spendere qualche riga per fare un
\begin{description} \begin{description}
\item Per licenza si intende un tipo di contratto con il quale il titolare dei diritti di sfruttamento economico sul software (programma informatico) definisce il regime giuridico di circolazione e le limitazioni nell'utilizzo e nella cessione dell'opera (che sia un'opera creativa, o un software, inteso come programma) \cite[]{wikipediaLicenzainformatica} che l'utente di un servizio deve accettare per utilizzare il suddetto. \item Per licenza si intende un tipo di contratto con il quale il titolare dei diritti di sfruttamento economico sul software (programma informatico) definisce il regime giuridico di circolazione e le limitazioni nell'utilizzo e nella cessione dell'opera (che sia un'opera creativa, o un software, inteso come programma) \cite[]{wikipediaLicenzainformatica} che l'utente di un servizio deve accettare per utilizzare il suddetto.
\end{description} \end{description}
\item fsdfsdfsdf \item Architettura
\item fsfrterh \item fsfrterh
\item ert retgertg \item ert retgertg
\item trest ebtre \item trest ebtre
@@ -399,9 +444,6 @@ Elenco iniziale del software trovato:
\end{description} \end{description}
\item Twitch \item Twitch
\begin{description}
\item
\end{description}
\item YouTube \item YouTube
\begin{description} \begin{description}
@@ -496,7 +538,23 @@ Elenco iniziale del software trovato:
\item Rabb.it \item Rabb.it
\item Kast.gg \item Kast.gg
\end{itemize} \end{itemize}
\newpage
\subsection{Twitch}
Twitch è un servizio di live streaming di proprietà di Amazon, originariamente specializzato nella trasmissione in diretta di videogiochi, eSports ed eventi riguardanti il mondo videoludico.
Uno dei più famosi e longevi, con una user base di circa 3 milioni di viewers e 1.5 milioni di broadcaster giornalieri.
Nato come tentativo di separare i contenuti videoludici dalla compagnia padre Justin.tv ad un sito a sestante prese rapidamente il volo e rimane tuttora la scelta `de-facto' per molti utenti non solo per lo streaming contenuti videoludici ma anche per general purpose streaming
\serviceCharacteristics{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
\section{Decentralizzazione (e accenno del prossimo capitolo)} \section{Decentralizzazione (e accenno del prossimo capitolo)}

BIN
papers/PAM17.pdf Normal file

Binary file not shown.

Binary file not shown.