Spelling suggestions: "subject:"android"" "subject:"dendroid""
481 |
Mechanismy zabezpečení OS Android s využitím jazyka Kotlin / Security mechanisms of OS Android utilizing the Kotlin languageBalaževič, Lukáš January 2020 (has links)
Mobilné zariadenia sú v rámci technologickej histórie novinka a pri technológii, ktorá sa vyvíja tak rapídnym tempom a rastom používania je nutné dbať na zabezpečenie. Táto diplomová práca sa zaoberá rozborom bezpečnostných mechanizmov používaných v Android OS a komunikáciou medzi OS Android a vzdialeným serverom. Cieľom je preskúmať tieto mechanizmy a otestovať aké kryptografické metódy a postupy je najvýhodnejšie používať z hľadiska bezpečnosti s ohľadom na efektivitu. Tieto znalosti boli použité pre vytvorenie demonštračného systému, ktorý využíva vybrané zabezpečovacie mechanizmy a kryptografické postupy.
|
482 |
Technologie NFC a její zabezpečení / NFC technology and its securityMertlík, Tomáš January 2013 (has links)
The first objective of this paper is to describe the Android operating system. The chapter presents history and architecture regarding to all versions of the operating system. The significant part of chapter is focused on security. The second main topic of this paper is analysing the NFC (Near Field Communication) technology. This technology is based on an older contactless system RFID (Radio Frequency Communication), so RFID is described either. The NFC technology chapter contains the description of usability, history and the definitions of physical layer, link layer and NDEF (NFC Data Exchange) data format, used for data transmitting. The next chapter is focusing on the analysis of the NFC vulnerability. It contains a possible attacks methods and solutions how to prevent them. The output of this paper is the projection and creation of an application, which allow sending an arbitrary data between two devices using the NFC technology. Additional Bluetooth technology can be used for larger files. In this case, NFC helps to create Bluetooth communication channel which is utilized for data transfer.
|
483 |
Serverový framework pro hromadné testování Android aplikací / Server Framework For Batch Android Applications TestingČtvrtníček, Dušan January 2015 (has links)
This master's thesis is dedicated to the remote control of Android devices using the Android Debug bridge tool. Another essential part of the work is automated batch testing of Android applications. It focuses on individual tools (Android Debug Bridge, MonkeyRunner, logcat, Appium) needed to resolve this issue. It also describes a web framework Nette and other technologies that were used for the final design and implementation of information system.
|
484 |
Správa času - Android app s filosofií First-Things-First (S. Covey) / Time Management - Android app with the First-Things-First (S. Covey)Sladeček, Martin January 2015 (has links)
The aim of this thesis is the design and implementation of mobile application for time management on Android. It is based on First Things First philosophy by Stephen Covey. The main effort is to design application for various devices like mobile phones, tablets and smart watches. Modification of the design, bugfixes and new functions are based on user's monitoring, which is part of this thesis.
|
485 |
Conceptual design and implementation of tutorials for app development in the context of the lecture 'Mobile Cartography'Hartl, Maximilian 07 September 2012 (has links)
Mobile applications are becoming more and more important in the daily life and offer interesting and completely new aspects to the field of cartography. The technological possibilities provided by computer science have had a large impact on cartography and therefore cartographers must be familiar with the development of software to present geographic information and make it accessible. With the recent rise of mobile devices like smartphones, it is inevitable that this has to include mobile platforms as well.
The main focus of this Bachelor thesis is on the conceptual design and implementation of tutorials to teach the development of mobile applications or 'apps' for the Android platform. The tutorials are going to be part of exercises in a practical course that accompanies the lecture 'Mobile Cartography' held at the Institute of Cartography at the Dresden University of Technology. Five exercises have been created covering key aspects of Android programming with Java. The theoretical part of this thesis starts with providing definitions of important terms of mobile computing and mobile cartography that will play an important role throughout the thesis. After that possibilities of interaction with mobile and web applications are introduced and discussed briefly.
Location-based services and their usage in the context of social networks are discussed in the following section before the sensors of mobile devices are analyzed. A brief discussion of the potential for augmented reality applications is also given. The following second section deals with mobile software platforms and focuses on the Android operating system for mobile devices. Within this section, the features of the Android framework are described and some specific characteristics of software development are explained. The third section is all about the conceptual design and implementation of the tutorials. Considering the requirements for the practical course and different aspects of learning, the pedagogical approach is described. Additionally the ECLASS model which has evolved in the context of E-Learning is explained as it provided the structure of the exercises.
After that, the content of the five exercises which include basics, layout, internal interaction of components, database access and the integration of maps is reflected. Finally, a brief outlook on further possible exercises is given.
|
486 |
Comparing Mobile Applications' Energy ConsumptionWilke, Claas, Richly, Sebastian, Piechnick, Christian, Götz, Sebastian, Püschel, Georg, Aßmann, Uwe 17 January 2013 (has links)
As mobile devices are nowadays used regularly and everywhere, their energy consumption has become a central concern for their users. However, mobile applications often do not consider energy requirements and users have to install and try them to reveal information on their energy behavior. In this paper, we compare mobile applications from two domains and show that applications reveal different energy consumption while providing similar services. We define microbenchmarks for emailing and web browsing and evaluate applications from these domains. We show that non-functional features such as web page caching can but not have to have a positive influence on applications' energy consumption.
|
487 |
En undersökning om end-to-end kryptering av SMS med hjälp av PKCS #1Danielsson, Mikael January 2020 (has links)
In today’s society, especially after everything that was reported by Edward Snowden when he, during 2013, showed how USA’s NSA worked with global surveillance, there is a great need to keep communication secure. Se- cure both in such a way that the contents in messages are protected from unwanted parties as well as in such a way that messages’ authenticity can be verified. It’s just as important to know who one is communicating with as it is to know that no unauthorized person can read material not meant for them. We see more and more solutions like for instance Let’s Encrypt that offer free encryption for web traffic but when it actually comes to SMS traffic there aren’t as many effective options available. The purpose of this work is to develop a system to examine how one most effectively could treat SMS in a secure and authenticated fashion. The goal is to, contrary to many other solutions, not be dependent upon a third party but rather utilize the existing SMS protocol and to make sure that the con- tents is encrypted by use of public key cryptography. This leads to it being enough to use the application to be able to communicate securely as there would be no central server that could be closed down or in other ways af- fected to lessen the security of the communication. We also get a system that is much less dependent on mobile data and will thus become more flexible in areas where this can be costly or hard to reach. Beyond this a system for verification of external keys will be explored. Even if it, in case the user chooses to use it, will need access to mobile data, it could be a useful tool for authentication of communication with parties with whom one has not been in contact with before since they can publish their public key and then refer to it within the message. An example use case for this would be a gov- ernment needing to publish information to its citizens; then this key can be published on their web site so that anyone easily could verify it (the goal is to have this be done automatically during message retrieval). / I dagens samhälle, särskilt efter bland annat allt som rapporterades av Ed- ward Snowden när han under 2013 påvisade hur USAs NSA jobbade med global övervakning, är det av stor vikt av att kommunikation bör hållas säker. Säker både på så sätt att innehållet i meddelanden skyddas från oön- skade personer och på så sätt att meddelandens autenticitet kan styrkas. Det är minst lika viktigt att veta vem man kommunicerar med som att veta att ingen obehörig kan läsa material som inte är ämnat för dem. Vi ser fler och fler lösningar som till exempel Let’s Encrypt som erbjuder gratis kryptering av webbtrafik men när det gäller just SMS-trafik finns inte lika många och effektiva lösningar. Syftet med det här arbetet är att utveckla ett system för att undersöka hur man på bästa sätt skulle kunna behandla SMS på ett säkert och autentis- erat sätt. Målet är att, till skillnad mot många andra lösningar, inte vara beroende av en tredje part utan istället nyttja det befintliga SMS-protokollet men se till att innehållet är krypterat med hjälp av public key cryptography. Detta leder till att det räcker att använda applikationen för att kunna kom- municera säkert, det finns ingen central server som skulle kunna stängas ner eller på andra sätt påverkas för att försämra kommunikationens säker- het. Vi får också ett system som är mycket mindre beroende av mobildata och blir därför mer flexibelt i områden där dessa kan vara kostsamma eller svåråtkomliga. Utöver detta kommer ett system för extern autentisering av nycklar undersökas. Även om detta, om avsändaren väljer att utnyttja det, kommer att kräva tillgång till mobil datatrafik så skulle det vara ett nyttigt verktyg för att kunna autentisera kommunikation med personer som man aldrig tidigare varit kontakt med då dessa i så fall kan publicera sin nyckel online och sedan hänvisa till den i meddelandet. Exempel på användning för detta är om en myndighet behöver gå ut med information till medbor- garna; då kan denna nyckel publiceras på dess webbsida så att alla enkelt kan kontrollera den (målet är i så fall att detta skall ske automatiskt under hämtning av ett meddelande).
|
488 |
Design, Implementation and Evaluation of a Mobile GIS Solution for a Land Registration Project in Lesotho / Utformning, genomförande och utvärdering av en mobil GIS-lösning för ett fastighetsindelningsprojekt i LesothoBronder, Axel, Persson, Erik January 2013 (has links)
This thesis describes in detail how a mobile Geographical Information System (GIS) was designed, implemented and evaluated for the prevailing circumstances of a land regularisation project in Lesotho in Southern Africa. The GIS was developed as an application for the Android platform, primarily with the tablet-computer format in mind, to be used for land registration field work. The main purpose of the paper is to determine whether an ad hoc mobile GIS solution can improve the efficiency of the field work as well as the integrity of the data collected in the field work of the land regularisation project in Lesotho. The aim is also to evaluate the performance and usefulness of modern tablet computers in this context. The application was developed and tested on site in Lesotho on two tablet computers borrowed from Samsung Electronics AB in Sweden. After the development phase, the solution was later implemented on tablet computers of a different model for the remainderof the land regularisation project in Lesotho. The design process started with a field visit where the work-flow of the project was analysed. From this a needs analysis were formed together with the management staff on site that served as a base for the development process. The development and implementation was then performed with continuous communication and evaluation with the personnel of the project. As the development progressed, the solution was also tested and evaluated continuously in the field work. Not only did the solution perform well both software- and hardware-wise, despite strong sun from high altitudes and lack of internet connection in Lesotho, it also exceeded the expectations of the staff. The solution significantly improved the work environment for the field workers of the project and the efficiency was raised, according to the evaluation. A unified management staff concludes in the evaluation of this paper that they will consider using tablet computers together with an ad hoc application for the field work of their next project. / Denna rapport beskriver i detalj hur ett mobilt geografiskt informationssystem (GIS) utvecklades, implementerades och utvärderades inom ett fastighetsindelningsprojekt i Lesotho i södra Afrika. Lösningen utvecklades som en ad hoc-applikation för operativsystemet Android, i första hand med pekdatorformatet i åtanke, för att användas i fältarbetet inom projektet. Det huvudsakliga syftet med studien är att undersöka huruvida en mobil GIS-lösning kan förbättra fältarbetets effektivitet men också om kvaliteten kan höjas för data insamlat i fält i Lesotho-projektet. Ett annat mål är att utvärdera nyttan av moderna pekdatorer och hur de presterar inom ett lantmäteriprojekt i Afrika. Applikationen utvecklades och testades på plats i Lesothos huvudstad Maseru på två pekdatorer som lånades från Samsung Electronics AB i Stockholm. Lösningen implementerades även på pekdatorer av en annan modell när utvecklingsprocessen närmade sig sitt slutskede och metoden kom att användas fram till projektets planerade slut i augusti 2013. Utvecklingsarbetet inleddes med ett fältbesök för att få en förståelse för de egenskaper som applikationen behövde ha. En behovsanalys togs fram tillsammans med beslutsfattarna i projektet. Med utgångspunkt i dessa behov utvecklades applikationen genom nära kommunikation och samarbete med projektets personal. Mot slutet av utvecklingsskedet testades och utvärderades lösningen i fält och förbättrades sedan genom att de kommentarer och förslag som mottogs från fältpersonalen beaktades. Den framtagna lösningen fungerade med gott resultat, både i mjukvaru- och i hårdvaruhänseende, trots stark och högt stående sol och avsaknad av tillförlitlig mobil internetanslutningi Lesotho. Lösningen överträffade även förväntningarna hos projektets personal och den förbättrade fältarbetarnas arbetsmiljö avsevärt. I utvärderingen av den här studien framgår att projektledningen avser utreda möjligheterna att använda en liknande lösning för fältarbetet i framtida projekt.
|
489 |
Utveckling av sökfunktion för mobil receptapplikationJohansson, Henrik, Ly, Steven January 2015 (has links)
For a mobile application with focus on search functionality to be able to run smoothly, it is important to provide relevant search result based on user input. This report is to investigate how to implement a search function, to provide appropriate answers. The project consists of developing a recipe application with basic functions. The focus will be towards the search algorithm, how it will be designed. To find out what users consider is relevant, a study is done with 88 participants. The results of the survey were evaluated, and remained as an underlay for what should be searchable and how to implement the search function. Creating a good search function proved to consumes a lot of time and resources. The mobile application was completed with the desired functionality, which was provided from the survey. / För att en mobilapplikation med fokus på sökfunktionalitet ska fungera väl, är det viktigt att sökfunktionen ger relevanta resultat baserat på användarens sökningar. Den här rapporten har i syfte att undersöka sökfunktionen kan implementeras för att ge relevant svar. Projektet består av att utveckla en receptapplikation med grundläggande funktionalitet, där fokus är hur sökalgoritmen ska utformas. För att ta reda på vad användare anser relevant har en undersökning gjorts med 88 deltagare. Resultatet av undersökning har utvärderats och legat som underlag för vad som ska vara sökbart samt hur denna sökfunktion bör implementeras. Att skapa en bra sökfunktion visade sig vara både resurs- och tidskrävande. Mobilapplikationen färdigställdes med önskad funktionalitet, där sökningsalternativen är baserade på vad undersökningen visade.
|
490 |
Smarta hem med inriktning på tvättmaskiner : EN STUDIE OM NYTTAN HOS UPPKOPPLANDET AV TVÄTTMASKINERKarlsson, Emil, Ottosson, Love January 2015 (has links)
The main objective of the study is to examine how to connect a washing machine to the Internet and what benefits it would contribute with within: user convenience, user economics and society environment. A washing machine was connected to the Internet by using a Raspberry Pi and a remote power switch. A Python server was developed in order to extend and control the machines functionality. Which functionality to implement was decided by a market research held in the project. An Android application was developed to interact with the server in order to allow the user to remotely control the machine. The application communicates with the server through an interface that was defined and developed in the project. A lot of focus was put on design and testing of user experience in order to create a user-friendly and intuitive application. The project results in a market research and a developed and evaluated technical solution, including a server and an application, enabling the washing machine to be connected to the Internet. The results also includes a recommendation of a technical solution and a discussion about its continued work and contribution within the three perspectives. The conclusion is that it’s possible to connect a washing machine to the Internet and that the functionality of the recommended application is requested by the common man. Based on the user testing a conclusion is made that the recommended technical solution has a positive effect on the user’s convenience and society environment, but a neutral impact on the users’ economy. The conclusion answers to the problem statement and meets the objective of the report. / Studien har som syfte att undersöka hur en tvättmaskin kan kopplas upp mot internet och vilken nytta den då skulle bidra med gällande: användarens bekvämlighet, användarens ekonomi och samhällets miljö. I projektet kopplades en tvättmaskin upp mot internet med hjälp av en Raspberry Pi och en fjärrströmbrytare. Till Raspberry Pi utvecklades en server för att styra och utöka tvättmaskinens funktionalitet. En marknadsundersökning låg till grund för den funktionalitet som valdes att implementeras i servern. För att ge användaren möjlighet att styra tvättmaskinen på distans utvecklades en applikation till en Android-telefonsom interagerar med servern. Applikationen kommunicerar med servern genom ett gränssnitt som definierades och utvecklades i projektet. För att skapa en användarvänlig och intuitiv applikation lades mycket fokus på design och testande av användbarhet hos applikationen. Projektets resultat är en marknadsundersökning samt en framtagen och utvärderad teknisk lösning, i form av server och applikation, som möjliggör uppkopplandet av en tvättmaskin mot internet. I resultatet ingår även en rekommendation på teknisk lösning och en diskussion om lösningens utvecklingsmöjligheter och nytta i de tre perspektiven. Slutsatsen från studien är att uppkopplingen av en tvättmaskin mot internet är tekniskt möjligt och att funktionaliteten hos den rekommenderade applikationen är något som önskas av gemene man. Baserat på användartester dras slutsatsen att den rekommenderade tekniska lösningen har en positiv effekt på användarens bekvämlighet och samhällets miljö, men en neutral inverkan på användarens ekonomi. Slutsatsen besvarar problemformuleringen samt uppfyller syftet med rapporten.
|
Page generated in 0.0428 seconds