From ba7caacf51e1d8e3efdae37a08d0cf94d5cfc85a Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 28 Jun 2014 15:58:53 +0200 Subject: [PATCH] ID-9: a-d erledigt --- id/blatt9/hci.sty | 54 ++++++++++++++++++++ id/blatt9/zettel-09-martens.tex | 87 +++++++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100755 id/blatt9/hci.sty create mode 100644 id/blatt9/zettel-09-martens.tex diff --git a/id/blatt9/hci.sty b/id/blatt9/hci.sty new file mode 100755 index 0000000..c75ea2e --- /dev/null +++ b/id/blatt9/hci.sty @@ -0,0 +1,54 @@ +\usepackage[ngerman]{babel} +\usepackage{geometry} +\usepackage{fancyhdr} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{listings} +\usepackage{bold-extra} +\usepackage{ifpdf} +\usepackage{pgfplots} +\usepackage{tikz} +\usetikzlibrary{automata,trees,matrix,fadings,calc,positioning,decorations.pathreplacing,arrows,decorations.markings} + +\geometry{left=2.5cm,right=2.5cm,top=2.0cm,bottom=2.0cm} +\parindent0mm + +\pagestyle{fancy} + +\ifpdf +\pdfinfo { + /Author (\autor) + /Title (Interaktionsdesign I \blatt) +} +\fi + +\newcommand{\betreuer}{Prof. Dr. Frank Steinicke, Dr. Gerd Bruder, Dr. Sven Magg} +\renewcommand{\figurename}{Abbildung} + + +\newcommand{\kopf}{ + \Large + \centerline{\textbf{Human-Computer Interaction}} + \vspace*{0.1\baselineskip} + \large + \centerline{\textbf{Bearbeitung zu \emph{Interaktionsdesign}, SoSe 2014}} + \vspace*{0.1\baselineskip} + \normalsize + Betreuer:~\betreuer\\ + Autor(en):~\autor~\hfill~{\"U}bung~\blatt \\ + \rule{\textwidth}{.25pt} +} + +\headsep.5cm + + + +\renewcommand{\headrulewidth}{.25pt} +\renewcommand{\footrulewidth}{.25pt} + +\renewcommand{\labelenumi}{(\alph{enumi})} +\renewcommand{\labelenumii}{(\roman{enumii})} + +\newcommand{\aufgabe}[1]{\section*{Aufgabe #1}} + +\newcommand{\sourcecode}[1]{\lstinputlisting[caption={#1},label=lst:#1,language=C++,frame=single,showstringspaces=false,basicstyle={\ttfamily \small},breaklines=true,breakatwhitespace=true,tabsize=4,numbers=left,stepnumber=5,numberfirstline=false,firstnumber=1,numberstyle={\scriptsize}]{#1}} \ No newline at end of file diff --git a/id/blatt9/zettel-09-martens.tex b/id/blatt9/zettel-09-martens.tex new file mode 100644 index 0000000..a301680 --- /dev/null +++ b/id/blatt9/zettel-09-martens.tex @@ -0,0 +1,87 @@ +\documentclass[a4paper,10pt]{scrartcl} + +% Hier die Nummer des Blatts und Autoren angeben. +\newcommand{\blatt}{9} +\newcommand{\autor}{Jim Martens} + +\usepackage{hci} +\usepackage[utf8]{inputenc} +\usepackage{float} +\usepackage[official]{eurosym} +\usepackage[parfill]{parskip} + +\begin{document} +% Seitenkopf mit Informationen +\kopf +\renewcommand{\figurename}{Figure} + +\aufgabe{1} + + \begin{enumerate} + \item + Die App läuft auf einem touchfähigen Smartphone ohne Tasten. Dabei geschieht die Ausgabe sowohl über das Display als auch in Form von Strahlung oder WLAN, die eine Aktion beim Fernseher durchführt. Die App muss sowohl bei Helligkeit als auch bei Dunkelheit funktionieren. Ebenso darf sie für das Ausführen kein Internet benötigen. + \item + Die App wird maximal von Besitzern eines touchfähigen Smartphones verwendet werden. Eine weitere Einschränkung ergibt sich aus der Umsetzung der Interaktion mit dem Fernseher. Wenn die Kommunikation über ein Netzwerk verläuft (WLAN), dann muss es ein moderner Fernseher mit Internetbefähigung sein. Läuft die Kommunikation traditionell über die Strahlung wie auch bei einer Fernbedienung, dann kann jeder Fernseher verwendet werden. + + Von den übrigbleibenden Personen kommen wiederum nur jene in Betracht, denen die Bedienung mit der Fernbedienung zu kompliziert ist (das Verändern der Lautstärke selber oder das Verändern des Programms bzw. Senders ist ja nicht sehr kompliziert oder komplex). + + Mit der App kann man die Lautstärke verändern und einen Sender aus einer Liste an Sendern auswählen. Die interessanten Sender (öffentliche und bekannte private Sender) sind oben angeordnet, sodass diese schnell ausgewählt werden können. Die weniger interessanten Sender (Werbesender und Nischensender) sind weiter unten angeordnet, sodass man keine unnötige Zeit verschwendet, um zu interessanten Sendern zu kommen. Ebenfalls verändert sich die Sortierung im Laufe der Zeit. Je häufiger ein Sender genutzt wird, desto weiter nach oben in der Liste wandert der Sender. Dadurch wird die Nutzungszeit immer weiter reduziert und damit optimiert. + + Außerdem entwickelt sich somit jede Installation der App nach einer Zeit zu einer individuell angepassten Version. + + \item HTA für Lautstärke ändern: \\ +\begin{tikzpicture}[ + goal/.style={rectangle,draw,fill=yellow!40,align=left}, + plan/.style={align=left}, + level 1/.style={sibling distance=7.7em}, + nextLevel/.style={level distance=40ex}, + nextLevel2/.style={level distance=30ex}, + nextLevel3/.style={level distance=18ex}] + + \coordinate + child[grow=up] {node[goal,anchor=south] (start) {0. Lautstärke ändern}} + child[grow=down,level distance=0ex] + [edge from parent fork down] + % sub goals + child {node[goal] (one) {1. Smartphone \\ einschalten}} + child {node[goal]{2. App aufrufen}} + child {node[goal] (three) {3. Lautstärke- \\ regler anpassen}}; + + \node[plan] [below right=0.4 and -1.5 of start] {\underline{Plan 0:} \\ + DO 1.-3. + }; +\end{tikzpicture} + \newpage + HTA für Programmauswahl: \\ + +\begin{tikzpicture}[ + goal/.style={rectangle,draw,fill=yellow!40,align=left}, + plan/.style={align=left}, + level 1/.style={sibling distance=7.7em}, + nextLevel/.style={level distance=40ex}, + nextLevel2/.style={level distance=30ex}, + nextLevel3/.style={level distance=18ex}] + + \coordinate + child[grow=up] {node[goal,anchor=south] (start) {0. Programm ändern}} + child[grow=down,level distance=0ex] + [edge from parent fork down] + % sub goals + child {node[goal] (one) {1. Smartphone \\ einschalten}} + child {node[goal]{2. App aufrufen}} + child {node[goal] (three) {3. Sender \\ auswählen} + child[nextLevel2] {node[goal] {3.1. Auf \\ Sender \\ klicken}} + child[nextLevel2] {node[goal] {3.2. Neuen Sender \\ auswählen aus \\ Liste}} + }; + + \node[plan] [below right=0.4 and -1.5 of start] {\underline{Plan 0:} \\ + DO 1.-3. + }; + \node[plan] [below left=0.4 and -1.0 of three] {\underline{Plan 3:} \\ + DO 3.1-3.2}; +\end{tikzpicture} + + + \end{enumerate} + +\end{document} \ No newline at end of file