• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 78
  • 20
  • Tagged with
  • 98
  • 46
  • 44
  • 33
  • 33
  • 28
  • 27
  • 21
  • 19
  • 18
  • 18
  • 17
  • 15
  • 13
  • 12
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
91

Ethical hacking of a Smart Wi-Fi Plug

Newton Hedelin, Markus, Samuelsson, Marcus January 2022 (has links)
This bachelor’s thesis paper investigates the security of a smart Wi-Fi plug a power outlet remotely controlled by a smart phone, the Deltaco Smart Home SH-P01. In order to raise the security standards of the numerous new digital products produced every year, the possible security flaws of these devices must be exposed and made official to the general public. Especially since these flaws could be exploited by an adversary. By the means of ethical hacking, this paper aims to contribute with a security assessment of a device with components from a globally leading actor, Tuya. This is done by picking up where a previous study of the same device left off; penetration testing of the smart plug’s Android mobile application and its related cloud service, following the guidelines based on years of previous tests in the field. The final security assessment is that Tuya has made a real effort to securing the smart plug’s systems. The Android app, Tuya Smart, does contain some sensitive information and lacks two-factor authentication, but this did not allow for critical exploits. The cloud is deemed well-protected, and overall, there were no severe security flaws exposed by this investigation. Through more extensive penetration testing and by targeting the device’s firmware, future work could perhaps render an even more substantial assessment. / Det här kandidatexamensarbetet undersöker säkerheten hos ett smart Wi-fi-uttag - ett eluttag som styrs trådlöst av en mobiltelefon, uttaget Deltaco Smart Home SH-P01. För att kunna höja säkerhetsstandarden hos de otaliga nya digitala produkter som produceras varje år, måste de eventuella säkerhetsbristerna inom dessa enheter exponeras och offentliggöras för allmänheten. Framför allt då dessa brister kan utnyttjas av någon med fientlig agenda. Genom användning av etisk hackning är avsikten med denna rapport att bidra med en säkerhetsbedömning av en enhet innehållandes komponenter från en världsledande aktör, Tuya. Utförandet påbörjades där ett tidigare arbete avslutades; med penetrationstestning av det smarta uttagets Android-mobilapplikation och enhetens relaterade molntjänst, utfört i riktlinjer baserat på flera år av tidigare tester inom området. Den slutgiltiga säkerhetsbedömningen är att Tuya verkligen har satsat på säkerheten hos det smarta uttaget. Mobilappen, Tuya Smart, visades innehålla känslig information och saknade två-stegs-autentisering, men detta möjliggjorde inte någon kritisk exploatering. Molntjänsten bedöms vara väl skyddad, och överlag hittades inga allvarliga säkerhetsbrister under undersökningen. Ytterligare mer omfattande penetrationstestning, samt undersökning av enhetens mjukvara, skulle kunna bidra till en ännu mer gedigen säkerhetsbedömning i framtida arbeten.
92

Evaluating the Performance and Capabilities of Popular Android Mobile Application Testing Automation Frameworks in Agile/ DevOps Environment

