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},
publisher = {Ledizioni}
}
@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},
url = {https://www.letture.org/cittadinanza-digitale-e-tecnocivismo-andrea-trentini-giovanni-biscuolo-andrea-rossi},
@@ -16,6 +17,7 @@
month = {Dec},
language = {it-IT}
}
@misc{ARPANET_2022,
title = {{ARPANET} --- {W}ikipedia{,} The Free Encyclopedia},
rights = {Creative Commons Attribution-ShareAlike License},
@@ -28,6 +30,7 @@
month = {Aug},
language = {en}
}
@misc{w3c,
author = {W3C},
title = {What is the difference between the Web and the Internet?},
@@ -35,6 +38,7 @@
year = {2021},
note = {[Accessed 31-Aug-2022]}
}
@article{article,
author = {Ali, Sawsan and Alauldeen, Rana and Ruaa, Ali and Khamees, Ruaa},
year = {2020},
@@ -59,3 +63,29 @@
year = {2022},
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[english, italian]{babel}
\usepackage[hyphens]{url}
%\usepackage{showframe}
\usepackage{showframe}
% Per generare il file PDF aderente alle specifiche PDF/A-1b. Verificarne poi la validità.
\usepackage[a-1b,mathxmp]{pdfx}
@@ -23,6 +23,10 @@
\usepackage{geometry}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{caption}
\captionsetup[figure]{labelsep=period}
@@ -70,17 +74,35 @@
\newenvironment{usecaseenv}{
\def\arraystretch{2}
\begin{tabular}{lp{10.5cm}}\hline
\begin{tabular}{p{3cm}p{10cm}}\hline
}{
\hline\end{tabular}
\def\arraystretch{1}
}
\newenvironment{characteristicsEnv}{
\def\arraystretch{2}
\begin{tabular}{lp{8cm}}\hline
}{
\hline\end{tabular}
\def\arraystretch{1}
}
\newcommand\addheading[1]{
\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
\end{minipage}\\
}
@@ -104,6 +126,26 @@
\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}
\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{Single point of failure}
\section{Live streaming e interaction}
\newpage
\subsection{Use cases}
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 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}{}
@@ -342,7 +387,7 @@ Prima di iniziare con il ``dive-in'' vorremmo spendere qualche riga per fare un
\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.
\end{description}
\item fsdfsdfsdf
\item Architettura
\item fsfrterh
\item ert retgertg
\item trest ebtre
@@ -399,9 +444,6 @@ Elenco iniziale del software trovato:
\end{description}
\item Twitch
\begin{description}
\item
\end{description}
\item YouTube
\begin{description}
@@ -498,6 +540,22 @@ Elenco iniziale del software trovato:
\item Kast.gg
\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)}
\chapter{La piattaforma ideale}

BIN
papers/PAM17.pdf Normal file

Binary file not shown.

Binary file not shown.