411 |
Bezpečnost mobilních zařízení na platformě Android / Security of mobile devices running AndroidNovotný, Josef January 2015 (has links)
The main subject of this thesis is the security of Android platform mobile devices. The goal of the thesis is to design and develop an application that will check given devices from the security point of view and to check the security of applications developed as the subject of theses created in the last few years at the University of Economics. In the first part of thesis there is an analysis of ways to secure the Android platform devices and applications and ways to attack them. Both the offline and the client/server architecture applications are also taken into consideration. The next part includes a security analysis of the selected application based on the beforehand determined criteria. An analysis and development of the application designated to examine the security of the given device is next. The outcome of the thesis is an easy to use application that can be launched on the mobile devices running Android 2.2 Froyo and higher.
|
412 |
Aplicativo móvel para previsão de produtividade de café / Mobile application for coffee productivity forecastFERNANDES, Marcelo M. P. 17 August 2015 (has links)
Submitted by biblioteca unifenas (biblioteca@unifenas.br) on 2016-10-03T14:49:42Z
No. of bitstreams: 1
Marcelo Penha Fernandes dissertacao.pdf: 3010376 bytes, checksum: 9bde99e04e5e062dcfc397a124cc8479 (MD5) / Made available in DSpace on 2016-10-03T14:49:42Z (GMT). No. of bitstreams: 1
Marcelo Penha Fernandes dissertacao.pdf: 3010376 bytes, checksum: 9bde99e04e5e062dcfc397a124cc8479 (MD5)
Previous issue date: 2015-08-17 / The crop prediction is a strategic activity for agribusiness because it enables the decision-making relative to various points in the production chain. In this context, the objective of this paper was to develop a software that implements the mathematical model of coffee crops prediction based on phenological indices of production established and tested by Reinato (2012) and Miranda et al. (2014). For this purpose it developed a mobile application for the Android platform that has as main features: 1) registration of farms and plots, with the possibility of calculating the area of plots through the GPS device; 2) productivity prediction calculation: implementing a mathematical model, which is composed by calculating the value of production phenological indices followed by a linear regression that converts the indice into sacks per hectare, generating also the prediction confidence interval and 3) reports consultation of previously made predictions. The application was developed and tested in the farming, and the results obtained by the application are consistent with those obtained by Reinato (2012) and Miranda et al. (2014). / A previsão de safras é uma atividade estratégica para o agronegócio, pois possibilita a tomada de decisão relativa a vários pontos da cadeia produtiva. Nesse contexto, o objetivo deste trabalho foi desenvolver um software que implementasse o modelo matemático de previsão de safras de café baseado em índices fenológicos de produção definido e testado por Reinato (2012) e Miranda et al. (2014). Para esse fim, foi desenvolvido um aplicativo (software) para dispositivos móveis (celulares e tablets) para a plataforma Android que possui como principais funcionalidades: 1) cadastro de lavouras e talhões, com a possibilidade de cálculo da área dos talhões através do GPS do dispositivo para a previsão de produtividade total; 2) Cálculo da previsão de produtividade: implementação do modelo matemático proposto, cujo resultado é o índice fenológico de produção do talhão. Nesse índice é aplicada uma regressão linear que converte o valor dado em sacas por hectare. Além da previsão gerada pelo modelo matemático, foi acrescentado o cálculo do intervalo de confiança, resultando não apenas em uma previsão única, mas em um intervalo de estimativas prováveis; e 3) Consulta de relatórios das previsões efetuadas. O aplicativo foi desenvolvido e testado em campo com dados reais, comprovando-se que os resultados obtidos são compatíveis com os obtidos por Reinato (2012) e Miranda et al. (2014).
|
413 |
Formalization of Neural Network Applications to Secure 3D Mobile Applications / Formalisation et applications des réseaux de neurones à la sécurisation d'applications mobiles 3DIrolla, Paul 19 December 2018 (has links)
Ce travail de thèse fait partie du projet 3D NeuroSecure. C'est un projet d'investissement d'avenir, qui vise à développer une solution de collaboration sécurisée pour l'innovation thérapeutique appliquant les traitements de haute performance (HPC) au monde biomédical. Cette solution donnera la possibilité pour les experts de différents domaines de naviguer intuitivement dans l'imagerie Big Data avec un accès via des terminaux mobile. La protection des données contre les fuites de données est primordiale. En tant que tel, l'environnement client et les communications avec le serveur doivent être sécurisé. Nous avons concentré notre travail sur le développement d'une solution antivirale sur le système d'exploitation Android. Nous avons promu la création de nouveaux algorithmes, méthodes et outils qui apportent des avantages par rapport à état de l'art, mais plus important encore, qui peuvent être utilisés efficacement dans un contexte de production. C'est pourquoi, ce qui est proposé ici est souvent un compromis entre ce qui peut théoriquement être fait et son applicabilité. Les choix algorithmiques et technologiques sont motivés par une relation entre efficacité et performance. Cette thèse contribue à l'état de l'art dans les domaines suivants:Analyse statique et dynamique d'applications Android, web crawling d'application.Tout d'abord, pour rechercher des fonctions malveillantes et des vulnérabilités, il faut concevoir les outils qui extraient des informations pertinentes des applications Android. C'est la base de toute analyse. En outre, tout algorithme de classification est toujours limité par la qualité discriminative des données sous-jacentes. Une partie importante de cette thèse est la la conception d'outils d'analyse statique et dynamique efficientes, telles qu'un module de reverse engineering, un outil d'analyse de communication, un système Android instrumenté.Algorithme d'initialisation, d'apprentissage et d'anti-saturation pour réseau de neurones.Les réseaux de neurones sont initialisés au hasard. Il est possible de contrôler la distribution aléatoire sous-jacente afin de réduire l'effet de saturation, le temps de l'entrainement et la capacité à atteindre le minimum global. Nous avons développé une procédure d’initialisation qui améliore les résultats par rapport à l'état del'art. Nous avons aussi adapté l'algorithme ADAM pour prendre en compte les interdépendances avec des techniques de régularisation, en particulier le Dropout. Enfin, nous utilisons techniques d'anti-saturation et nous montrons qu'elles sont nécessaires pour entraîner correctement un réseau neuronal.Un algorithme pour représenter les sous-séquences communes à un groupe de séquences.Nous proposons un nouvel algorithme pour construire l'AntichaineEnglobante des sous-séquences communes. Il est capable de traiter et de représenter toutes les sous-séquences d'un ensemble de séquences. C'estun outil qui permet de caractériser de manière systématique un groupe de séquence. Cet algorithme est une nouvelle voie de recherche verscréation automatique de règles de détection de famille de virus. / This thesis work is part of the 3D NeuroSecure project. It is an investment project, that aims to develop a secure collaborative solution for therapeutic innovation using high performance processing(HPC) technology to the biomedical world. This solution will give the opportunity for experts from different fields to navigate intuitivelyin the Big Data imaging with access via 3D light terminals. Biomedicaldata protection against data leaks is of foremost importance. As such,the client environnement and communications with the server must besecured. We focused our work on the development of antimalware solutionon the Android OS. We emphasizes the creation of new algorithms,methods and tools that carry advantages over the current state-of-the-art, but more importantly that can be used effectively ina production context. It is why, what is proposed here is often acompromise between what theoretically can be done and its applicability. Algorithmic and technological choices are motivated by arelation of efficiency and performance results. This thesis contributes to the state of the art in the following areas:Static and dynamic analysis of Android applications, application web crawling.First, to search for malicious activities and vulnerabilities, oneneeds to design the tools that extract pertinent information from Android applications. It is the basis of any analysis. Furthermore,any classifier or detector is always limited by the informative power of underlying data. An important part of this thesis is the designing of efficient static and dynamic analysis tools forapplications, such as an reverse engineering module, a networkcommunication analysis tool, an instrumented Android system, an application web crawlers etc.Neural Network initialization, training and anti-saturation techniques algorithm.Neural Networks are randomly initialized. It is possible to control the underlying random distribution in order to the reduce the saturation effect, the training time and the capacity to reach theglobal minimum. We developed an initialization procedure that enhances the results compared to the state-of-the-art. We also revisited ADAM algorithm to take into account interdependencies with regularization techniques, in particular Dropout. Last, we use anti-saturation techniques and we show that they are required tocorrectly train a neural network.An algorithm for collecting the common sequences in a sequence group.We propose a new algorithm for building the Embedding Antichain fromthe set of common subsequences. It is able to process and represent allcommon subsequences of a sequence set. It is a tool for solving the Systematic Characterization of Sequence Groups. This algorithm is a newpath of research toward the automatic creation of malware familydetection rules.
|
414 |
Mobilní aplikace pro šifrované volání / Mobile Application for Encrypted CallsJonáš, Jiří January 2017 (has links)
The thesis is focused on implementation of aplication for secure telephone communication on data network. Application is developed for operating system Android. For call management is responsible signaling protocol SIP and for transfer of voice data is used protocol RTP. For security of call is first created cryptografic key for symetric cryptography. After generating key is established call, which is encrypted by symetric cipher AES. Encrypting between communicating sides is provided in application or on microSD card. Part of solution is measurement of speed of cryptographic primitives, which are used for secure call.
|
415 |
Mobilní a webová aplikace pro podporu skupinové práce / Mobile and Web App for Supporting Group WorkPolanský, Petr January 2018 (has links)
This master's thesis describe design and implementation of mobile and web application for supporting group work. Every team member send his work report in specific time period for compare themself with each other. In first part is described analysis and motivation for this application. Next chapters inform about similiar applications, Android platform and used technologies. In design chapter are described screens of mobile application, history of their design and web application design. In the last chapter is described implementation and testing.
|
416 |
Kontejner pro migrující softwarové komponenty bežící na OS Android / A Container for Migratating Software Components Running on Android OSŠčešňák, Vladimír January 2018 (has links)
This diploma thesis deals with creating a container for the migration components that are used on the Android operating system, how they operate and distribute, the life cycle of the container, and the ability to customize other components for this container. The work deals with the analysis of the Android operating system, existing solutions, the design of the own container and the way of distributing the components on the devices where the container is used. The next section describes the implementation of the server component that distributes components. It also deals with the implementation of container-containing library and a sample application that illustrates how it is possible to link all these elements together.
|
417 |
Systém pro sledování únavy řidiče / Driver Fatigue MonitorHošek, Roman January 2012 (has links)
This diploma thesis deals with the options of image processing on mobile platforms, especially on Android operating system, and their use in a driver drowsiness detection system. The introductory part analyses the influence of drowsiness on drivers, focusing chiefly on the microsleep, and describes the already existing driver drowsiness detection systems. The thesis proceeds by the description of possibilities of image processing on mobile platforms with the emphasis on Android operating system together with the OpenCV library, known from the desktop interface. This is followed by comparison of various options of library implementation on a mobile platform. The chapter on image processing describes the algorithms for the detection of objects in the image, usable for detection of face, eyes and their posture. The practical part implements the selected methods for the Android operating system. A referential application was created to provide an explanatory demonstration of these methods on a real device. The individual methods are compared on the basis of time consumption, error rate and other factors.
|
418 |
Automatisk detektering av skillnader av Androidenhetersanvändargränssnitt / Automatic detection of differences that occures onAndroid user interfacesKljakic, Danijel, Carlsson, Pontus January 2015 (has links)
Android-applikationers användargränssnitt kan se annorlunda ut på olika Android-enheteroch det är svårt att anpassa en applikation efter alla enheter då det finns så många unikamodeller. Målet med arbetet var att framställa ett verktyg som kunde med hjälp av ett korrektdefinierat gränssnitt, upptäcka skillnader i gränssnittet mellan olika Android-enheter.Ett egenutvecklat verktyg framställdes och hade en hög precision. Verktyget kunde bådaupptäcka skillnader och rapportera hur stor skillnaden var mellan gränssnitten. / User interfaces can look different on different Android devices and it is difficult to tailor anapplication to all Android devices. The goal with this project was to develop a tool that canuse a correct image of a user-interface and find differences in other images taken from otherAndroid devices. A tool was developed from scratch and it proved accurate in most cases.The tool could both find differences and report how large the difference was.
|
419 |
Skapande av ett medlemskortsverktyg med hjälp av UMLGranfors, Ville, Waller, Johan January 2015 (has links)
Målet med detta examensarbete har varit att modellera och implementera ett system för att generera medlemskort för idrottsföreningar på uppdrag av Express-Bild AB. Genom deras webbsida vill företaget att man för en förening ska kunna skapa ett medlemskort. En medlem i föreningen ska sedan kunna ladda ner och visa sitt kort i Androidenheten. När kortet visas i mobilen ska det gå att tilta bilden då Androidenhetens position ändras från ett vertikalt läge till ett horisontellt. I samband med att kortet visas i ett vertikalt läge vill företaget att erbjudanden om rabatter och liknande ska visas i samma vy. Skapade kort ska även kunna administreras på sidan. För att åstadkomma detta har tre subsystem identifierats: Ett system för att skapa en mall för korten, ett för att ladda upp viktiga komponenter för korten och ett för att skapa, ladda ner och visa de individuella korten till enheten. Modeller för systemen upprättades i UML för att öka förståelsen av, och insikten i systemens uppbyggnad och funktion. Utifrån modellerna gjordes senare implementationen av systemen. Resultatet av arbetet blev ett system som uppfyllde de flesta av de krav som Express-Bild önskade se uppfyllda. Det enda kravet som inte uppfylldes var att kunna visa erbjudanden om rabatter i medlemskortets vy. / The goal with this bachelor thesis has been to model and implement a system for generating membership cards for sports associations on behalf of Express-Bild AB. By using their webpage, the company wants a privileged user of an association to be able to create a membership card for the association. A member of the association should then be able to download and view the card in his android device. When the card is displayed in the device, it should be posible to rotate the card when the device is being tilted. When the card is displayed in a vertical position, should also offers about discounts be displayed in the same view. The possiblity to administrate these cards should exists on the webpage. To accomplish this, three subsystems has been indentified: One system for the creation of a card template, one for uploading important resourdces for the card, and one for creating, downloading and displaying the individual membership card to the device. Models for these systems were established in UML to increase the understanding, and the insight of the systems structure and functionality. These models were later used when implementing the systems. The result of the thesis was a system that fulfilled most of the requirements that Express-Bild had. The only requirement that was not implemented was the one about displaying offers in the membership card view.
|
420 |
Kartor för blodbussarna i mobila enheter : Samla information från HTML-kod med JavaGynther Zillén, Olle January 2014 (has links)
Examensarbetets mål är en färdig mobilapplikation som snabbast möjligast avgör avstånd och väg till blodbussar genom olika informationssamlare och som visar upp resultatet i Google Maps. Målet med själva applikationen är att den ska underlätta för användare att ge blod och därmed i förlängningen att den brist på blod som idag råder i Sverige minskar. Att samla information genom att välja och formatera information är ett väldigt smidigt sätt om man är säker på att hemsidan du samlar ifrån inte kommer förändras inom den närmaste framtiden. Möjligheterna för informationssamlande är helt beroende på hur sidan du hämtar informationen ifrån ser ut. Jag har använt Java och Android när jag hämtat information från Blodbussens hemsida. Undersökningen som har gjorts mellan olika informationssamlare hade även den ett mål i sig och det var att jämföra två bibliotek som väljs genom en förstudie för att senare göra själva html-informationssamlingen och så har jag använt en egen klass som använder några utav Android positionsmetoder för att komma från adress till koordinater. Mitt fokus har varit på jämförelsen mellan de olika html-informationssamlarna och jag har utvärderat det i rapporten under resultat. De aspekter jag har haft i åtanke är korrekthet och hastighet. Detta projekt resulterade i en "proof-of-concept"-applikation som visar var de olika bussarna befinner sig relativt till en individs position. Resultatet av förstudien kring de olika informationssamlarna har lett till ökad kunskap inom parsning och bland de två jag jämförde mer grundligt har jag fått större inblick i deras styrkor och svagheter. / The goal of this degree project is to give a complete Native Mobile application which determines the range and route to the bloodmobiles through different information collectors and show the result in Google Maps as fast as possible. The goal with the application is that it should make it easier to donate blood and in the long run terminate the shortage of blood that reign in Sweden. To get information through selecting and formatting information is a very flexible way of getting information if you are certain that the page won’t change anything in a near future. The possibilities of getting information are totally dependent on how the homepage is looking. I have used Java and Android when I have been gathering information from the Blood Bus homepage. The study of the different information collectors also had a goal in itself and that was to examine two libraries which are chosen by a pre-study for the html-information-collector and then I have made a class of my own to go from address to coordinates which are using a few of the location methods from Android. My main focus is on the comparison between the html-information-collector and I have evaluated that in the report under results. The main aspects I have had in mind for my evaluation are correctness and speed. This project resulted in a "proof-of-concept"-application that shows where the different buses are relative to your position. The result of the pre-study about the different information collectors has given me increased knowledge in parsing and insight of the up- and downsides of the two libraries that I compared more thorough.
|
Page generated in 0.0424 seconds