diff --git a/.gitignore b/.gitignore index 19045a57c40337556f716b7e2ccae90676fd1df1..d83f04b477808fee358852c03cd5d82874de1440 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,7 @@ pdfa.xmpi thesis.synctex.gz thesis.run.xml +presentation/main.vrb +presentation/main.synctex.gz +presentation/main.snm +presentation/main.nav diff --git a/presentation/fu-beamer-template.tex b/presentation/fu-beamer-template.tex new file mode 100644 index 0000000000000000000000000000000000000000..84f131892c52739a1fce3ab4af8294dc3c3ac924 --- /dev/null +++ b/presentation/fu-beamer-template.tex @@ -0,0 +1,129 @@ +% Template for talks using the Corporate Design of the Freie Universitaet +% Berlin, created following the guidelines on www.fu-berlin.de/cd by +% Tobias G. Pfeiffer, <tobias.pfeiffer@math.fu-berlin.de> +% This file can be redistributed and/or modified in any way you like. +% If you feel you have done significant improvements to this template, +% please consider providing your modified version to +% https://www.mi.fu-berlin.de/w/Mi/BeamerTemplateCorporateDesign + +\usepackage{amsmath,dsfont,listings} +\usepackage{hyperref} +\usepackage{xcolor} + + +% %%% FU logo +% % small version for upper right corner of normal pages +% \pgfdeclareimage[height=0.9cm]{university-logo}{FULogo_RGB} +% \logo{\pgfuseimage{university-logo}} +% % large version for upper right corner of title page +% \pgfdeclareimage[height=1.085cm]{big-university-logo}{FULogo_RGB} +% \newcommand{\titleimage}[1]{\pgfdeclareimage[height=2.92cm]{title-image}{#1}} +% \titlegraphic{\pgfuseimage{title-image}} +% %%% end FU logo + +% NOTE: 1cm = 0.393 in = 28.346 pt; 1 pt = 1/72 in = 0.0352 cm +\setbeamersize{text margin right=3.5mm, text margin left=7.5mm} % text margin + +% colors to be used +\definecolor{text-grey}{rgb}{0.45, 0.45, 0.45} % grey text on white background +\definecolor{bg-grey}{rgb}{0.66, 0.65, 0.60} % grey background (for white text) +\definecolor{fu-blue}{RGB}{0, 51, 102} % blue text +\definecolor{fu-green}{RGB}{153, 204, 0} % green text +\definecolor{fu-red}{RGB}{204, 0, 0} % red text (used by \alert) +\definecolor{yellow}{RGB}{255, 255, 224} % Light yellow +\definecolor{orange}{RGB}{255, 228, 181} % Light orange +\definecolor{red}{RGB}{255, 160, 160} % Light red +\definecolor{lime}{RGB}{144, 238, 144} % Lime green +\definecolor{purple}{RGB}{147, 112, 219} % Medium purple +% switch off the sidebars +% TODO: loading \useoutertheme{sidebar} (which is maybe wanted) also inserts +% a sidebar on title page (unwanted), also indents the page title (unwanted?), +% and duplicates the navigation symbols (unwanted) +\setbeamersize{sidebar width left=0cm, sidebar width right=0mm} +\setbeamertemplate{sidebar right}{} +\setbeamertemplate{sidebar left}{} +% XOR +% \useoutertheme{sidebar} + +% frame title +% is truncated before logo and splits on two lines +% if neccessary (or manually using \\) +\setbeamertemplate{frametitle}{% + \vskip-29pt \color{fu-green}\LARGE + \begin{minipage}[b][23pt]{80.5mm}% + \flushleft\insertframetitle% + \end{minipage}% +} + +% %%% title page +% % TODO: get rid of the navigation symbols on the title page. +\setbeamertemplate{navigation symbols}{} +% % actually, \frame[plain] *should* remove them... +% \setbeamertemplate{title page}{ +% % upper right: FU logo +% \vskip2pt\hfill\pgfuseimage{big-university-logo} \\ +% \vskip6pt\hskip3pt +% % title image of the presentation +% \begin{minipage}{11.6cm} +% \hspace{-1mm}\inserttitlegraphic +% \end{minipage} + +% % set the title and the author +% \vskip14pt +% \parbox[top][1.35cm][c]{11cm}{\color{text-grey}\inserttitle \\ \small \insertsubtitle} +% \vskip11pt +% \parbox[top][1.35cm][c]{11cm}{\small \insertauthor \\ \insertinstitute \\[3mm] \insertdate} +% } +% %%% end title page + +%%% colors +\usecolortheme{lily} +\setbeamercolor*{normal text}{fg=black,bg=white} +\setbeamercolor*{alerted text}{fg=fu-red} +\setbeamercolor*{example text}{fg=fu-green} +\setbeamercolor*{structure}{fg=fu-blue} + +\setbeamercolor*{block title}{fg=white,bg=black!50} +\setbeamercolor*{block title alerted}{fg=white,bg=black!50} +\setbeamercolor*{block title example}{fg=white,bg=black!50} + +\setbeamercolor*{block body}{bg=black!10} +\setbeamercolor*{block body alerted}{bg=black!10} +\setbeamercolor*{block body example}{bg=black!10} + +\setbeamercolor{bibliography entry author}{fg=fu-blue} +% TODO: this doesn't work at all: +\setbeamercolor{bibliography entry journal}{fg=text-grey} + +\setbeamercolor{item}{fg=fu-blue} +\setbeamercolor{navigation symbols}{fg=text-grey,bg=bg-grey} +%%% end colors + +%%% headline +\setbeamertemplate{headline}{ +% \vskip4pt\hfill\insertlogo\hspace{3.5mm} % logo on the right +\vskip10pt +\vskip9pt\color{fu-blue}\rule{\textwidth}{0.4pt} % horizontal line +} +%%% end headline + +%%% footline +\newcommand{\footlinetext}{\insertshortinstitute, \insertshorttitle, \insertshortdate} +\setbeamertemplate{footline}{ +\vskip5pt\color{fu-blue}\rule{\textwidth}{0.4pt}\\ % horizontal line +\vskip2pt +\makebox[123mm]{\hspace{7.5mm} +\color{fu-blue}\footlinetext +\hfill \raisebox{-1pt}{\usebeamertemplate***{navigation symbols}} +\hfill \insertframenumber} +\vskip4pt +} +%%% end footline + +%%% settings for listings package +\lstset{extendedchars=true, showstringspaces=false, basicstyle=\footnotesize\sffamily, tabsize=2, breaklines=true, breakindent=10pt, frame=l, columns=fullflexible} +\lstset{language=Java} % this sets the syntax highlighting +\lstset{mathescape=true} % this switches on $...$ substitution in code +% enables UTF-8 in source code: +\lstset{literate={ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 {ß}{\ss}1} +%%% end listings \ No newline at end of file diff --git a/presentation/main.pdf b/presentation/main.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7a60dc3315fe9fdc2c54f7258a80d3274b0bc247 Binary files /dev/null and b/presentation/main.pdf differ diff --git a/presentation/main.tex b/presentation/main.tex new file mode 100644 index 0000000000000000000000000000000000000000..aa95b31bc1af91c36dcf8f3a665834123d6989a9 --- /dev/null +++ b/presentation/main.tex @@ -0,0 +1,441 @@ +\documentclass{beamer} + +% Copyright 2004 by Till Tantau <tantau@users.sourceforge.net>. +% +% In principle, this file can be redistributed and/or modified under +% the terms of the GNU Public License, version 2. +% +% However, this file is supposed to be a template to be modified +% for your own needs. For this reason, if you use this file as a +% template and not specifically distribute it as part of a another +% package/program, I grant the extra permission to freely copy and +% modify this file as you see fit and even to delete this copyright +% notice. +% +% Modified by Tobias G. Pfeiffer <tobias.pfeiffer@math.fu-berlin.de> +% to show usage of some features specific to the FU Berlin template. + +% remove this line and the "ucs" option to the documentclass when your editor is not utf8-capable +\usepackage[utf8x]{inputenc} % to make utf-8 input possible +\usepackage[german]{babel} % hyphenation etc., alternatively use 'german' as parameter +\usepackage{multicol} % To enable multi-column lists +% Use Diagrams +\usepackage{smartdiagram} +\smartdiagramset{font=\sffamily, + text width = 3cm, back arrow disabled} +\tikzset{module/.append style= + { top color=\col, bottom color=\col}, + every shadow/.style = {fill=none, shadow scale=0}} +\usetikzlibrary{shadows,shapes.geometric} +\tikzset{ +basic/.style={rounded corners,draw=gray,drop shadow,align=left,font=\sffamily}, +filling/.style={top color=white,bottom color=#1!80}, +description/.style={basic,text width=11cm, minimum height=0.6cm} +} + +\include{fu-beamer-template} % THIS is the line that includes the FU template! +\setbeamertemplate{section in toc}[sections numbered] +%% if you experience problems, comment out the line above and change +% the documentclass option "9pt" to "10pt" + +% image to be shown on the title page (without file extension, should be pdf or png) +% \titleimage{fu_500} +\title % (optional, use only with long paper titles) +{\textbf{Freie Universität Berlin}} + +\subtitle +{\fontsize{7}{10}\selectfont{Bachelorarbeit am Institut für Informatik der Freien +Universität Berlin \\ Arbeitsgruppe Software Engineering \vspace{1cm}}} + +\author[Die technischen Hürden beim Übergang von Windows zu Linux] % (optional, use only with lots of authors) +{\fontsize{14}{18}\selectfont{Die technischen Hürden beim Übergang von \\ Windows zu Linux}\vspace{1cm}} + +\institute{ + {\fontsize{10}{12}\selectfont{Irakli Maisuradze}} \\ + \vspace{0.05cm} + Matrikelnummer: 5359657 \\ + \vspace{0.05cm} + \href{mailto:irakli.maisuradze@inf.fu-berlin.de}{\textcolor{blue}{irakli.maisuradze@inf.fu-berlin.de}}\\ + \vspace{0.3cm} + \begin{tabular}{rl} + Betreuer/in: & Prof. Dr. Lutz Prechelt \\ + Eingereicht bei: & Prof. Dr. Lutz Prechelt \\ + Zweitgutachter/in: & Prof. Dr.-Ing. Jochen Schiller \\ + \end{tabular} +} + + +\date{\fontsize{6}{8}\selectfont {Berlin, 18. September, 2024}} + +\renewcommand{\footlinetext}{\insertshortauthor} + +\begin{document} + +\begin{frame}[plain] + \titlepage +\end{frame} + +% Inhaltsverzeichnis >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\begin{frame}{Inhaltsverzeichnis} + \tableofcontents[pausesections,pausesubsections] +\end{frame} + + +% Einleitung >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\section{Einleitung} + +\begin{frame}{Einleitung} + \centering + \resizebox{0.85\textwidth}{!}{ + \begin{tikzpicture}[ + myarrow/.style={single arrow, single arrow head extend=.1cm, anchor=east, minimum height=1.2cm, minimum width=.5cm, line width=0.1mm}, + myrectangle/.style={rectangle, rounded corners=1, draw=black, text=black, inner sep=.3cm, align=center, line width=0.1mm}, + textnode/.style={text width=4cm, text centered, align=center}] + \uncover<1-> + { + \node(a)[draw=black, circle, fill=lime, text=black, inner sep=.1cm, outer sep=.1cm, textnode] + {Welche \\ technischen Hürden \\ treten beim Übergang \\von Windows zu Linux \\ auf?}; + } + \uncover<2-> + { + \node(b)[draw=black, fill=orange, myarrow] at (a.west) {}; + \node[myrectangle, fill=orange, anchor=east] at (b.mid) {7 \\ Studierende}; + } + \uncover<3-> + { + \node(c)[draw=black, fill=red, myarrow, rotate=-45] at (a.north west) {}; + \node[myrectangle, fill=red, anchor=south east] at (c.mid) {5 \\ Wochen}; + } + \uncover<4-> + { + \node(e)[draw=black, fill=magenta, myarrow, rotate=-135] at (a.north east) {}; + \node[myrectangle, fill=magenta, anchor=south west] at (e.mid) {Dual-Boot}; + } + \uncover<5-> + { + \node(f)[draw=black, fill=purple, myarrow, rotate=-180] at (a.east) {}; + \node[myrectangle, fill=purple, anchor=west] at (f.mid) {ausschließlich \\ Linux}; + } +\end{tikzpicture} +} +\end{frame} + +% Forschungsmethode 1 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\section{Forschungsmethode 1} +% Qualitative Beobachtung >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\begin{frame}{Qualitative Beobachtung} + \centering + \resizebox{0.7\textwidth}{!}{ + \smartdiagramanimated[bubble diagram]{ + Qualitative \\ Beobachtung, + Regelmäßiger \\ Kontakt, + Technische \\ Unterstützung, + Erfahrungs \\ Analyse, + Vorteile \\ und \\ Nachteile + } + } +\end{frame} + + +% Ergebnisse >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\subsection{Ergebnisse} +%Hardware>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\begin{frame}{Hardware} + \pause + { + \begin{tikzpicture} + \path[nodes={filling=cyan}] + (0,0) node[description, shift={(0,-0.6)}] {1. SSD Partitionierung}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<5-> + RAID / Intel Optane™ Speicher + \begin{itemize} + \item<6-> + \textcolor{green}{Lösung}: SSD formatieren.. \texttt{;(} + \end{itemize} + \item<7-> + Nicht verschiebbare Dateien: + \begin{itemize} + \item<8-> + Schattenkopie + \item<9-> + Auslagerungsdatei + \item<10-> + Ruhezustandsdatei + \item<11-> + \textcolor{green}{Lösung}: Ruhezustandsdatei löschen + \end{itemize} + \end{itemize} + } + \pause + { + \begin{tikzpicture} + \path[nodes={filling=cyan}] + (0,0) node[description] {2. Drahtlose Netzwerk}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<12-> + Probleme mit Treiber + \begin{itemize} + \item<13-> + \textcolor{green}{Lösung}: Kernel Aktualisierung von Backports + \end{itemize} + \end{itemize} + } + \pause + { + \begin{tikzpicture} + \path[nodes={filling=cyan}] + (0,0) node[description] {3. Batterielaufzeit}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<14-> + Geschätzte 20 prozent weniger Akkulaufzeit + \begin{itemize} + \item<15-> + \alert{partielle Lösung}: TLP - Werkzeug für die Akkuoptimierung + \end{itemize} + \end{itemize} + } +\end{frame} +%Software >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\begin{frame}{Sowtware} + + \pause + { + \begin{tikzpicture} + \path[nodes={filling=magenta}] + (0,0) node[description, shift={(0,-0.5)}] {1. Plattformübergreifende Anwendungen}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<6-> + Web Browser + \item<7-> + Messaging-Apps + \item<8-> + Text/Quellcode editor + \end{itemize} + } + \pause + { + \begin{tikzpicture} + \path[nodes={filling=magenta}] + (0,0) node[description] {2. Anwendungen mit Alternativen}; + \end{tikzpicture} + \noindent + \begin{multicols}{2} % Two-column layout + \begin{itemize} + \item<9-> + Office + \item<10-> + E-mail + \item<11-> + Cloud + \item<12-> + Schlüssel Organizer + \item<13-> + Notieren und Organisieren + \item<14-> + Terminal + \end{itemize} + \end{multicols} + } + \pause + { + \begin{tikzpicture} + \path[nodes={filling=magenta}] + (0,0) node[description] {3. Anwendungen ohne Alternativen}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<15-> + KakaoTalk + \end{itemize} + } + \pause + { + \begin{tikzpicture} + \path[nodes={filling=magenta}] + (0,0) node[description] {4. Gesamtes Betriebssystem}; + \end{tikzpicture} + \noindent + } +\end{frame} + + +% Forschungsmethode 2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\section{Forschungsmethode 2} +% Längsschnittstudie >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\begin{frame}{Längsschnittstudie} + %empty +\end{frame} + +\begin{frame}{Längsschnittstudie} + \centering + \smartdiagramanimated[flow diagram]{ + Umfrage vor dem Wechsel, + Linux Install Party, + Umfrage nach 2 Wochen, + Abschlussumfrage + } +\end{frame} + + +% Ergebnisse >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\subsection{Ergebnisse} + +\begin{frame}{Ergebnisse der Längsschnittstudie} + \pause + { + \begin{tikzpicture} + \path[nodes={filling=orange}] + (0,0) node[description] {1. Erwartungen und Eindrücke}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<5-> + Anfangs pessimistische Erwartungen + \item<6-> + Positiv überrascht nach Nutzung + \end{itemize} + } + \pause + { + \begin{tikzpicture} + \path[nodes={filling=orange}] + (0,0) node[description] {2. Zeitaufwand und Produktivität}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<7-> + Der tägliche Aufwand sank von 20 bis 60 Minuten \\ auf 10 bis 15 Minuten + \item<8-> + Die gesamte Produktivität verschlechterte sich zuerst,\\ normalisierte sich aber im Laufe der Zeit + \end{itemize} + } + \pause + { + \begin{tikzpicture} + \path[nodes={filling=orange}] + (0,0) node[description] {3. Die Gesamtzufriedenheit mit Linux}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<9-> + Die Bewertungen lagen zwischen 7 und 10 + \item<10-> + 4 von 7 haben Linux als primäres Betriebssystem gewählt + \end{itemize} + } +\end{frame} +% Auswertung >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\section{Auswertung} + +\begin{frame}{Auswertung der Ergebnisse} + \pause + { + \begin{tikzpicture} + \path[nodes={filling=purple}] + (0,0) node[description] {1. Qualitative Beobachtung}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<4-> + Hardwareprobleme treten meist während der Installation auf + \item<5-> + Technische Unterstützung ist notwendig + \item<6-> + Die Teilnehmenden sind gut mit den alternativen Anwendungen klargekommen + \item<7-> + In manchen Fällen sind Kompromisse erforderlich + \item<8-> + Fünf Wochen reichten aus, um sich an Linux zu gewöhnen + \end{itemize} + } + \pause + { + \begin{tikzpicture} + \path[nodes={filling=purple}] + (0,0) node[description] {2. Längsschnittstudie}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<9-> + Die Angst vor dem Wechsel zu Linux ist größtenteils unbegründet + \item<10-> + Die gewöhnliche Produktivität kann im Laufe der Zeit wiederhergestellt werden + \end{itemize} + } +\end{frame} + +% Fazit >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\section{Fazit} + +\begin{frame}{Fazit} + \begin{multicols}{2} % Two-column layout + + \pause + { + \begin{tikzpicture} + \tikzset{ + basic/.style={rounded corners,draw=gray,drop shadow,align=center,font=\sffamily}, + description/.style={basic,text width=5.1cm, minimum height=1.4cm}, + } + + \path[nodes={filling=green}] + (0,0) node[description, shift={(0,1.8)}] {Warum sind meine \\ Ergebnisse gut?}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<4-> + Zwei Forschungsmethoden bestätigen einander + \item<5-> + Niemand hat die Teilnahme abgebrochen + \item<6-> + Alle Daten sind "`frisch",\\da ich stets im Kontakt war + \end{itemize} + } + + \pause + { + \begin{tikzpicture} + \tikzset{ + basic/.style={rounded corners,draw=gray,drop shadow,align=center,font=\sffamily}, + description/.style={basic,text width=5.1cm, minimum height=1.4cm}, + } + \path[nodes={filling=red}] + (0,0) node[description, shift={(0,1.8)}] {Wo gibt es noch \\ Probleme und warum?}; + \end{tikzpicture} + \noindent + \begin{itemize} + \item<7-> + Das Akku-Problem wurde\\geschätzt, nicht gemessen + \item<8-> + Der Prozess hätte besser systematisiert werden können + \item<9-> + Anzahl und Diversität der Teilnehmenden + \end{itemize} + } + \end{multicols} +\end{frame} + +%Danke >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +\begin{frame}[plain] + \centering + \begin{tikzpicture} + \tikzset{ + basic/.style={rounded corners,draw=gray,drop shadow,align=center,font=\sffamily}, + description/.style={basic,text width=4cm, minimum height=3cm}, + } + + \path[nodes={filling=lime}] + (0,0) node[description, shift={(0,1.8)}] {Danke!}; + \end{tikzpicture} + \end{frame} + +\end{document}