| 2013-05-24 - HCS |
Improving maintainability on modern cross-platform projects
Dan Berglund
Avancerad (30hp)
kl 13:00, John von Neumann
|
| 2013-05-28 - AIICS |
Optimering av batterianvändning för platsbaserade applikationer på Android-enheter
Gustav Lättman
Grundnivå (16hp)
kl 09:15, Herbert Simon
|
| 2013-05-28 - HCS |
Implementation av timingbaserat fightingspel till Kinect i C# och WPF
Alexander Lindström, Emil Ringensjö
Grundnivå (16hp)
kl 10:00, Alan Turing
|
| 2013-05-28 - HCS |
Bionic Telemetry Cloud
Linus Karlsson
Grundnivå (16hp)
kl 10:15, Herbert Simon
|
| 2013-05-28 - HCS |
Tower Defence baserad på Derby och HTML5
Elias Ericson, Mattias Roback
Grundnivå (16hp)
kl 11:00, Alan Turing
|
| 2013-05-28 - HCS |
Synkronisering av användare och objekt mellan android klienter
Shqiprim Kurtaj
Grundnivå (16hp)
kl 11:15, Herbert Simon
|
| 2013-05-28 - HCS |
Go Super Nova
Samuel Andersson, Björn Ekberg
Grundnivå (16hp)
kl 13:00, Alan Turing
|
| 2013-05-28 - AIICS |
Design och utvärdering av händelsebaserad karttjänst i Android
Sebastian Olsson Appler
Grundnivå (16hp)
kl 15:15, Allen Newell
|
| 2013-05-28 - HCS |
Ett modulärt pluginramverk
Sebastian Nilsson
Grundnivå (16hp)
kl 16:15, Allen Newell
|
| 2013-05-29 - SaS |
Integrated Test Environment
Daniel Andersson
Avancerad (30hp)
kl 10:00, Allan Turing
[Abstract]To implement a command line interpreter is normally an easy task. The task gets harder when adding requirements of multi instance functions and the system is to run on a multi-processor security critical embedded system. This thesis describes a first iteration of the system development. The project behind the thesis consists of requirement elicitation, design, implementation and unit testing. The result from the project is a working fist version of the system. |
| 2013-05-29 - SaS |
Social Networks in Education: A Facebook-Based Educational Platform
Samira Åsberg
Avancerad (30hp)
kl 13:00, Alan Turing (In English)
[Abstract]Social networking sites are among the most popular daily activities of students these days.Students are mostly using social networking sites for communication and sharing of their experiences. Facebook is an example of a social networking site, which supports additional features. These features improve the Facebook experience, allowing users to form groups, where they can introduce ideas and concepts, which can be shared and discussed in a structured style.For this thesis we have created a new learning management system by implementing an online educational platform within a Facebook context. This work introduces a new, complementary style of education, where students can improve their knowledge and sociality outside the university in an innovative way. The platform takes advantage of gamification, which introduces game-like elements to concepts such as education and learning management systems, to make them more fun and rewarding.The goal of this thesis is to extend the educational border to an interesting online environment where students can learn, communicate, and examine their knowledge globally in different courses within our application platform in Facebook. |
| 2013-05-30 - HCS |
Mobilen först - Framställning av en design för Östgötatrafikens mobila hemsida med fokus på användarna
Anna Larsson
Avancerad (30hp)
kl 10:15, John von Neumann
[Abstract]Sammanfattning:
Östgötatrafiken är ett länstrafikbolag i Östergötland och har idag en hemsida, en mobil hemsida och appar. De har sett att användningen av deras mobila hemsida och deras appar har ökat. För att skapa en bättre användarupplevelse samt för att minska de underhålls- och utvecklingskostnader som kommer med många system är en responsiv hemsida ett bra alternativ för dem. En responsiv hemsida innebär att ett system anpassar sig efter vilken enhet som används. Vad som visas och hur det visas beror på om det är en dator, en mobiltelefon eller en surfplatta som används.
För att skapa en modern och innovativ hemsida valdes att fokusera på den mobila upplevelsen och att designa systemet för mobiltelefonen först. Syftet med studien blev då att ta reda på vad användarna vill göra på Östgötatrafikens hemsida på mobilen samt att ta fram ett designförslag på systemet.
Studien utfördes med fokus på användarna. Det första som gjordes var därför en användarstudie med hjälp av enkäter, intervjuer och observationer. Genom detta skapades en bild av användaren och dess behov på Östgötatrafikens hemsida via mobilen. En kravanalys gjordes för att ta reda på vad som var viktigt för användarna och för att se vad som kan förbättras och förändras med hemsidan.
Ett designförslag ritades upp med hjälp av wireframes för de två viktigaste funktionerna. Funktionen Reseplaneraren låter användaren söka resor. I denna funktion har användarna fått fler valmöjligheter och sökresultatet visualiseras på ett mer lättöverskådligt sätt än tidigare. Funktionen Realtidskartan är ett nytt koncept som har skapats för att visualisera trafikinformation på ett modernt sätt. I kartan kan användaren se sin position för att få veta vilka hållplatser som finns i närheten. Användaren kan också se på kartan vart olika fordon är just då och om några trafikproblem finns för en tur.
Utifrån användarstudien, kravanalysen och litteratur skapades ett användarvänligt system som låter användarna enkelt och snabbt utföra uppgifter. Detta bekräftades i det användbarhetstest som utfördes där ett högt resultat erhölls i den SUS-enkät som genomfördes. SUS-enkäten mäter systemet effektivitet och tillfredsställelse. Detta resultat är en del i det arbete som behöver göras för att skapa en responsiv sida till Östgötatrafiken. |
| 2013-05-31 - HCS |
Applikationsutveckling i Responsive Web Design
Tobias Sundqvist, Christoffer Wåhlander
Grundnivå (16hp)
kl 10:00, Kurt Gödel
[Abstract]Sammanfattning:
Responsive Web Design (RWD) har på kort tid gått från ett koncept till en av de största trenderna inom
webbutveckling. Det är nästan underförstått idag att nya webbsidor ska vara i RWD. Trots det är inte RWD det
självklara alternativet som löser alla problem dagens utvecklare står inför när det gäller den stora floran av surfande
enheter.
I examensarbetet djupdyker vi i tekniken, både praktiskt och teoretiskt, för att kunna dra slutsatser om RWDs styrkor
och svagheter. Detta åstadkoms genom att ta fram en applikationsplattform och en första applikation
(semesterplanering) åt konsultföretaget Sigma AB, där ett av grundkraven var att det vi utvecklade skulle kunna
användas varsomhelst. |
| 2013-05-31 - SaS |
Design Optimization of Soft Real-Time Applications on FlexRay Platforms
Mahnaz Malekzadeh
Avancerad (30hp)
kl 10:15, Donald Knut (In English)
[Abstract]FlexRay is a deterministic communication bus in the automotive context that supports fault-tolerance and high-speed bus system. It operates based on the time-division-multiple-access scheme and allows transmission of event-driven and time-driven messages between nodes in a system. FlexRay bus has two periodic segments which form a bus cycle: static segment and dynamic segment. Such a bus system in the FlexRay could be used in a wide area of real-time automotive applications with soft and hard timing constraints.
Recent research has been focused on the FlexRay static segment. Dynamic segment needs more effort in research due to utilization of the event-triggered scheme. This scheme is more difficult to be temporally predicted. However, the event-triggered paradigm provides more flexibility for further incremental design. The dynamic segment is also suitable for applications with erratic data size. Such advantages motivate for more research on the dynamic segment.
In a real-time system, result of the computations has to be ready by a specific instant of time called deadline. However, in a soft real-time application, the result can be used with a degraded Quality of Service even after the deadline has passed while in a hard real-time system, missing a deadline leads to a catastrophe. This thesis efforts to optimize some of parameters of the FlexRay bus for soft real-time applications as many of similar optimizations have been conducted on systems with hard timing requirements. So, the cost function which helps to assess the solution to the optimization problem, is deadline miss ratio and a solution to our problem consists of two parts: (1) Frame identifiers to messages which are produced at each node. (2) The size of each individual minislot which is one of the FlexRay bus parameters.
The optimization is done based on the genetic algorithm using crossover and mutation techniques. To evaluate the proposed approach, several experiments have been conducted based on the FlexRay bus simulator implemented in this thesis. The achieved results show that suitable choice of the parameters which are generated by our optimization engine improves timing behavior of a system. |
| 2013-05-31 - SaS |
Adaptation of algorithms for underwater sonar data processing to GPU-based systems
Patricia Sundin
Avancerad (30hp)
kl 13:00, Donald Knuth (In English)
[Abstract]In this master thesis, algorithms for acousticsimulations in underwater environments are ported for GPU processing.
The GPU parallel computing platforms used are CUDA, OpenCL and SkePU.
The purpose of this master thesis is to adapt and evaluate the ported
algorithms' performance on two modern NVIDIA GPUs, Tesla K20 and Quadro K5000.
Several optimizations, described in existing literature for GPUprocessing (e.g. usage of shared memory, coalesced memory accesses),
are implemented and multiple versions of each algorithm are created to
study their trade-offs.
Evaluation on two GPUs showed that different versions of the same
algorithm have different performance characteristic and execution with
the best performing version can give better performance than the
original algorithm executing on 8 CPUs. A performance comparison
between CUDA, OpenCL and SkePU versions of one algorithm is also made. |
| 2013-06-04 - AIICS |
Modeling Air Combat with Influence Diagrams
Christopher Bergdahl
Avancerad (30hp)
kl 15:00, Muhammad al-Khwarizmi
[Abstract]Air combat is a complicated situation, training for it and analyze possible tactics are time consuming and expensive. In order to circumvent those problems can mathematical models of air combat be used. This thesis presents air combat as a one-on-one influence diagram game where the influence diagram allows the dynamics of the aircraft, the preferences of the pilots’ and the uncertainty of decision making in a structural and transparent way to be taken into account. To obtain the players’ game optimal control sequence with respect to their preferences, the influence diagram has to be solved. This is done by truncating the diagram with a moving horizon technique and determining and implementing the optimal controls for a dynamic game which only lasts a few time steps.
The result is a working air combat model which is demonstrated and evaluated in a few interesting aspects. The presented model offers a way of analyzing air combat tactics and maneuvering as well as a way of making autonomous decisions in for example air combat simulators. |
| 2013-06-05 - AIICS |
Testramverk för distribuerade system
Jakob Pogulis
Grundnivå (16hp)
kl 13:00, John von Neumann
|
| 2013-06-05 - SaS |
Data-driven test automation: augmenting GUI testing in a web application
Erik Kurin, Adam Melin
Avancerad (30hp)
kl 13:00, Alan Turing (In English)
|
| 2013-06-10 - HCS |
Towards a mobile user interface used for monitoring purposes in context of a Geographical Information System
Matic Hajdinjak
Avancerad (30hp)
kl 10:00, Alan Turing (In English)
[Abstract]• abstract
Mobile Geographical Information Systems are becoming a more and more
important tool for presenting geographical data. They are used to support
decision making processes, present an overview of distributed information
or are in a form of location based services. The problem lies in the fact
that mobile devices have limited resources and should still be able to present
massive amounts of content. Ideally, the user and the conditions in which
the program runs are well defined, but this is usually not the case.
This thesis provides a sample prototype implementation of a mobile GIS
developed as an alternative to an existing web-based user interface (UI). It
focuses on specific conditions present on mobile devices, ways of presenting
the data and possibilities of reusing existing elements from the web UI
that could be suitable for the mobile environment. |
| 2013-06-10 - HCS |
Att programmera med kismet
Patrik Wilhelmsson
Grundnivå (16hp)
kl 13:15, Alan Turing
|
| 2013-06-12 - SaS |
Cosmic Radiation Effects on Avionics – an analysis of NFF errors
Richard Bolinder
Avancerad (30hp)
kl 10:00, Alan Turing
|