05 Fakultät Informatik, Elektrotechnik und Informationstechnik
Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/6
Browse
Search Results
Item Open Access Dynamische Ausführung von Positionstransformationen mittels OpenGL ES 2.0-Shaderprogrammen(2014) Zehender, FelixWegen der Forderung nach Isolation und Performanz in eingebetteten Systemen ("embedded Systems") ist ein Konzept notwendig, dass dynamisch bei laufzeitkritischen Grafikanwendungen die Positionstransformation von Vertices mit Hilfe von Vertex Shadern, während der Laufzeit übernimmt. Daher wurde in dieser Arbeit ein Konzept entwickelt, welches die Position einzelner Vertices berechnet, bevor die kompletten Rendering Befehle ausgeführt werden. Dies ist nötig um abschätzen zu können, ob die Deadlines von sicherheitskritischen Anwendungen eingehalten werden. Dazu wird in dieser Arbeit der Vertex Shader während der Laufzeit mit Hilfe von LLVM kompiliert und berechnet, für einen gegebenen Vertex dessen Position.Item Open Access Analysis of the influence of screen size and resolution on work efficiency(2014) Klinke, Hermann; Krieger, Christoph; Pickl, SebastianThe availability of large high-resolution displays and high-bandwidth digital display interfaces allows us to conduct a user study that compares the effects of a large high-resolution display and smaller displays on productivity and satisfaction for complex office tasks, where we control for pixel density, color, brightness and contrast of the displays using a virtual machine and one single large high-resolution display connected to a single high-end computer. We discuss the advances and current state of display technologies that enable this study and we discuss how our study differs from earlier related work. Participants perform three abstract tasks that simulate complex office work on displays of three different sizes and resolutions but with the same pixel density. Both quantitative and qualitative data has been collected and analyzed. We describe the effects that larger displays have on task completion time, error rate and satisfaction compared to smaller displays. Results indicate that large displays significantly improve productivity of complex office tasks and that users prefer larger displays over smaller displays.Item Open Access Photometrische Kalibrierung von großen, hochauflösenden Displays(2014) Frech, FlorianAus den Projektionen mehreren Projektoren zusammengesetzte Darstellungen ermöglichen den Aufbau eines großen Displays. Der Eindruck als homogenes Display wird dabei von ver-schiedenen Faktoren geschmälert. Einer dieser Faktoren ist die Variation der Darstellung von Farben über der Displayfläche. Nahtlose Integration von Projektionen in das zusammenge-setzte Display braucht deshalb die Korrektur dieser Variationen, sowohl innerhalb der einzel-nen Projektionen wie auch über das gesamte zusammengesetzte Display. Die Arbeit analysiert und implementiert ein bestehendes Verfahren zur Korrektur der Vari-ation der Luminanz in Multi-Projektor-Systemen, also einem Teilproblem der Variation von Farben. Der Nachteil der Korrektur ist jedoch eine durchgehend dunklere Darstellung, da der dunkelste Bereich des zusammengesetzten Displays die Korrektur bestimmt. Neben der Im-plementierung dieses Verfahrens auf dem Multi-Projektor-Systems der Universität Stuttgart, wird deshalb ein modifiziertes Verfahren entwickelt und implementiert, welches Helligkeits-unterschiede lokal korrigiert und zulässt, dass verschiedenen räumlich entfernt liegende Be-reiche des Displays unterschiedlich hell sind. Die Übergänge sollen jedoch so fließend gestal-tet werden, dass ein homogener Eindruck bestehen bleibt. Die Implementierungen basieren allein auf einer digitalen Spiegelreflexkamera zur Messung des Displays. Zudem werden in der Arbeit die besondere Schwierigkeit der Gestaltung überlappender Projektionen und die Grenzen der Verfahren in diesem Problemfeld betrachtet.Item Open Access Improving and updating the Nefolog system(2014) Chen, NaAn increasing number of companies are offering nowadays Cloud Computing services. For example, they offer different services like doing calculations on virtual machines with different CPU cores and RAM sizes. A growing number of enterprises take advantage of these services for efficient data processing. The Nefolog system helps users to identify the most cost efficient cloud provider for their needs. However, the existing system provides RESTful services and does not offer a graphical interface for direct interaction with the users. This work designs and implements such an interface as a Web application, so that users can get information out of the Nefolog system in an easy to use manner.Item Open Access Secure Delete Object Store - sicheres Löschen auf nicht vertrauenswürdigen Speichersystemen(2014) Mormul, MathiasDurch neue Technologien wie Solid State Drives und Cloud Computing hat die Datenhaltung in den letzten Jahren einen Paradigmenwechsel erlebt. Beide Technologien führen dazu, dass der Benutzer sich im Unklaren über die Lokalität und die Anzahl von Kopien seiner ist. Herkömmliche Verfahren zur sicheren Datenlöschung wie das Überschreiben der Daten funktionieren daher nicht mehr. Dennoch muss weiterhin garantiert werden können, dass die Daten des Benutzers bei Bedarf sicher gelöscht werden können. Diese Arbeit präsentiert einen Secure Delete Object Store,welcher das sichere Löschen auf nicht vertrauenswürdigen Speichersystemen mittels Verschlüsselung garantiert. Jede Datei des Benutzers wird mit einem exklusiven Schlüssel verschlüsselt, sodass bei einem Löschvorgang nur der entsprechende Schlüssel gelöscht werden muss. Es wird Wert darauf gelegt, eine Datenstruktur zu schaffen, die erweiterbar ist auch bei großen Datenmengen eine effiziente Lösung für die Verwaltung der Schlüssel darstellt.Item Open Access Untersuchung der Interaktionsmethoden und vorausgesetzten Programmiererfahrung von Simulationswerkzeugen(2014) Großmann, Steven; Herter, Johannes; Rush, NicholasDer SimTech Cluster der Universität in Stuttgart vereint viele Experten zum Thema Simulationen. Da diese Experten aus den unterschiedlichsten Fachrichtungen kommen, bzw. die unterschiedlichsten Dinge simulieren und modellieren, sind auch einige Mitglieder dabei, die wenig oder keine Programmiererfahrung aufweisen können. Auf Grund dieses Umstandes soll ein Simulationsprogramm entwickelt werden, dass möglichst wenig Programmiererfahrung voraussetzt. Im Vorfeld zur Entwicklung eines solchen Programms sollen, im Rahmen dieser Fachstudie, bereits im SimTech verwendete Programme untersucht werden. Dabei liegt das Hauptaugenmerk auf den Interaktionsmethoden und dem Grad der Programmiererfahrung. Mit Hilfe einer Onlineumfrage wurde eine Übersicht von verwendeten Programmen, die auch von den jeweiligen Teilnehmer der Umfrage bewertet wurden, gesammelt. Außerdem wurden Interviews mit einigen Mitarbeitern von SimTech geführt, die einen tieferen Einblick in die Verwendung der Programme liefern sollte. Basierend auf den Erkenntnissen der Umfrage und der Interviews wurde eine Empfehlung für die Entwicklung des Simulationswerkzeugs ausgesprochen.Item Open Access Assistenzsysteme mit Emotionserkennung : prototypische Realisierung mit Betrachtung der ethischen Dimension(2014) Boffo, SandraLange Zeit wurden die Emotionen als wichtiger Aspekt im Bereich der Motivation ignoriert, sie waren sogar unerwünscht. In den letzten Jahrzehnten jedoch wurde die Verbindung zwischen Emotionen, Zufriedenheit und Motivation, gerade in Arbeitskontexten, stärker gewichtet und in den Mittelpunkt mehrerer Studien gestellt. Mihaly Csikszentmihalyi verfolgt mit dem Konzept des "Flow-Erlebnis" einen anderen Ansatz. Er untersuchte, warum Freizeitaktivitäten, die gefährlich oder kostspielig sind, ausgeübt werden. Er legt den Begriff der "intrinsischen Belohnung" zugrunde, was bedeutet, dass Menschen in ihrer Freizeit Aktivitäten unternehmen, die in sich belohnend sind, während die Berufstätigkeit extrinsisch motiviert ist. Gamification könnte einen Weg darstellen, diese intrinsischen Motivationsmechanismen in die Arbeitswelt zu übertragen. Um die Auswirkungen von Gamification auf die Emotionen zu bewerten, müssen diese zunächst zuverlässig erkannt werden. Der emotionale Zustand ist an der Mimik erkennbar. Daher wird das technische System durch eine Gesichtserkennung die Mimik erfassen. Aufgrund eines hinterlegten neutralen Gesichtsausdrucks des Benutzers werden die relevanten Basisemotionen Freude, Trauer und Wut mit Hilfe des Facial Action Coding System (FACS) nach Paul Ekman erkannt. In einer Studie wird untersucht, ob sich durch Gamification der emotionale Zustand verändert. Unterstützt wird diese Analyse durch einen Fragebogen für die Probanden vor und nach der Studie. Da Emotionen in den intimen Persönlichkeitsbereich des Menschen fallen, wird darüber hinaus die Legitimität eines solchen Systems unter ethischen Aspekten untersucht.Item Open Access Dynamic operator splitting in mobile CEP scenarios(2014) Schmidhäuser, StefanWith an increasing number of mobile devices being used in modern day to day life, applications using data provided by their environment are becoming more and more common. Complex Event Processing systems are a popular approach to realize them. Usually the data, collected for example by the mobile devices' built in sensors like GPS is sent to a stationary host for evaluation. Since distances between host and data source might be quite large, this is usually done by using communication standards like 3G or GSM. Since energy costs of such messages are rather high it is in some cases more energy efficient to evaluate some data directly on the mobile device before sending it, in order to reduce communication. In large scale networks however, this will still result in a lot of expensive 3G or GSM messages being sent, since each mobile device will have to send its data eventually. This work will introduce algorithms to create a simple network structure that takes advantage of the mobile device's locality in order to create clusters of mobile devices. In these clusters, members use the much cheaper wireless lan communication to collect data, which will then be pre-processed locally before being sent to the host via the more expensive 3G or GSM for final processing. To make pre-processing possible we will also examine Operators used in CEP systems in terms of their ability to be distributed further, and provide a classification based on this. Finally we will evaluate our system by performing simulations. We will test the general performance of our algorithms by measuring the energy consumed to transmit events. Our evaluation shows that our approach is able to safe energy for systems that produce events with a high frequency.Item Open Access Bereitstellung eines bestehenden Frameworks für die Analyse von Eye-Tracking-Daten als Web Service(s)(2014) Weber, DominikIm Zentrum aktueller Forschungsfragen auf dem Gebiet der Datenvisualisierung stehen mit zunehmendem Maße Eye-Tracking-Experimente, die verschiedene Visualisierungstechniken auf ihre Benutzerfreundlichkeit und Aufgabenangemessenheit hin untersuchen oder miteinander vergleichen. In Eye-Tracking-Benutzerstudien werden die Blickpunkte von Probanden beim Lösen einer Aufgabe aufgezeichnet und anschließend ausgewertet. Neben der eigentlichen Durchführung der Benutzerstudie ist vor allem die Analyse der gesammelten Eye-Tracking-Daten ein zeitintensiver Prozess. Das Ziel dieser Studienarbeit ist, ein Konzept zu entwickeln, das einen Benutzer mit Hilfe der Workflow-Technologie bei der Analyse einer Eye-Tracking-Benutzerstudie unterstützt. Dabei sollen die einzelnen Eye-Tracking-Analyseschritte aufWorkflow-Aktivitäten abgebildet werden. Hierzu wird zunächst ein bestehendes Eye-Tracking-Analyseframework in Bezug auf Funktionalität und Schnittstellen untersucht. Anschließend wird beschrieben, wie das Analyseframework erweitert oder angepasst werden muss, damit es mit Hilfe der Web Service-Technologie in BPEL-Workflows eingebunden werden kann. Das Konzept wird in Form eines prototypisch implementierten Web Service vorgestellt und anhand von zwei beispielhaften Szenarien demonstriert.Item Open Access Implementation of a transformation from BPEL4Chor to BPEL(2014) Huang, JinhuiThis thesis is engaged with implementing the conceptual approach to transform BPEL4Chor to BPEL. The transformation process takes topology; grounding and PBDs defined in BPEL4Chor as input, and outputs abstract BPEL processes and WSDL file. The transformation process is implemented using JAXB.