Baktha, Kishore January 2020 (has links)
The number of mobile applications has increased tremendously over the last decade, thereby also having increased the importance of mobile application testing. Testing is a very crucial process in the development of a mobile application to ensure reliability and proper functionality. In an Agile/DevOps environment, test automation is an integral part in order to support the continuous integration and continuous delivery/deployment principle. There is a plethora of mobile application testing automation frameworks available in the market today. Android testing frameworks were chosen for this study because of the prevalence of Android applications in the market today. The focus of this study is the comparison of the most popular mobile application testing automation frameworks in terms of performance and capabilities in an Agile/DevOps environment. In order to achieve this, firstly, the three most popular mobile application testing automation frameworks to be used for the study were identified. Secondly, the Key Performance Indicators and capabilities to be used for comparison of the frameworks were identified. Then, test cases in a complex mobile application were designed for analysing the frameworks based on the criteria gathered. Finally, the test cases were integrated in a Continuous Integration/ Continuous Delivery pipeline to gather results and perform a more detailed comparison in an Agile/DevOps environment. From this study, Espresso turned out to be the best framework in terms of KPI analysed beating the other frameworks in all the KPIs, while Robotium was second best followed by Appium. But on the other hand, Appium was the best framework in terms of capabilities by having ability to execute the maximum number of capabilities analysed followed by Robotium while Espresso was the worst framework in this criteria. / Antalet mobilapplikationer har ökat enormt under det senaste decenniet och därmed har även vikten av mobilapplikationstest ökat. Testning är en mycket viktig process i utvecklingen av en mobilapplikation för att säkerställa tillförlitlighet och korrekt funktionalitet. I en Agile/DevOps miljö är testautomation en viktig del för att stödja principen av kontinuerlig integration och kontinuerlig leverans/driftsättning. Det finns en mängd ramverk för automatiserad testning av mobilapplikationer på marknaden idag. Testramverk för Android valdes för denna studie på grund av utbredningen av Android-applikationer på marknaden idag. Fokus för denna studie är jämförelsen av de mest populära automatiserade testramverk för mobilapplikationer med avseende på prestanda och lämplighet i en Agile/DevOps miljö. För att uppnå detta, identifierades först de tre mest populära automatiserade testramverk för mobilapplikationer som skulle användas för studien. Sedan identifierades de viktigaste resultatindikatorerna och kapaciteterna som skulle användas för att jämföra ramverken. Därefter designades testfall i en komplex mobilapplikation för att analysera ramverken baserat på de bestämda kriterierna. Slutligen integrerades testfallen i en pipeline för kontinuerlig integration /kontinuerlig leverans för att samla resultat och utföra en mer detaljerad jämförelse i en Agile/DevOps miljö. Från denna studie visade sig Espresso vara det bästa ramverket när det gäller KPI-analys, som slog de andra ramarna i alla KPI: er, medan Robotium var näst bäst följt av Appium. Men å andra sidan var Appium det bästa ramverket med avseende på kapacitet. Den hade förmågan att utföra det maximala antalet kapacitet som analyserades, följt av Robotium medan Espresso var det sämsta ramverket i dessa kriterier.
93

COPD application - developing a smartphone application to increase exercise

Dahlgren, Annika, Idnert, Anneli January 2016 (has links)
Kroniskt Obstruktiv Lungsjukdom (KOL) är en sjukdom som mellan 500 000 och 700 000 människor beräknas lida av i Sverige idag och det är en sjukdom som blir allt vanligare. Enligt nya riktlinjer ifrån Socialstyrelsen kan daglig träning i form av styrka och kondition ge en ökad livskvalité för personer som är sjuka i KOL. Det är dock svårt att få patienterna till daglig fysisk träning, en av anledningarna är att patienterna har svårt att andas vilket leder till ångest vid till exempel pulshöjning. Vi ställer oss därmed frågan om patienterna med hjälp av en applikation till smartphones som har inslag av spelifiering skulle kunna öka sin motivation till daglig träning.Arbetet inleds med en förundersökning där det utförs en litteraturstudie, en analys av fyra olika motivations-applikationer samt intervjuer med fem stycken sjuksköterskor och sjukgymnaster som arbetar med KOL-patienter inom primärvården. Detta görs för att få ett underlag om vad för funktionalitet och vilken design applikationen bör ha för att tilltala sin målgrupp. Utifrån det underlaget utarbetas en applikation som testas på sex personer genom användartester med efterföljande intervjuer.Resultat visar på att det framtagna konceptet är intressant och de tillfrågade anser att applikationen kan öka deras motivationen till daglig träning. Graden av spelifiering i applikationen upplevs motiverande och kul och att det finns utrymme för vidareutveckling av detta. / Chronic Obstructive Pulmonary Disease (COPD) is a disease that is estimated to affect 500 000 to 700 000 people in Sweden today and it is a disease that keeps becoming more common. According to new guidelines from The National Board of Health and Welfare daily exercise give increased quality of life to a person ill from COPD. It is however difficult to get these people to exercise daily due to the fact that their breathing difficulties increase during training. So we want to examine the possibilities to increase these peoples motivation to enhance their daily exercise with a mobile application containing elements of gamification.With that in mind we start of by performing a literature study, an analysis of four motivational applications and interviewing five people who works with COPD in the primary care units. The goal of this is to get a feel of what functionality this kind of application should contain. We then develop an application and test it on six people to get an indication whether the design works or not. The tests are followed by an interview of each of the testers. What we find is that the application as a concept works very well. The interviewed people think it is an interesting solution to increase their daily exercise. The degree of gamification that the application contains is perceived to be motivational and fun.
94

