From 2d49454e82ac58fa69edb113b58a683352e208f9 Mon Sep 17 00:00:00 2001 From: Mirko Date: Wed, 27 Jul 2022 00:15:04 +0200 Subject: [PATCH] Inizio della stesura della tesi con gli argomenti iniziali --- Tesi.tex | 81 +++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 69 insertions(+), 12 deletions(-) diff --git a/Tesi.tex b/Tesi.tex index 82bdc41..ad0841c 100644 --- a/Tesi.tex +++ b/Tesi.tex @@ -8,6 +8,7 @@ \usepackage[utf8]{inputenc} \usepackage[english,italian]{babel} \usepackage[hyphens]{url} +%\usepackage{showframe} % Per generare il file PDF aderente alle specifiche PDF/A-1b. Verificarne poi la validità. \usepackage[a-1b,mathxmp]{pdfx} @@ -22,9 +23,13 @@ \usepackage{graphicx} -\usepackage{lipsum}% Per inserire testo a caso in attesa di realizzare i capitoli +\usepackage{caption} +\captionsetup[figure]{labelsep=period} -\usepackage{listings} %Per inserire codice formattato + +\usepackage{lipsum} % Per inserire testo a caso in attesa di realizzare i capitoli + +\usepackage{listings} % Per inserire codice formattato %\lstset{ %lstset va usato dopo l'inizio del document e ogni volta che si vuole cambiare/impostare il linguaggio da formattare % language=bash @@ -44,6 +49,9 @@ style=alphabetic, \usepackage{epigraph} % per le frasi inizio capitolo \usepackage{fancyhdr} +\pagestyle{fancy} + +\usepackage{etoolbox} \setlength {\marginparwidth }{2cm} \usepackage[colorinlistoftodos]{todonotes} @@ -51,6 +59,42 @@ style=alphabetic, \usepackage{refcheck} +\newenvironment{usecaseenv}{ + \def\arraystretch{2} + \begin{tabular}{lp{10.5cm}}\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} + #2 + \end{minipage}\\ +} + +% The actual command definition +\let\oldFigureName\figurename %save the old definition of the caption's figure name +\newcommand{\usecase}[5]{ + \vspace*{0.5cm} % adds a bit of padding to make it look nicer + \renewcommand{\figurename}{Use case} %call figure name "Use case" instead + \begin{figure}[htbp] + \begin{center} + \begin{usecaseenv} + \addheading{#1} + \addrow{Use case:}{#2} + \addrow{Soggetti:}{#3} + \addrow{Obbiettivi:}{#4} + \end{usecaseenv} + \end{center} + \caption{#5} + \end{figure} + \renewcommand{\figurename}{\oldFigureName} %reset caption figure name +} + \addbibresource{Biblio.bib} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -92,20 +136,33 @@ style=alphabetic, \tableofcontents \thispagestyle{empty} -% o sections (dipende dal documentclass) -\chapter{Lipsum 1} -\setcounter{page}{1} +%\chapter o \sections (dipende dal documentclass e cosa vogliamo fare) +%\makeatletter +%\patchcmd{\@makechapterhead}{50\p@}{0pt}{}{} +%\patchcmd{\@makeschapterhead}{50\p@}{0pt}{}{} +%\makeatother -TCP/IP over Avian Carriers\cite{waitzman1990standard}\\ -\lipsum[50-80] +\chapter{Introduzione} +\setcounter{page}{1} +Al giorno d'oggi internet viene sempre più utilizzato + +%TCP/IP over Avian Carriers\cite{waitzman1990standard}\\ +\newpage +\section{Dei concetti base} +\todo{Definire ancora dei concetti base} +\newpage +\section{Use cases} +Vediamo degli esempi di come questa interazione potrebbe essere svolta: +\usecase{Esempio di interazione one to many}{Un utente davanti al proprio computer vorrebbe condividere quello che vede a schermo con dei 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 di interazione many to many}{Più utenti al proprio computer vorebbero comunicare e ineragire 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}{} \chapter{Lipsum 2} -\lipsum[10-20] +\lipsum[0-5] \section{Test sezione} -\lipsum[20-30] -\chapter{Cap3} -\chapter{Introduzione su cosa è un servizio di live streaming} -\todo{Analisi delle soluzioni esistenti} +\lipsum[5-10] + +%\chapter{Cap3} \printbibliography \addcontentsline{toc}{chapter}{Bibliografia}