531 |
Mobile Communication in Distributed EnvironmentIftikhar, Muhammad Usman, Rauf, Muhammad January 2010 (has links)
<p>The thesis purpose was to develop a framework for coordination of devices over mobile environment. The framework is specially designed for mobile devices due to constraints in mobiles of less memory and resources, enables zero configuration for communication. The purpose of study was to investigate existing tools and technologies for mobile communication. For this purpose UPnP (Universal Plug and Play) architecture is investigated over Prism-MW (Programming in the small and many - middleware) for android platform. We have developed the control point devices communicate with server devices. And also we have developed demonstrator application to show how devices will work.</p>
|
532 |
Large-Scale Empirical Studies of Mobile AppsMojica Ruiz, Israel Jesus 06 August 2013 (has links)
Mobile apps (or apps) are software applications developed to run on mobile devices such as smartphones and tablets, among other devices. The number of apps has grown tremendously since Apple opened the first app store in 2008. For example, in March of 2009 the Google Play app store (formerly known as Android Market) had only 2,300 apps, and by mid of 2013 there were more than 800,000 apps. Given the accelerated rate of growth in the number of apps, new software engineering challenges have emerged in order to help ease the software development practices of app developers. In this thesis we examine three examples of these challenges, namely code reuse in mobile apps, app ratings, and the use of ad libraries within apps. We carry out our case studies on thousands of Android apps from the Google Play market.
We find that code reuse in mobile apps is considerably higher than in desktop/server apps. However, identical copies of mobile apps are rare. We find that the current ratings system is not able to capture the dynamics of the evolving nature of apps. Thus, we were able to show the need for a more elaborate rating system for the apps. Finally, we observe that a considerable number of free-to-download apps are dependant on ads for their revenue. Our findings suggest that "ad maintenance" is a tough challenge that developers of mobile apps have to face. / Thesis (Master, Computing) -- Queen's University, 2013-08-04 22:03:54.577
|
533 |
Na příkladu jednoduché hry demonstrujte principy vývoje aplikací pro platformu Android / ale porad se mi to nezda .. nemelo by to bejt spis takhle? Demonstrate the principles of application development for Android on the example of a simple gameTatoušek, Petr January 2015 (has links)
This thesis aims to demonstate Andoid game development principles using an sample ap-plicatiion. The practical part of this work is a standalone implementation of a Java-based text adventure game wirh SQLite for game-data storage. A game framework has been de-veloped which enables you to enter various game-related data and thus play different ga-mes based on the specifics of the input.
|
534 |
Mobile high-throughput phenotyping using watershed segmentation algorithmDammannagari Gangadhara, Shravan January 1900 (has links)
Master of Science / Department of Computing and Information Sciences / Mitchell L. Neilsen / This research is a part of BREAD PHENO, a PhenoApps BREAD project at K-State which combines contemporary advances in image processing and machine vision to deliver transformative mobile applications through established breeder networks. In this platform, novel image analysis segmentation algorithms are being developed to model and extract plant phenotypes. As a part of this research, the traditional Watershed segmentation algorithm has been extended and the primary goal is to accurately count and characterize the seeds in an image. The new approach can be used to characterize a wide variety of crops. Further, this algorithm is migrated into Android making use of the Android APIs and the first ever user-friendly Android application implementing the extended Watershed algorithm has been developed for Mobile field-based high-throughput phenotyping (HTP).
|
535 |
Malware Analysis and Privacy Policy Enforcement Techniques for Android ApplicationsAli-Gombe, Aisha Ibrahim 19 May 2017 (has links)
The rapid increase in mobile malware and deployment of over-privileged applications over the years has been of great concern to the security community. Encroaching on user’s privacy, mobile applications (apps) increasingly exploit various sensitive data on mobile devices. The information gathered by these applications is sufficient to uniquely and accurately profile users and can cause tremendous personal and financial damage.
On Android specifically, the security and privacy holes in the operating system and framework code has created a whole new dynamic for malware and privacy exploitation. This research work seeks to develop novel analysis techniques that monitor Android applications for possible unwanted behaviors and then suggest various ways to deal with the privacy leaks associated with them.
Current state-of-the-art static malware analysis techniques on Android-focused mainly on detecting known variants without factoring any kind of software obfuscation. The dynamic analysis systems, on the other hand, are heavily dependent on extending the Android OS and/or runtime virtual machine. These methodologies often tied the system to a single Android version and/or kernel making it very difficult to port to a new device. In privacy, accesses to the database system’s objects are not controlled by any security check beyond overly-broad read/write permissions. This flawed model exposes the database contents to abuse by privacy-agnostic apps and malware. This research addresses the problems above in three ways.
First, we developed a novel static analysis technique that fingerprints known malware based on three-level similarity matching. It scores similarity as a function of normalized opcode sequences found in sensitive functional modules and application permission requests. Our system has an improved detection ratio over current research tools and top COTS anti-virus products while maintaining a high level of resiliency to both simple and complex obfuscation.
Next, we augment the signature-related weaknesses of our static classifier with a hybrid analysis system which incorporates bytecode instrumentation and dynamic runtime monitoring to examine unknown malware samples. Using the concept of Aspect-oriented programming, this technique involves recompiling security checking code into an unknown binary for data flow analysis, resource abuse tracing, and analytics of other suspicious behaviors. Our system logs all the intercepted activities dynamically at runtime without the need for building custom kernels.
Finally, we designed a user-level privacy policy enforcement system that gives users more control over their personal data saved in the SQLite database. Using bytecode weaving for query re-writing and enforcing access control, our system forces new policies at the schema, column, and entity levels of databases without rooting or voiding device warranty.
|
536 |
Android-based smartphone application simulation and systematic design to reduce medication administration error in prehospital emergency care.Vazquez, Natalie 01 January 2014 (has links)
Since 1999 when the report To Err is Human: Building a Safer Health System was released, medical errors have come into focus (Kohn, 2000). In an effort to reduce medication administration errors in prehospital emergency care, an android-based smartphone application simulation was created. The app has components including QR barcode scanning, text to speech for medication cross-checking, weight-based medication dose calculations, and time stamped medication data wirelessly transferring to a database in real-time. Color standard identification was implemented, aiding to a designed systematic process for patient treatment to reduce medication errors. Direct observation was performed of emergency patient calls with Richmond Ambulance Authority’s providers for a preliminary assessment. Device testing was assessed with emergency medical interns and functionally tested in different light environments. Results showed how similar different pharmaceutical vendors created medication labeling and that 58.3% of medical experts would say this device served to reduce medication administration errors.
|
537 |
Komponenty pro vývoj firemních aplikací na platformě Android / Android components for business applicationsTupec, Pavel January 2015 (has links)
Today, in the era of mobile technology boom, more and more companies equip their employees working in the field (salesmen, insurance agents, service workers etc.) with mobile applications in order to improve the efficiency of their work. On the market, there exist several universal applications which, however, require using some middleware, or they cannot be sufficiently modified to the customer specific needs. In this case comes the development of custom mobile application. The aim of this work is to analyze the requirements for such applications and based on this analysis propose a set of reusable components that will facilitate the development of these native applications on the Android platform. This work will also include a pilot application demonstrating the use of individual components on the sample data. Powered by TCPDF (www.tcpdf.org)
|
538 |
Multiplatformní mobilní aplikace databázového systému Matylda / Multi-platform mobile application of database system MatyldaKunc, Ondřej January 2016 (has links)
System Matylda was created in order to provide a database and web interface which allows sorting, filtering and comparing of products from food and drugstore industry. The goal of this thesis is to create a user friendly mobile application for this system. The application will be available for all today's major mobile platforms. The final application uses main features of the existing web application and also takes advantage of capabilities of modern mobile devices such as maps and user location. Some of the main features are searching for detailed product information, browsing discount leaflets, comparing discounts, creating shopping lists, authentication and more. The application can be used as a smart assistant which helps with shopping for food and drugstore products and can also save both time and money. Powered by TCPDF (www.tcpdf.org)
|
539 |
Context Aware Android Application Trace Analysis / Context Aware Android Application Trace AnalysisKacz, Kristián January 2013 (has links)
The thesis examines how current mobile operating systems support context-aware applications and investigates the methods of mobile application debugging. The thesis points out what kind of problems need to be solved during debugging of context-aware applications. The primary goal of the thesis is to propose a debugging method which takes context information into account and to implement this method. The thesis contains a real world use case to demonstrate the proposed method.
|
540 |
Android application of quick organizerBaxi, Poonam Satish January 1900 (has links)
Master of Science / Department of Computing and Information Sciences / Daniel Andresen / The aim of this project is to develop an Android application for managing and organizing daily activities. Mobile application development is a growing trend in computer industry. Lot of desktop applications is [i.e. are] now becoming available as mobile applications with increasing demand in market. Android is one of the most popular platforms in mobile technology and gives lot of space for creative development as it is open source. There are various discussion forums and official Android development support websites that encourages mobile and tablet application development.
The Quick Organizer application provides three main features for managing and organizing everyday tasks.
1. Calendar with smooth navigation buttons and flexible layout to view all calendar events. This calendar synchronizes with Google calendar and calendar application in Android device and allows user to create events in all the user calendar accounts.
2. Notes management for creating new note, viewing all notes for current month and search notes for the user account that synchronizes with the Ever Notes application.
3. Tasks management to create daily to-do lists with deadline for every task. The user can see all the tasks created with clear demarcation between complete and incomplete tasks with help of strike-out tasks when completed.
|
Page generated in 0.0288 seconds