Framework for Mobile Applications Aiding the Visualization of Performance Data : A Case Study in Swimming / Ramverk för mobila applikationer som hjälper till att visualisera prestationsdata : En fallstudie inom simning

Sonnen, Jonathan January 2024 (has links)
Performance analysis concerns supporting coaches’ decision-making and dismantling the influencing factors of success in sports by measuring performance parameters during training and competition. Modern technology in this field has dramatically increased the volume of data, and there is no systematic approach to presenting athletic performance data to provide fast, efficient, and intelligible feedback. Thus, this thesis tried to answer the questions of what the best visualization techniques to illustrate performance data are and how a mobile application can best be designed to transfer performance information most effectively and intelligibly. To answer these questions, first, a systematic literature review was performed to form a framework of best practices for performance data visualization, and second, a mobile application was developed to collect and visualize athletic data in swimming to serve as a case study and validation of the framework. The latter included an evaluation phase, testing the user experience of 8 participants with the ”User Experience Questionnaire” (UEQ). The framework included asummary of the best practices on data visualization techniques and a section about color coding. Applying this framework, the application visualized the raw force data and average force in a line chart, and further performance parameters, such as strokes per minute, time per stroke, and temporal phase distribution, were displayed unencoded on top of the screen. The UEQ results revealed that Perspicuity (P) and Stimulation (S) are most important to users and received good to excellent scores (P: 1.781 ± 0.31, S: 1.938 ± 0.46) for the present application. These results the author conclude that the application validated the framework of best practices in the literature to aid the effective and comprehensible transfer of valuable information. Developers for performance analysis applications can utilize the framework and follow the design process in this thesis to create beneficial feedback systems. However, further topics like user interface design, development frameworks, and data processing must be considered / Prestationsanalys handlar om att stödja tränares beslutsfattande och ta bort de faktorer sompåverkar framgång inom idrott genom att mäta prestationsparametrar under träning och tävling.Modern teknik inom detta område har dramatiskt ökat mängden data, och det finns ingensystematisk metod för att presentera data om idrottsprestationer för att ge snabb, effektiv ochbegriplig återkoppling. Den här avhandlingen försökte därför besvara frågorna om vilka debästa visualiseringsteknikerna för att illustrera prestationsdata är och hur en mobilapplikationbäst kan utformas för att överföra prestationsinformation på ett effektivt och begripligt sätt.För att besvara dessa frågor genomfördes först en systematisk litteraturgenomgång för attskapa ett ramverk av bästa praxis för visualisering av prestationsdata, och därefter utveckladesen mobilapplikation för att samla in och visualisera idrottsdata i simning för att fungerasom en fallstudie och validering av ramverket. I den senare ingick en utvärderingsfasdär 8 deltagares användarupplevelse testades med ”User Experience Questionnaire” (UEQ).Ramverket innehöll en sammanfattning av bästa praxis för datavisualiseringstekniker ochett avsnitt om färgkodning. Genom att tillämpa detta ramverk visualiserade applikationenråkraftsdata och genomsnittlig kraft i ett linjediagram, och ytterligare prestandaparametrar,såsom slag per minut, tid per slag och temporal fasfördelning, visades okodade överst påskärmen. UEQ-resultaten visade att Perspicuity (P) och Stimulation (S) är viktigast föranvändarna och fick bra till utmärkta poäng (P: 1,781 ± 0,31, S: 1,938 ± 0,46) för denaktuella applikationen. Dessa resultaten gör att författaren kan dra slutsatsen att applikationenvaliderade ramverket för bästa praxis för att underlätta en effektiv och begriplig överföring avvärdefull information. Utvecklare av applikationer för prestandaanalys kan använda ramverketoch följa designprocessen i denna avhandling för att skapa fördelaktiga återkopplingssystem.Ytterligare ämnen som design av användargränssnitt, utvecklingsramverk och databehandlingmåste dock beaktas.
95

