191 |
Možnosti srovnávání obrázků v mobiních aplikacích / Possibilities of image comparison in mobile applicationsJírů, Michaela January 2015 (has links)
This thesis is about methods of image comparison. Goal is to create a mobile app that allows user to compare images in real time. In the first part there is a theoretical basis, in particular image similarity algorithms. The practical part contains the app implementation including use case analysis, user interface design and functional requirements. It is followed by source code samples a description of frameworks used. Last part is made of testing the implemented algorithms regarding speed and precision.
|
192 |
Construção e comparação de modelos de consumo de energia para plataformas androidFIRMINO, Emiliano Carlos de Moraes 04 March 2016 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2017-07-11T13:14:54Z
No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
[UFPE-PPGEE] MSc_Emiliano.pdf: 3950976 bytes, checksum: 20ac0d1d3243534f93d5ec1a48edbdd9 (MD5) / Made available in DSpace on 2017-07-11T13:14:54Z (GMT). No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
[UFPE-PPGEE] MSc_Emiliano.pdf: 3950976 bytes, checksum: 20ac0d1d3243534f93d5ec1a48edbdd9 (MD5)
Previous issue date: 2016-03-04 / Esta dissertação de mestrado investiga o consumo e a modelagem de energia para
smartphones que usam o sistema operacional Android. A principal reclamação dos
usuários e desafio aos fabricantes é a limitada duração da carga da bateria desses
dispositivos. Para melhor entender o problema, esta dissertação faz ampla revisão da
literatura visando identificar os principais componentes responsáveis pelo alto consumo de
energia, os modelos de consumo de energia empregados e as estratégias de otimização
propostas e utilizadas. Foi construída uma ferramenta em software e levado a cabo um
conjunto de experimentos para medir o consumo de energia dos principais componentes. A
dissertação apresenta um novo modelo de consumo de energia desenvolvido com técnicas
de regressão estatísticas para descrever o padrão de consumo dos componentes. O modelo
produzido foi comparado a outros encontrados na revisão da literatura por meio de
simulações de consumo com base em dados coletados. Por fim, os resultados foram
analisados e as conclusões apresentadas. / This M.Sc. dissertation investigates the power consumption and modeling for
Android smartphones. The most common issue reported by users and a constant challenge
to manufacurers is how to handle the limited duration of the battery charge for those
devices. To better understand such a problem, this dissertations presents an extensive
review of the literature to identify the key components that drains most of the power and
which power consumption models and optimization strategies are currently being used to
handle such a problem. That information was used to develop a software tool and a set of
experiments to measure the energy consumption of those key components. A new power
consumption model is proposed here based on statistical regression to describe those key
components. The model presented was compared with those found in the technical
literature using simulations based on the data collected. Finally, the results obtained are
analyzed and conclusions drawn.
|
193 |
Localização de robô em ambiente interno utilizando um dispositivo móvel baseado no sistema operacional android para navegação inercial / Localization of a robot in indoor environment using a mobile device based on android operating system for inertial navigationSilva, Pedro Ramon de Mello, 1987- 27 August 2018 (has links)
Orientador: Paulo Roberto Gardel Kurka / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica / Made available in DSpace on 2018-08-27T20:14:23Z (GMT). No. of bitstreams: 1
Silva_PedroRamondeMello_M.pdf: 5875188 bytes, checksum: c2d175b05fd3a31dbc7149f0b1b417b1 (MD5)
Previous issue date: 2015 / Resumo: A navegação autônoma de robôs tem sido alvo de pesquisa. Um dos problemas a ser resolvido em navegação é a localização de um robô móvel enquanto este se locomove, ou seja, estimar o deslocamento e orientação para calcular a trajetória realizada. Um sistema de navegação inercial é um método de realizar a localização do robô utilizando sensores inerciais (acelerômetro, giroscópio e magnetômetro). Este trabalho apresenta a utilização de um dispositivo móvel baseado no sistema operacional Android, como UMI (Unidade de Medida Inercial), para um desenvolvimento de um sistema de navegação inercial de um robô terrestre. Para o calculo de orientação, foi aplicado o filtro complementar para melhorar o desempenho da estimação de orientação calculada pelo acelerômetro/magnetômetro combinado com o giroscópio. Para estimação de deslocamento, aplicou-se integral dupla nos dados de aceleração e propõe-se uma metodologia de movimento modulado para minimizar os erros de posição e desvios no sinal de velocidade devido ao processo de integração numérica e erros de devido a componente de corrente continua do acelerômetro / Abstract: The autonomous navigation of mobile robots have been the subject of many research. One of the problems to be solved in navigation, is the localization of a mobile robot as it moves around, in other words, to estimate the displacement and orientation to calculate the trajectory performed. An inertial navigation system is a method of performing the localization of the robot using inertial sensors (accelerometer, gyroscope and magnetometer). This work presents the use of a mobile device based on the Android platform, as IMU (Inertial Measurement Unit), for the development of an inertial navigation system of a robot. For guidance calculation, the complementary filter has been applied to improve the performance of guidance computed by accelerometer / magnetometer combined with the gyro. For displacement estimation, a double integral in the acceleration data was applied. Furthermore, a motion modulated methodology is proposed to minimize position errors and velocity drift due to numerical integration process and accelerometer offset errors / Mestrado / Mecanica dos Sólidos e Projeto Mecanico / Mestre em Engenharia Mecânica
|
194 |
Mobilní aplikace pro monitorování diabetu / Mobile Application for Diabetes MonitoringGabčo, Jakub January 2017 (has links)
In the present time, all processes are automated. They are moving to smaller devices. Many people with diabetes, instead of prescribed diabetics journals, use mobile applications that help and simplify work with diabetes. This thesis analyzes and compares existing apps. After all, it describes draft of the application and its implementation. The result is verified by testers and publicly posted to production.
|
195 |
Vývoj aplikací pro Android / Development of Android ApplicationsHusa, Martin January 2019 (has links)
This Master’s thesis contains search study about operating system Android, principles of game application programming and practical example of game for Android. The genre of game can be classify as 2D platformer. Application with thesis text will serve as learning tool in VUT FSI or as manual for game developing.
|
196 |
Zpracování obrazu a automatické řešení křížovek / Image processing and automatic solving of crosswordsKobath, Martin January 2017 (has links)
The Master’s thesis is focused on development of Android application which is able to recognize grid and clue text of swedish crossword and find a solution for it in crossword dictionary. The thesis proposes a process of tile segmentation using corner detection, recognizes text using Tesseract OCR and searches for solutions in local database. Developed application is tested on a gallery of photos captured using a mobile phone. The tile segmentation and solution searching provide good results, the rest of the process provides unsatisfactory results thanks to inaccurate OCR output.
|
197 |
Utveckling av en krypterad chattapplikation : Analysering av användarbehov och säkerhetLundberg, Axel, Jidell, Lukas January 2020 (has links)
Today, it appears that information leaks and security breaches are common occurrences. The authors of this project consider security and privacy to be a very vital part regarding technical concepts, something that is being looked past way too much. The authors have in earlier courses during their studies at Mid Sweden University taken part of studies that shows that the average users want to protect their information, but at the same time, has trouble understanding how products handle said information. This led the authors of this report to develop an encrypted application with a user's privacy and ease of understanding in mind. The user should understand that their information is safe and why it is safe. The purpose of the project was to build a chat application with security of sent messages, minimal data collection and ease of use as top priorities. The goals of the project include together with the principles mentioned earlier that users with an interest should have security information easily available, messages should be cryptographically secure and that replacement of a user’s keys should be an easy process. During the project two iterations of user tests were done to ensure that the application was as easy to use as possible. The results of these tests are used to get insight into users' understanding and interest in information related to message encryption. The results are also used to reach a conclusion to whether the goals of the project have been reached. The results of the user tests point to users not caring a lot about the availability of information about used encryption methods, however the users that had an interest for this found the available information relatively easy to understand. After changes based on the feedback from the first iteration of user tests, most users found the application easy to use and intuitive. To compare security of sent messages comparisons are done with leading applications in encrypted communication, these applications include WhatsApp, Viber and Facebook Messenger. / Idag tycks informationsläckor i olika former ske frekvent med jämna mellanrum. Författarna av detta projekt anser att integritet och säkerhet är två väldigt vitala koncept inom tekniska sammanhang, något som tummas på allt för mycket. Författarna har under tidigare utbildning på Mittuniversitetet tagit del av undersökningar som pekar på att den genomsnittliga användaren vill skydda sin information, men samtidigt, har svårigheter att förstå hur produkterna hanterar nämnd formation. Därför ville författarna utveckla en krypterad tjänst som samtidigt värnar om användarens integritet. Användaren skall förstå att dennes information är i säkra händer, användarens händer. Projektet gick ut på att bygga en chattapplikation med säkerhet av skickade meddelanden, minimalt insamlande av data från användare och användarvänlighet som högsta prioriteter. Projektets mål inkluderar att intresserade användare ska ha säkerhetsinformation tillgänglig, att applikationen ska vara lättanvänd, meddelanden ska vara kryptografiskt säkra och ersättning av en användares nycklar ska vara en simpel process. Under projektets gång gjordes två iterationer av användartester för att se till att applikationen är så användarvänlig som möjligt. Resultaten av användartesterna pekar på att många användare inte är intresserade av att ha tillgänglig information om kryptering men att de användare som hade ett intresse för detta fann den tillgängliga informationen relativt lätt att förstå. Efter ändringar från första iterationen av användartester så fann majoriteten av användare applikationen intuitiv. För att jämföra säkerheten av skickade meddelanden så görs säkerhetsjämförelser med ledande applikationer inom krypterad kommunikation, dessa applikationer inkluderar WhatsApp, Viber och Facebook Messenger.
|
198 |
Kommunicera : Att förenkla kommunikation mellan kommun och invånare på ett säkert sättKarlsson, Nellie, Pettersson, My January 2020 (has links)
Digitalisering i Sverige har ökat under de senaste åren, och kommer att fortsätta stiga. På grund av detta har säkerhetsåtgärder vidtagits så som GDPR som är till för att skydda användarens data och känsliga information, särskilt när det kommer till digital kommunikation mellan användare och kund. Det är därför ytterst viktigt att ha användares säkerhet i fokus när digitala system byggs upp, vilket även är kärnan i detta arbete. I projektet har en pålitligt databas samt en trygg mobilapplikation och webbapplikation byggts upp som förenklar kommunikationen mellan kommun och invånare. I mobilapplikationen kan användaren snabbt och enkelt felanmäla, se sina ärenden samt få information från kommunen angående pågående händelser i kommunen. I webbapplikationen kan kunden, det vill säga kommunen, kontrollera inskickade felanmälningar och markera de som åtgärdade och även skicka ut information till sina invånare. Detta sker utan att kunden får tillgång till användarens personliga data som endast finns i databasen och inte webbapplikationen. Efter de litteraturstudier som har gjorts är databasen och applikationerna säkra för både användare och kund. Åtgärder har vidtagits för att säkra att ingen fientlig applikation eller användare kan nå användarens känsliga data, samt ha möjligheten att modifiera databasen på egen hand. Till följd av detta kan kommunens invånare ha en närmare kontakt med kommunen på ett tryggt sätt. / The digitization in Sweden has increased rapidly during the last few years, and will continue doing so. As a result of this, precaution have been taken, for instance GDPR which was invented to protect users’ data and sensitive information, especially when it comes to digital communication between user and client. Therefore it is utterly important to have the user’s safety in focus when digital systems are implemented, which is also the core of this project. In this project, a reliable database as well as a safe mobile application and web application has been created to simplify the communication between citizens and counties. In the mobile application, the user has the possibility to report errors, verify their submitted errands along with getting information from the county about ongoing events in the county in an efficient way. In the web application the customer, which in this case is the county, can check the errors that has been sent in and mark them as fixed as well as giving their citizens information. This takes place without the customer having access to the user’s personal data that only exists in the database and not in the web application. After the literature studies that have been made, the database and the applications are safe for both the user and the customer. Actions have been made to ensure that no hostile application or user can reach sensitive data or has the possibility to modify the database on their own. As a result of this the county’s citizens can have a closer contact and communication with the county in a safe way.
|
199 |
Community based testingAlisauskas, Saulius January 2013 (has links)
Currently, Android is the most popular operating system for mobile devices, but at the same time, the market for Android devices is heavily fragmented in terms of available versions, types of devices, models, form-factors and manufactures. As a result, it is virtually impossible to test applications on all existing devices. Testing on a set of the most popular devices is more realistic but can be expensive, which makes it much more difficult for individual developers to create high quality applications. Fortunately, each Android application developer around the world typically owns at least one device which is not used all the time and could be shared with other developers. This way, a community shared pool of Android devices can be created for automated test execution. This master thesis reviews existing testing frameworks that are used for testing Android applications and analyzes existing services that in one way or another try to solve the problem of providing affordable ways of performing testing on real devices. Main result of this thesis project is a working distributed community based testing service that enables developers to easily connect, share, and execute automated test cases on devices that use Android operating system. Moreover, it provides ways of decreasing overall test execution time by executing parts of tests in parallel on multiple devices and aggregating received results. / För närvarande är Android det mest populära operativ system för mobila enheter, men samtidigt marknaden för Android-enheter är starkt splittrat i fråga om tillgängliga versioner, typ av enhet, modeller, form-faktorer, och tillverkar. Som ett resultat, är det praktiskt taget omöjligt att testa applikationer på alla befintliga enheter. Testa på en uppsättning av de mest populära produkter är realistiskt men kan vara dyrt, vilket gör det mycket svårare för enskilda utvecklare att skapa högkvalitativa ansökningar. Lyckligtvis äger varje Android ansökan utvecklare i världen typiskt åtminstone en enhet som inte används hela tiden och kan delas med andra utvecklare. På så sätt kan en gemenskap delad pool av Android-enheter skapas för minst automatiserade test exekvering. Detta examensarbete går igenom gällande testning ramverk som används för att testa Android applikationer och analyser liknande tjänster som på ett eller annat sätt försöka lösa problemet med att tillhandahålla prisvärda sätt att utföra tester på riktiga enheter. Huvudsakliga resultat av detta examensarbete är en fungerande distribuerad gemenskap baserad testning tjänst som gör det möjligt för utvecklare att enkelt ansluta, dela och exekvera automatiserade testfall på enheter som använder operativsystemet Android. Dessutom ger det möjligheter att accelerera övergripande testexekvering tid genom att utfö!ra delar om tester parallellt på flera enheter och sammanställa erhållna resultat.
|
200 |
Personalized Poetry Generator : Development of a mobile application for Android called Deleteby Haiku which generate poems in the Japanese poetry form haiku based on user’s SMS-logs / Personlig poesigeneratorHagnell, Fredrik, Zander, Karl-Axel January 2013 (has links)
Researchers at Mobile Life Centre are working on a project called “Delete by Haiku - Concept development and visualization of persistence/an SMS log dilemma” (subproject of “Re-Mobiling -breaking apart time and technology”, 2012-). The purpose of that project is to evaluate an approach of handling the growing amount of users’ digital data in phones (especially SMS logs) by trying to create, in the deletion process of old SMS, something potentially meaningful in a playful manner: poems. The students’ project aimed to develop a concretized demo for their idea, an SMS log deleting and poetry generating application, more particularly the Japanese poetry form “haiku” as chosen style, developed on the mobile platform Android. The goal: to give the researchers a basis to proceed with into the user study and demonstration phase of their project. The result of the development process was a full scale working demo application, although naturally left with many improvement and addition possibilities due to the limited time plan for the student project, and presentation of solved solutions of arisen programming and design implementation challenges. / Forskare på forskningscentret Mobile Life Centre jobbar på projekt kallat “Delete by Haiku –konceptutveckling och föreställning av behållning/ett SMS-log dilemma” (delprojekt av ”Re-Mobiling – isärbrytning av tid och teknologi”, 2012-). Syftet av det projektet är att utvärdera ett sätt att hantera den växande mängden av användares digitala data i telefoner (speciellt SMS-loggar) genom att försöka skapa, i raderingsprocessen av gamla SMS, någonting potentiellt meningsfullt i lekfull stil: dikter. Studenternas projekt var att utveckla en konkretiserad demo för deras idé, en SMS-log-raderande och poesigenerande applikation, mer bestämt den japanska poesiformen ”haiku” som valt format, utvecklat på den mobila plattformen Android. Målet: att ge forskarna en grund att fortsätta med in i användarstudie- och demonstrationsfasen av deras projekt. Resultatet av utvecklingsprocessen var en fungerande demoapplikation i full skala, emellertid givetvis lämnad med många förbättrings och tilläggsmöjligheter på grund av den begränsade tidsplanen för studentprojektet, och presentationer av lösta programmeringsoch designimplementationsutmaningar.
|
Page generated in 0.0203 seconds