1 |
Optimizing the executiontime o fSQLite on an ABB robot controllerDelight, Björn January 2013 (has links)
The purpose of this thesis is to generate a set of general guidelines to improve performance of the SQLite database management system for use as a component in the main computer of ABB industrial robots. This was accomplished by measuring the factors that affect query execution time and comparing SQLite features to systems it could potentially replace: chiefly ABB’s configuration storage system and real-time logging system. Results show that SQlite is slower than ABBs current configuration system and real-time logger. A series of tests were carried out that give a rough description of SQLites performance. Read and update become significantly faster when used with an index, write becomes a bit slower. In an indexed database the number of rows is not important; in a database without an index they cause significant slowing. Surprisingly, increasing the number of threads concurrently accessing a database had only a mild effect on timing.
|
2 |
Spårlöst försvunnen? : Automatiserad artefaktextrahering i applikationen Snapchat med ReSnapBurle, Lukas, Håkansson, Ida January 2024 (has links)
Den gemene svensken befinner sig allt oftare i digitala miljöer, inte minst i sociala medier. En inblick i dessa medier visar en mörkare sida som inkluderar kränkningar, sexuella trakasserier och andra kriminella handlingar. Snapchat är en av många samlingspunkter för dessa aktiviteter, bland annat för dess inbyggda funktion som automatiskt raderar meddelanden efter en viss tid. Men är datan verkligen raderad? Går det att skapa ett verktyg som gör det lika lätt att återställa datan som att radera den? Målet med denna uppsats är att utforska hur extraheringen av raderade meddelanden i Snapchat kan automatiseras, i syfte att underlätta IT-forensiska utredningar och minska IT-forensikerns höga arbetsbelastning. Resultatet visar att raderade meddelanden förekommer i filsystemet, med tillräcklig struktur för att ett skript ska kunna skrivas som automatiskt extraherar dessa tillsammans med resterande icke-raderade meddelanden. / <p>Källkod till programmet ReSnap:</p><p>https://github.com/8urle/ReSnap</p>
|
3 |
SQLite Carving och Analys : En jämförelse av metoder / SQLite Carving and analysis : A comparrison of methodsJohansson, Marcus January 2016 (has links)
SQLite filer används av ett flertal olika program för att spara viktig information.Information som kan vara viktig för forensiska utredningar, behovet att kunnaåterskapa SQLite filer är då ett växande bekymmer. Problemet med att återskapa SQLitefiler är att, till skillnad från andra filer så har SQLite filer inget definerat slut eller någonmarkör som visar var filen slutar. Detta arbete presenterar en ny metod att bestämmaslutet på SQLite filer och jämför denna metod mot den metod som används idag tillmesta del för att återskapa SQLite filer. För att jämföra dessa metoder utvecklades tvåprogram stpextr och blkextr. Blkextr är den metod som utvecklades under detta arbete.Stpextr visade sig vara snabbare och använda mindre arbetsminne än blkextr. Men ivissa sammanhang så kommer information gå förlorad när stpextr körs till skillnad från blkextr.
|
4 |
Universalus duomenų bazių valdymo sistemų valdymo įrankis / Universal Tool for Management of Database Management SystemsKibildis, Martynas 16 July 2014 (has links)
"Universalus duomenų bazių valdymo sistemų valdymo įrankis" yra atviro kodo programinės įrangos projektas, skirtas DBVS administravimui. Su šiuo įrankiu galima vienu metu administruoti kelias skirtingas DBVS. Kol kas yra palaikomos MySQL ir SQLite3 DBVS, tačiau sistema buvo sukurta taip, kad galima nesunkiai ją pritaikyti ir kitoms DBVS. Darbe taip pat trumpai apžvelgiama DBVS vystymosi istorija bei pateikiamas panašių įrankių palyginimas. / „Universal Tool for Management of Database Management Systems“ is open-source software project designed for new and experienced users to control their favorite DBMS. With this software it is possible to work with several databases at one time. Currently MySQL and SQLite3 DBMS are supported, but system is universal in that way, that it is easy to add new DBMS support, if needed. In this work, you will also find brief history of DBMS and comparison of similar software. The system has only one user group – database administrator. Database administrator can create databases, tables, do the search in table records and do many other things, which are permitted in DBMS.
|
5 |
Multiplatformní přehrávač zvukových signálů / Multiplatform audio playerHenzely, Július January 2014 (has links)
This master's thesis focuses on problematic of creating applications based on multiplatform framework. This thesis also includes fundamental theoretical knowledge about relational database system SQLite, which has been used in a practical part of the thesis. Programing of multiplatform audio player which could be used in speech-language pathology clinic is essential portion of the practical part. Player was enhanced with the database of patients and ability to generate XML files.
|
6 |
Elderly support - android application for fall detection and trackingRudraraju, Tejitha January 1900 (has links)
Master of Science / Department of Computing and Information Sciences / Mitchell L. Neilsen / The purpose of the project is to develop an Android application that is capable of detecting possible falls for the elderly. With the advancement of wireless communications, the world has become smarter and there has been increase in use of smart phones. Android, being an open source platform has made it simple for every individual to develop their own applications, which in turn can be used on Android devices.
Falls among the elderly are a serious concern for both families as well as medical professionals, since falls are considered to be the eighth leading cause of death in the United States. Untreated fall injuries in adults 65 or older can result in serious risks and health complications, since 20% of falls require immediate medical attention and about one-tenth of the falls result in fractures. Thus, as mentioned, fall detection is a critical event requiring quick and accurate response, especially for elderly people living by themselves. This is the motivation behind developing an elderly support, which detects a fall and alerts the caretaker regarding the information.
The elderly support is about tracking the person and notifying the caretaker if there is an occurrence. One of the main features of this Android application is that it notifies the caretaker with alert messages which contain all the necessary information. The alert messages contain useful information about the people in danger, such as his/her geo location and also corresponding directions on a map. In occasions of false alerts, the supervised person is given the ability to estimate the value of importance of a possible alert and to stop it before proceeding with further steps. This project is geared towards supporting the elderly. The mobile application is capable of detecting possible falls and through a user-friendly interface that can be used to alert relatives, doctors, and other people who take care of the elderly.
|
7 |
Utveckling av Andersson Qwick Mobil för iOSNagibin, Ilya, Valdemarsson, Alexander January 2013 (has links)
This thesis has been performed for the company System Andersson as a part of the bachelors degree in information technology at the School of Engineering in Jönköping. The thesis is based on the development of an iPhone application. System Andersson has an application for Android that is being used for their MPS system (material and production control system). Their customers, however, have also showed interest in being able to use this application for iPhone. The students handle the subject of iOS developing, including the design of the application, the use of the development language Objective-C, the use of the scripting language of Json used for server connections and SQL. The primary goal with this thesis has been to improve the students knowledge in such subjects as application development for mobile platforms, in such areas as Xcode, which is the development platform that Apple uses and Objective-C, which is the development language being used. The result of this thesis is an almost fully functional iOS application, similar to the Android application with some functionality missing. / Detta examensarbete har utförts åt företaget System Andersson i samband med utbildningen på Tekniska Högskolan i Jönköping. Arbetet gick ut på att utveckla en applikation för iPhone. System Andersson har sedan tidigare en applikation kopplad till sitt MPS-system (material och-produktionsstyrningssystem) för operativsystemet Android och deras kunder har visat intresse för en liknande applikation för iOS. Studenterna går i denna rapport igenom utvecklingen av en applikation för iOS, samt designen, med hjälp av utvecklingsspråket Objektive-C, skriptspråket Json och SQL. Målet med detta examensarbete var främst att få bra kännedom om att utveckla mobila applikationer, att lära känna utvecklingsmiljön som Apple använder samt att få kunskap om Objective-C. Resultatet av examensarbetet har blivit en näst intill fullt fungerande applikation, som dock i dagsläget saknar vissa funktioner.
|
8 |
Storing and Rendering Geospatial Data in Mobile ApplicationsNeupane, Samip 01 May 2017 (has links)
Geographical Information Systems and geospatial data are seeing widespread use in various internet and mobile mapping applications. One of the areas where such technologies can be particularly valuable is aeronautical navigation. Pilots use paper charts for navigation, which, in contrast to modern mapping software, have some limitations. This project aims to develop an iOS application for phones and tablets that uses a GeoPackage database containing aeronautical geospatial data, which is rendered on a map to create an offline, feature-based mapping software to be used for navigation. Map features are selected from the database using R-Tree spatial indices. The attributes from each feature within the requested bounds are evaluated to determine the styling for that feature. Each feature, after applying the aforementioned styling, is drawn to an interactive map that supports basic zooming and panning functionalities. The application is written in Swift 3.0 and all features are drawn using iOS Core Graphics
|
9 |
Analys av android-specifiKa metoder för att uppnå beständigt tillståndCzövek, Marcus January 2013 (has links)
I detta arbete undersöks effektiviteten hos Androids medföljande metoder för att uppnå beständigt tillstånd. Undersökningen baseras på ett egenutvecklat verktyg för att mäta de olika metodernas effektivitet, med avseende på tid för att spara ner och läsa in tillståndet samt hur mycket utrymme det sparade tillståndet tar upp i sekundärminnet. Resultaten från undersökningen visar att de olika metoderna presterar olika bra beroende på tillståndets storlek samt om tillståndet mestadels består av text eller av nummer. Den metod som generellt är mest effektiv är Javas Serializable. Framtida undersökningar skulle kunna komplettera den genomförda undersökning genom att också utvärdera effektiviteten hos metoder som tillhandhålls via externa bibliotek.
|
10 |
Webbutveckling och agila arbetsmetoder : erfarenheter från projekt inom programvaruutveckling / Development of a web application : insights from a software development project using agile methodologyBerndtsson, Wilhelm, Claesson, Filip, Daveby, Eric, Gudjonsson, Adam, Lemos, Josefine, Rosander, Sebastian, Åquist, Alexander January 2014 (has links)
Rapporten beskriver framtagandet av en webbshop för glasögonförsäljning. Läsaren får ta del av lärdomar om hur det fungerar att arbeta efter den agila projektmodellen Scrum i praktiken och förslag till hur metodiken kan anpassas för effektiv användning i ett utvecklingsteam. Vidare diskuteras även hur sammanslagning av flera projektmodeller kan ske för att skapa en mer produktiv projektmiljö. Lösningar till tekniska problem som uppstått under projektets gång presenteras och diskuteras utifrån ett utvecklarprespektiv. Vidare presenteras en marknadsundersökning där kundsegmentet identifieras och analyseras för utformning av slutprodukten. Utmärkande för slutprodukten är en smidig och enkel köpprocess uppdelad i tre enkla steg.
|
Page generated in 0.0492 seconds