En mobilapplikation som presenterar hur fullt det är på Uppsalas studentnationer

Bergman, Ida, Bevemyr, Lisa, Kadir, Avin, Lorentzen, Beatrice January 2020 (has links)
Uppsala's student life largely consists of the student nations. The student nations are required to count the number of guests due to fire safety and to meet the regulations from the Public Health Agency of Sweden concerning the current pandemic. This report presents how a mobile application that shows if the student nations are calm, active, crowded, or full was created. The students in Uppsala can use the application to aid the decision of where they want to go, and the nations can use it to count the number of guests. By using this application, the nations are encouraged to keep track of the number of guests continuously and therefore contribute to a more safe environment in the student life of Uppsala. The vision for the application is to be reliable, user friendly, and have a quick response time. This was evaluated through several user experience metrics. During the performed user tests it came to our attention that the application was overall easy to use, had good functionality and that the user interface was minimalistic as well as appealing. However, some of the initial specifications of requirements were not fulfilled, and it appeared that some aspects of the application called for improvements to fulfill these requirements. / Uppsalas studentliv består till stor del av studentnationer. Nationer är skyldiga att veta hur många gäster som befinner sig i deras lokaler på grund av brandsäkerhet och för att följa Folkhälsomyndighetens föreskrifter angående den nuvarande pandemin. Den här rapporten presenterar hur en mobilapplikation skapades som visar om det är lugnt, aktivt, trångt eller fullt på studentnationerna. Uppsalas studenter kan använda applikationen för att underlätta i beslutet om var de vill gå, och nationerna kan använda den för att räkna antalet gäster. När nationerna använder applikationen uppmanas de att hålla koll på antalet besökare kontinuerligt och på så sätt bidra till en säkrare tillvaro för studenter i Uppsala. Visionen är att applikationen ska upplevas som pålitlig, användarvänlig och ha snabb responstid. Detta utvärderades genom användbarhetstester. Under dessa uppmärksammades det att applikationen totalt sett var enkel att använda, hade god funktionalitet och att användargränssnittet var minimalistiskt samt tilltalande. En del av de ursprungliga krav som sattes upp uppfylldes däremot inte, och vissa aspekter av applikationen kräver förbättringar för att uppfylla dessa krav.
96

A Cross-Platform Health Care Application

Eriksson, Rickard, Hemani, Sajjadali January 2015 (has links)
This report describes the development process of the mobile application HealthyWay. The application is developed as a Bachelor thesis project together with KTH Royal Institute of Technology. The applications' main function is to be the interface to a number of wearable medical electronic appliances such as bandages and pill boxes. The communication is done through Bluetooth Low Energy. The application was mainly written in 3 di erent languages, QML, C++ and Java. The most stressed point throughout this project was the importance of platform independence. The exibility had to be done on a scalable as well as on a modular level. With this in mind, QT was used to address the requirement of scalability. The modularity was achieved through an organized structure to the program accompanied by easy directives to introduce new devices. The purpose of the application is to increase the quality of life for the user. This intent could however not be concluded due to the lack of testing among users. In its current state, the application is not yet ready for deployment but instead acts as a framework for future prospects. / Den här rapporten beskriver utvecklingsprocessen för en mobilapplikation vid namn Healthy- Way. Applikationen är utvecklad som ett kandidatexamensarbete tillsammans med KTH. Applikationens huvudsakliga uppgift är att vara ett gränssnitt till medicinskt relaterad utrustning såsom plaster och pilleraskar. Kommunikationen mellan dessa sker via Bluetooth Low Energy. Applikationen skrevs huvudsakligen i 3 olika språk, QML, C++ och Java. Den viktigaste punkten genom projektets gång var att applikationen skulle vara oberoende av plattform. Flexibiliteten var tvungen att göras på både en skalbar och modulär nivå. Med detta i åtanke valdes QT för att behandla skalbarheten. Modulariteten uppnåddes genom en välplanerad struktur på programmet tillsammans med instruktioner på hur ny utrustning kan introduceras. Syftet med programmet är att öka livskvaliteten för användaren. Detta syfte kunde däremot inte slutföras på grund av bristande testning hos användare. I dagens läge är applikationen inte redo för att släppas kommersiellt, men tjänar som ett bra ramverk för framtida utveckling.
97

