211 |
Security Enhancement of Secure USB Debugging in Android SystemXu, Mingzhe January 2014 (has links)
No description available.
|
212 |
Android Application Install-time Permission Validation and Run-time Malicious Pattern DetectionMa, Zhongmin 31 January 2014 (has links)
The open source structure of Android applications introduces security vulnerabilities that can be readily exploited by third-party applications. We address certain vulnerabilities at both installation and runtime using machine learning. Effective classification techniques with neural networks can be used to verify the application categories on installation. We devise a novel application category verification methodology that involves machine learning the application permissions and estimating the likelihoods of different categories. To detect malicious patterns in runtime, we present a Hidden Markov Model (HMM) method to analyze the activity usage by tracking Intent log information. After applying our technique to nearly 1,700 popular third-party Android applications and malware, we report that a major portion of the category declarations were judged correctly. This demonstrates the effectiveness of neural network decision engines in validating Android application categories. The approach, using HMM to analyze the Intent log for the detection of malicious runtime behavior, is new. The test results show promise with a limited input dataset (69.7% accuracy). To improve the performance, further work will be carried out to: increase the dataset size by adding game applications, to optimize Baum-Welch algorithm parameters, and to balance the size of the Intent sequence. To better emulate the participant's usage, some popular applications can be selected in advance, and the remainder can be randomly chosen. / Master of Science
|
213 |
Functional testing of an Android application / Funktionell testning av en AndroidapplikationBångerius, Sebastian, Fröberg, Felix January 2016 (has links)
Testing is an important step in the software development process in order to increase the reliability of the software. There are a number of different methods available to test software that use different approaches to find errors, all with different requirements and possible results. In this thesis we have performed a series of tests on our own mobile application developed for the Android platform. The thesis starts with a theory section in which most of the important terms for software testing are described. Afterwards our own application and test cases are presented. The results of our tests along with our experiences are reviewed and compared to existing studies and literature in the field of testing. The test cases have helped us find a number of faults in our source code that we had not found before. We have discovered that automated testing for Android is a field where there are a lot of good tools, although these are not often used in practice. We believe the app development process could be improved greatly by regularly putting the software through automated testing systems.
|
214 |
3D závodní hra pro platformu Android / 3D Racing Game For Android PlatformŠevčík, Martin January 2013 (has links)
This master's thesis deals with the possibilities of using open source 3D game engine Java Monkey Engine (jME) in developing applications for the Android platform. It includes theoretical knowledge for the jMonkey Engine architecture and the Android platform. In the following section, the thesis describes used techniques and external libraries in solving issues of interaction between jME and Android platform and of working with objects in the 3D scene and their way of implementation.
|
215 |
Design och utvärdering av händelsebaserad Android-applikationOlsson Appler, Sebastian January 2013 (has links)
I detta papper, designas och utvärderas en händelsebaserad Android-applikation. MyWorld är en mobil applikation. Händelser som sker i användarens närhet kan ses på en karta. Genom arbetet används beprövade metoder för att skapa en väldefinierad design. Det tas upp problem och lösningar på designrelaterade problem i en händelsebaserad applikation. Designen utvärderas sedan genom användartester som använder mått av framgång, felsteg och tillfredställdhet. Genom en process på tre iterationer har arbetet gett applikationen en ny design som blivit mer användbar för användarna. I slutskedet finns en färdig designprototyp som är implementerad i applikationen.
|
216 |
Detektor obličejů pro platformu Android / Face Detector For Android PlatformSlavík, Roman January 2011 (has links)
This master's thesis deals with face detection on mobile phones with Android OS. The introduction describes some algorithms used for pattern detection from image, as well as various techniques of features extracting. After that Android platform development specifics, including basic description of development tools, are described. Architecture of SIMD is introduced in next part of this work. After acquiring basic knowleage analysis and implementation of final app are descrited. Performance tests are conducted whose results are summarized in the conclusion.
|
217 |
Providing Context to the Clues: Recovery and Reliability of Location Data from Android DevicesBell, Connie 01 January 2015 (has links)
Mobile device data continues to increase in significance in both civil and criminal investigations. Location data is often of particular interest. To date, research has established that the devices are location aware, incorporate a variety of resources to obtain location information, and cache the information in various ways. However, a review of the existing research suggests varying degrees of reliability of any such recovered location data. In an effort to clarify the issue, this project offers case studies of multiple Android mobile devices utilized in controlled conditions with known settings and applications in documented locations. The study uses data recovered from test devices to corroborate previously identified accuracy trends noted in research involving live-tracked devices, and it further offers detailed analysis strategies for the recovery of location data from devices themselves. A methodology for reviewing device data for possible artifacts that may allow an examiner to evaluate location data reliability is also presented. This paper also addresses emerging trends in device security and cloud storage, which may have significant implications for future mobile device location data recovery and analysis. Discussion of recovered cloud data introduces a distinct and potentially significant resource for investigators, and the paper addresses the cloud resources' advantages and limitations.
|
218 |
SOS - an android application for emergenciesSuryawanshi, Akash January 1900 (has links)
Master of Science / Department of Computing and Information Sciences / Daniel A. Andresen / The aim of the project is to develop an Android application that lets its users to send notifications in case of an emergency or a panic situation. The users can send multiple text messages and emails on the press of a single button. The phone numbers, email ids and the contents of the text and email messages can be set from within the application. The text messages and emails sent, along with the content, also have the last known location of the user. This is very helpful in tracking the whereabouts of the person. The user can also call 911 directly from within the application, if the nature of the situation demands it.
Additionally the user of the application may allow the app to track their location. If this option is selected, the application fetches the device’s location at about every 15 minutes and stores it in a database. This information is very useful and can be used in a variety of ways. One such use of the location data is from within the Android app where the user can view a map that shows their location history over a period of time for a particular day.
|
219 |
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.
|
220 |
Singing wine glassesParupudi, Aarti January 1900 (has links)
Master of Science / Computing and Information Sciences / Daniel A. Andresen / One among the many inventions of Benjamin Franklin is the Glass Armonica, a musical instrument whose sound source was a series of resonating glass vessels. However, the Irish musician Richard Pockrich is typically credited as the first to play an instrument composed of glass vessels, called the Glass Harp in 1741, by rubbing his fingers around the rims.
In this project “Singing Wine Glasses”, the principle of Franklin’s glass armonica is demonstrated with a wine glass. One hand is used to hold the glass steady at the base. The rim of glass is gently pressed with a moistened finger of the other hand and drawn in a circle around. When the pressure and amount of moisture are just right, the slight friction between the finger and the rim of glass causes vibrations in the sides of the glass. At a particular frequency, called the resonant frequency, the sides of the glass will vibrate most easily. The resonant frequency of wine glasses is typically within the range of human hearing (20-20,000 Hz), so the resulting resonant vibration is heard as a tone. The glass starts to sing when the vibration gets the molecules moving at their natural frequency. The resonant frequency changes with the amount of water filled in the glass.
This android application deals with virtual glasses that serve the purpose of wine glasses filled with different amounts of water. Swiping on the glass edges would produce music, as per Franklin’s principle. The users would be free to select the number of glasses they want to play, and the amount of water-level in each glass. This application would also come with an enhanced feature of sustaining a particular note until the finger is released from the glass.
|
Page generated in 0.0202 seconds