Spelling suggestions: "subject:"datavetenskap (datalogi)"" "subject:"datvetenskap (datalogi)""
461 |
Forensisk undersökning av Amazon Kindle / Forensic investigation of Amazon KindleFridolfsson, Thomas January 2015 (has links)
Detta arbete har genomförts i samarbete med Försvarsmakten och behandlar vilka möjligheter som finns för forensiska undersökningar av e-boksläsaren Amazon Kindle. I arbetets litteraturstudie beskrivs hur tidigare forskning inom ämnet är kraftigt begränsad. Arbetet syftar därför till att besvara hur data kan extraheras från en Kindle, vilka data av forensiskt intresse en Kindle kan innehålla, var denna information lagras och om detta skiljer sig åt mellan olika modeller och firmware-versioner samt om det är nog att undersöka endast den del av minnet som är tillgänglig för användaren eller om ytterligare privilegier för att komma åt hela minnesarean bör införskaffas. För att göra detta fylls tre olika modeller av Kindles med information. Därefter tas avbilder på dem, dels på endast användarpartitionen och dels på dess fullständiga minnesarea efter att en privilegie-eskalering har utförts. Inhämtad data analyseras och resultatet presenteras. Resultatet visar att information av forensiskt intresse så som anteckningar, besökta webbsidor och dokument kan återfinnas, varför det finns ett värde i att utföra forensiska undersökningar på Amazon Kindles. Skillnader råder mellan vilken information som kan återfinnas och var den lagras på de olika enheterna. Enheterna har fyra partitioner varav endast en kan kommas åt utan privilegie-eskalering, varför det finns en fördel med att inhämta avbilder av hela minnesarean. Utöver ovanstående presenteras en metod för att förbipassera en enhets kodlås och därigenom få fullständig åtkomst till den även om den är låst. / This work have been done in cooperation with the Swedish Armed Forces (Försvarsmakten) and presents what possibilities there are for forensic investigations of the e-book reader Amazon Kindle. In its literature study it is described how previous research in the field is very limited. The work is therefore aiming to answer what data of forensic interest a Kindle can contain and how it can be extracted, where this information is stored and if this differs between different models and firmware versions, as well as if it's enough to investigate only the part of the memory that is available for the user or if further privileges to reach the whole memory area needs to be obtained. To do this, three different models of Kindles is filled with information. After that data images are taken off them, first on only the user partition and then on the whole memory area after a privilege escalation have been performed. Gathered data is analyzed and the result is presented. The result shows that information of forensic interest such as notes, visited web sites and documents can be found and there is therefore a value in performing forensic investigations on Amazon Kindles. There is a difference between what information that can be found and where it's stored on the different units. The units have four partitions of which only one is accessible without privilege escalation. Because of this there is an advantage of obtaining images of the whole memory area. In addition to the above a method for bypassing the device code of a unit and thereby getting complete access to it even though it is locked is presented.
|
462 |
Extending browser platforms with native capabilities, enabling additional features in a media streaming contextSchultz, Nicklas January 2015 (has links)
Web applications an play increasingly central role in our every day life, as many of our computer based tasks are performed solely within the web browser. Desktop applications requiring installation is becoming part of the past and most applications gets a web alternative — turning the web into a target platform for application development. A complication with this is that the web lack the performance of native applications, motivating a need for something more powerful. This thesis investigates different technologies that aim to solve this problem by allowing developers to create native web applications, that allow web applications to use native capabilities. Two such technologies are Xax and Native Client (NaCl), which allow web applications to run compiled native code in the web browser, while still providing the portability across operating systems. In addition to the investigation a case study of how Portable Native Client (PNaCl) is to use for creating a native web application. A performance analysis is presented in order to determine how large the performance gains are with native web applications compared to traditional. The results show that NaCl performance is far superior to JavaScript, and very close to native speeds. Native Client is a great technology, both for migrating legacy C/C++ applications to the web and for creating high performance native web applications. The biggest challenge for Native Client is to get accepted by other browser manufacturers
|
463 |
The correlation between code coverage, cyclomatic complexity and fault frequencyPersson, Simon January 2015 (has links)
The quality of software gets more and more important as software is introduced to systems that are important to the infrastructure of modern society. This thesis studies one such code base developed at Ericsson AB, that is a vital piece of software for our infrastructure. With an increased need for quality in software, it is important that we have quantifiable metrics that can be used to steer the development of software in a direction that leads to fewer faults. We look at the software metrics cyclomatic complexity and variations of code coverageand analyse how these metrics correlate to faults in the code. We find that code coverage has a weak negative correlation at best, but can have a weak positive correlation at worst (such that faults increase as coverage increases). The cyclomatic complexity metric has not been found to have any correlation at all to software faults.
|
464 |
Developing a web application: a usability approachJoelsson, Sophie January 2015 (has links)
The objective of this thesis was to develop a user-friendly web application for quality annotation of text translations. Prototypes were designed in an iterative process to allow for continuous feedback from potential users. The iterative method drew attention to the frequently occurring difference between the developer’s and the user’s perception of the design, and was helpful to meet the high usability requirements. This thesis’ work included users throughout the process with user evaluation of each prototype, to ensure the usability of the final product.
|
465 |
Design av en användarvänlig Androidapplikation för trådlös kommunikation med Electronic Control Unit för bil eller testmiljö / Design of a user friendly Androidapplication for wireless comunication with Electronic Control Unit for a car or testenvironmentAlm, Therese January 2015 (has links)
Det här examensarbetet har utförts inom programmet högskoleingenjör datateknik vid Linköpings Universitet under våren 2015 och utförts på begäran av ArcCore i Linköping. Syftet med det här examensarbetet är att skapa och designa en användarvänlig Androidapplikation som trådlöst kan kommunicera med electronic control units i bil eller testmiljö. Androidapplikationen består av fem huvudskärmar, fyra vars uppgift är att skriva ut informationen som åker över CAN bussen. De fem skärmarna är start, felkoder, sensorer, ECU extract och overview. Start tar dig vidare till de andra skärmarna, felkoder skriver ut alla felkoder, sensorer skriver ut alla sensorvärden, ECU extract skriver ut all information och overview visar en virtuell instrumentbräda. Användarutvärderingar har utförts för att ta fram både designen och layouten på applikationen. Utvecklingsprocessen för att få fram applikationen har genomförts med hjälp av utvecklingsmetoden extreme programming och utvärderingar har utförts med traditional usability tests och binary success. Utvärderingarnas feedback har använts för att utveckla både designen och användarvänligheten på applikationen. Androidapplikationen har utvecklats i Android Studio och kommunicerar med ECU:erna med hjälp av en PEAK PCAN wireless gateway som kopplats upp mot Hercules Development Kit TMS570 MCU. Resultatet är att vi tydligt kan se att användarvänligheten har ökat under utvecklingsprocessen och att vi nu med hjälp av utvärderingar har en snygg och lättanvändarvänlig Android applikation som kommer kunna användas av alla som vill ta del av informationen som finns på CAN bussen. / This thesis has been carried out within the program Bachelor of Computer Science and Engineering at Linköping University in the spring of 2015 performed at the request of ArcCore in Linköping. The aim is to create and design a user friendly Android application which wirelessly can communicate with the electronic control units in a car or test environment. The Android application consists of five main screens, four whose task is to print the information travelling on the CAN bus. The five screens are start, fault codes, sensors, ECU Extract and overview. Start will take you to the other screens. Fault codes, print all the fault codes, sensors prints all sensors, the ECU extract prints all information and overview displays a virtual dashboard. User Evaluations have been conducted to develop both the design and layout of the application. The development process is executed by using extreme programming and the evaluations have been carried out with the help of traditional usability tests and binary success. The evaluations feedback has been used to develop both the design and the user friendliness of the application. The application has been developed in the Android Studio and communicates with the ECUs using a PEAK PCAN Wireless Gateway which is connected to the Hercules Development Kit TMS570 MCU. The result is that we can clearly see that the ease of use has increased during the development process and that we now by using evaluations have a nice and easy user-friendly Android application that can be used by all who wants to get the information available on the CAN bus.
|
466 |
Utveckling av web-baserad hantering avhandböcker och utrustningslager för operations- och anestesikliniken viduniversitetssjukhuset i LinköpingRapp, Daniel, Falk, Daniel, Andersson, Jonas, Karlsson, Albert, Malmberg, Erik, Kastman, Pål, Andersson, Robin January 2015 (has links)
Denna rapporten behandlar hur ett webbaserat system för hantering av handböcker och utrustningslager, for operation- och anestesikliniken vid universitetssjukhuset i Linköping, kan realiseras. Den behandlar också hur man kan arbeta i grupp där kunskapsnivan varierar kraftigt mellan gruppmedlemmar. För att skapa systemet så togs en kravspecikation fram av projektgruppen tillsammans med kunden genom studiebesök och diskussion. Efter det skapades en arkitekturbeskrivning. Denna låg sedan som grund till utvecklingsarbetet. Resultatet blev ett system där alla plocklistor i handböckerna kopplades ihop med artiklar i artikeldatabasen. Pa detta sätt uppdateras lagerplats i alla handböcker då de ändras i kartoteket. Flera kan också plocka på samma lista då det uppdateras kontinuerligt mellan olika enheter. Det finns ocksåa en översiktsvy som visar hur långt operationsförberedelserna har kommit. Back-end på systemet gjordes med hjälp av CMS-plattformen KeystoneJS och front-end med hjälp av Handlebars, jQuery och less. Realtidsuppdateringen gjordes med hjälp av Socket.IO. Resultatet var lyckat och blev mycket uppskattat av kunden. Under utvecklingstiden sa undersöktes det hur ett projekt kan utvecklas effektivt då medlemmar i projektgruppen har olika nivåer av kunskap. Resultatet av denna undersökning var att dela in arbetet i roller och att arbeta nära varandra för att underlätta kommunikation och få snabba svar på frågor.
|
467 |
LABYRINTGENERERING BASERADPÅ FRAKTALGENERERADEBILDERFrankenberg, Magnus January 2015 (has links)
No description available.
|
468 |
Digital tentamen på läsplattorLarsson, Adam, Matsson, Carl Philip January 2015 (has links)
Syftet med detta projekt är att skapa en prototyp för ett digitalt tentamenssystem, där studenterna skriver tentamen med hjälp av läsplattor, samt utvärdera vilka fördelar och nackdelar ett sådant system skulle kunna medföra. Huvudfokuset för detta projekt var att utveckla en prototyp för ett digitalt tentamenssystem med stöd för bland annat automatisk rättning, kompilering och automatisk evaluering av programspråksfrågor. Vi försöker samtidigt bibehålla de positiva aspekterna av ett analogt system, som till exempel möjlighet för både lärare och elev att uttrycka sig genom frihandsritning. Denna studie har visat att det finns många fördelar för både studenter och lärare med en övergång till ett digitalt tentamenssystem samt att man med små medel kan skapa en fungerande prototyp av ett sådant system.
|
469 |
A Generic System-level Framework for Intelligent Sensor Data ManagementEkberg, Sverker, Martin, Alexander January 2015 (has links)
Drug stores sell them, warehouse stores sell them, your doctor probably uses them - health sensing equipment used to monitor bodily data is on the upswing. Several brands have released their own weighing scales, blood pressure monitors, pulse bands etc., together with their own smartphone applications. However, the usage of sensor devices in a medical environment is in need of a general framework that can be a base for implementing systems capable of handling a wide range of sensor devices. A patient using a sensor, taking a measurement, uploads the data with a collector (e.g. smartphone) to a gateway (i.e. web service) where medical personnel can use the data to evaluate a person's health or raise an alarm if a person is at risk. A study on existing frameworks led to the design and implementation of a framework that handles generic sensor data transportation between (i) sensors and the collector and (ii) the collector and a gateway, using the Android platform. The work resulted in an implemented Android framework (called SFW) and a prototype using the framework; consisting of an Android user application and a RESTful web service. Functional testing was used to evaluate the framework where three different sensor devices plus one simulated configurable “sensor” were used to verify that the framework can handle different types of measurement data. The experimental evaluations show that SFW is capable in handling generic sensors' measurements but still contains possible areas of improvements such as implementation of encryption and, in the future, further evaluation. / ESS-H
|
470 |
BryggaHem – Development of an E-commerce Web Application with a Usability Focus / BryggaHem – utvecklandet av en webbapplikation för försäljning med fokus på användbarhetAhlstedt, Kristoffer, Annerwall, Lovisa, Axelsson, Daniel, Björklund, Samuel, Cedenheim, Oliver, Eriksson, Josefin, Lehtonen, Jesper, Lorentzon, Linn, Olofsson, Gustaf January 2015 (has links)
This thesis is part of a bachelor’s project conducted at Linköping University and addresses the development of an e-commerce web application with a usability focus. A market survey was conducted as part of the project to establish the orientation of the web application. Furthermore, the Scrum methodology is described and analyzed, and the team’s experiences of the project are documented. Research relevant to designing an application with high usability is detailed. Additionally the thesis addresses the tools and frameworks used during the development of the application, as well as ethical aspects of handling user information and selling products related to home-brewing of alcoholic beverages. The conclusion drawn from the project regarding the methodology is that Scrum is a viable methodology for this type of development work, although it requires small teams as well as previous experience of Scrum to yield high efficiency. The conclusion drawn from the project regarding usability is that it is achieved through a combination of variables that to a large extent is based on users’ distinct perceptions of the given application.
|
Page generated in 0.0944 seconds