Proof of Concept for Automating Personal Settings in Construction Machines with a Mobile Application : An Observational Study on Transferring Data at Volvo

Hue, Estelle, Lindström, Vera January 2022 (has links)
In today’s market, digitization and automation are crucial for the survival of most companies due to the high level of software already present. The need to adapt to the demands of the day, forces a big mechanical company to perform a paradigm shift towards becoming a software producing company as well. However, the current systems are limited, they are not developed for such a change. Machines in the construction industry are complicated vehicles that require careful configuration by the operators. Each operator may have their own personal preference of how the settings of a construction machine should be configured in order to get full utilization. The problem for the operators revolves around the current situation of frequently having to configure these settings each time operating a machine, requiring time. Consequently, creating the risk of operators neglecting the configuration. Therefore, the problem of the thesis is that there is no existing system of how to facilitate this reoccurring activity. The purpose of this thesis is to prove the usefulness of introducing a mobile application as the missing system for when operators switch machines, through a proof of concept. The proof of concept suggests a quality approach towards the first steps in automating the work environment of operators for construction machines. The objective is to improve the efficiency of the workflow by saving the operators machine settings in a profile, in order to transfer the settings between the machines. The goal is to investigate and deliver a proof of concept for how to store and transfer the personal settings in a useful manner. Due to the limited time of the thesis, the starting focus is placed on wheel loaders with the research limited to one specific type of machine. The thesis consists of a qualitative study, analysing inductively from details to produce abstractions and hypotheses. The agile design science research method applied to the research, was evaluated continuously in the different phases and iterations of the thesis plan to adjust to improvements reviewed as necessary. The observational research includes an explorative and evaluative aspect, first to form an idea and consequently to prove the idea. A design of an user interface of a mobile application served as a method to support the evaluation. The result for the thesis is the proof of concept of a useful mobile application system to automate the personal settings of the construction machines. The evidence is supported by information gathered during the pre-study and the demonstration of a small prototype tested by engineers as well as the intended users, the operators. The questionnaires prove the prototype to be a useful improvement in the operators daily work environment. The documentation and suggested system construction are approved by the target audience to be viable and of value. / På dagens marknad är digitalisering och automatisering avgörande för de flesta företags överlevnad på grund av den höga nivån av mjukvara som redan finns. Behovet av att anpassa sig till dagens krav tvingar ett stort mekaniskt företag att utföra ett paradigmskifte mot att också bli ett mjukvaruproducerande företag. De nuvarande systemen är dock begränsade, de är inte utvecklade för en sådan förändring. Maskiner inom byggbranschen är komplicerade fordon som kräver noggrann konfiguration av operatörerna. Varje operatör kan ha sina egna personliga preferenser för hur inställningarna för en entreprenadmaskin ska konfigureras för att få fullt utnyttjande. Problemet för operatörerna kretsar kring den nuvarande situationen att ofta behöva konfigurera dessa inställningar varje gång man använder en maskin, vilket kräver tid. Följaktligen skapar risken för att operatorer försummar konfigurationen. Därför är problemet med avhandlingen att det inte finns något befintligt system för hur man kan underlätta denna återkommande aktivitet. Syftet med detta examensarbete är att bevisa användbarheten av att introducera en mobilapplikation som det saknade systemet för när operatörer byter maskin, genom ett proof of concept. proof of concept antyder ett kvalitetstänkande mot de första stegen i att automatisera arbetsmiljön för operatörer för entreprenadmaskiner. Målet är att förbättra effektiviteten i arbetsflödet genom att spara operatörens maskininställningar i en profil, för att överföra inställningarna mellan maskinerna. Målet är att undersöka och leverera ett proof of concept för hur man lagrar och överför de personliga inställningarna på ett användbart sätt. På grund av projektets begränsade tid läggs startfokus på hjullastare med forskningen begränsad till en specifik maskintyp. Projektet består av en kvalitativ studie, som induktivt analyserar från detaljer för att producera abstraktioner och hypoteser. Den agila designvetenskapliga forskningsmetoden som tillämpades på projektet utvärderades kontinuerligt i de olika faserna och iterationerna av projektplanen för att anpassa sig till förbättringar som granskades vid behov. Observationsforskningen innefattar en utforskande och utvärderande aspekt, först för att bilda en idé och följaktligen för att bevisa idén. En design av ett användargränssnitt för en mobilapplikation fungerade som en metod för att stödja utvärderingen. Resultatet för avhandlingen är ett bevis på konceptet för användbarheten av det mobila applikationssystemet för att automatisera entreprenadmaskinernas personliga inställningar. Bevisen stöds av information som samlats in under förstudien och demonstrationen av en liten prototyp som testats av ingenjörer såväl som de tilltänkta användarna, operatörerna. Enkäterna visar att prototypen är en användbar förbättring i operatörens dagliga arbetsmiljö. Dokumentationen och den föreslagna systemkonstruktionen godkänns av målgruppen för att vara lönsam och av värde.
98

Development and Evaluation of a Modular Multi-Sensor System for Comprehensive Water Quality Analysis / Utveckling och Utvärdering av ett Modulärt Multisensor System för Omfattande Analys av Vattenkvalitet

Daryaweesh, Arghad, Daryaweesh, Dani January 2024 (has links)
This study addresses the challenges faced by industries requiring precise water quality monitoring by developing and evaluating a modular multi-sensor system. Existing solutions often lack scalability and flexibility, necessitating multiple devices for comprehensive analysis. The methodology employed a recursive prototype development approach, integrating various hardware and software components, including microcontrollers and a user-friendly mobile application. The prototype facilitated real-time data acquisition and management through a dedicated server, supporting essential water quality parameters such as pH, temperature, and conductivity. Results indicate that the system significantly enhances measurement accuracy and operational efficiency. However, the implementation of a smart home connectivity standard was unsuccessful, highlighting the complexities associated with integrating new communication protocols. Despite this, the system offers a scalable, cost-effective solution for continuous water quality monitoring, presenting significant improvements over existing technologies in terms of flexibility, user engagement, and data reliability. / Denna studie behandlar de utmaningar som industrier står inför som kräver noggrann övervakning av vattenkvalitet genom att utveckla och utvärdera ett modulärt multisensorsystem. Befintliga lösningar saknar ofta skalbarhet och flexibilitet, vilket kräver flera enheter för omfattande analys. Metodiken använde en rekursiv prototyputvecklingsansats, som integrerade olika hårdvaru- och mjukvarukomponenter, inklusive mikrokontroller och en användarvänlig mobilapplikation. Prototypen underlättade insamling och hantering av realtidsdata genom en dedikerad server, som stödde viktiga vattenkvalitetsparametrar såsom pH, temperatur och konduktivitet. Resultaten indikerar att systemet avsevärt förbättrar mätnoggrannhet och operationell effektivitet. Dock var implementeringen av smarta hem-anslutningsstandard inte framgångsrik, vilket belyser komplexiteten med att integrera nya kommunikationsprotokoll. Trots detta erbjuder systemet en skalbar, kostnadseffektiv lösning för kontinuerlig övervakning av vattenkvalitet, med betydande förbättringar jämfört med befintliga teknologier när det gäller flexibilitet, användarengagemang och datareliabilitet.

Page generated in 0.1059 seconds