Thursday, May 22, 2014

Android Project Ideas For Minor Projects



1)  Design and implementation of automatic number plate recognition on android platform

ABSTRACT

Android platform has gained popularity in recent years in terms of market share and number of available applications. Android operating system is built on a modified Linux kernel with built-in services such as email, web browser, and map applications. In this paper, automatic number plate recognition (ANPR) was designed and implemented on Android mobile phone platform. First, the graphical user interface (GUI) for capturing image using built-in camera was developed to acquire car plate number in Malaysia. Second, the preprocessing of raw image was done using contrast enhancement, filtering, and straightening. Next, an optical character recognition (OCR) using neural network was utilized to extract texts and numbers. The proposed ANPR algorithm was implemented and simulated using Android SDK on a computer. The preliminary results showed that our system is able to recognize most of the plate characters by almost 88%. Future research includes optimizing the system for mobile phone implementation with limited CPU and memory resources, and geo-tagging of the image using GPS coordinates and online database for various mobile applications.

2)  Real-time video processing using native programming on Android platform


ABSTRACT

As the smartphone industry grows rapidly, smartphone applications need to be faster and real-time. For this purpose, most of the smartphone platforms run the program on the native language or compiler that can produce native code for hardware. However for the Android platform that based on the JAVA language, most of the software algorithm is running on JAVA that consumes more time to be compiled. In this paper the performance of native programming and high level programming using JAVA are compared with respect to video processing speed. Eight image processing methods are applied to each frame of the video captured from a smartphone that is running on an Android platform. The efficiencies of the two applications with difference programming language are compared by observing their frame processing rate. The experimental results show that out of the eight images processing methods, six methods that are executed using the native programming are faster than that of the JAVA programming with a total average ratio of 0.41. An application of the native programming for real-time object detection is also presented in this paper. The result shows that with native programming on Androidplatform, even a complicated object detection algorithm can be done in real-time.

3)  Design and implementation of automatic number plate recognition on android platform

ABSTRACT

Android platform has gained popularity in recent years in terms of market share and number of available applications. Android operating system is built on a modified Linux kernel with built-in services such as email, web browser, and map applications. In this paper, automatic number plate recognition (ANPR) was designed and implemented on Android mobile phone platform. First, the graphical user interface (GUI) for capturing image using built-in camera was developed to acquire car plate number in Malaysia. Second, the preprocessing of raw image was done using contrast enhancement, filtering, and straightening. Next, an optical character recognition (OCR) using neural network was utilized to extract texts and numbers. The proposed ANPR algorithm was implemented and simulated using Android SDK on a computer. The preliminary results showed that our system is able to recognize most of the plate characters by almost 88%. Future research includes optimizing the system for mobile phone implementation with limited CPU and memory resources, and geo-tagging of the image using GPS coordinates and online database for various mobile applications.

4)  Mitter — Bitter monitoring system using Android smartphone's

ABSTRACT

Employee monitoring system using android mobile is, essentially, software that allows Managers to monitor their Employee's office cell phone. All incoming and outgoing calls, texts and multimedia messages can be seen and interrupted by the Managers, who can also monitor where their Employee are (through GPS), access a history of where they've been and set up alerts if their Employee are going outside of approved geographical zones, are receiving texts from unapproved numbers or calls from banned persons. This system uses Android based mobile phones for the software to be run. The mobile device in the hand of the Employee should be an Android based device and the Managers may have any kind mobile devices, since they are going to receive alerts from the Employee in SMS format only. For convenience, the alerts are also stored in the centralized server like the details of incoming call, text and multimedia messages and the timely location update of their Employee. Managers may later login into the centralized server and view the details of their Employee's mobile usage. This system is really very helpful for the Managers to monitor their Employee through mobile phones. By using this system, we can avoid the unnecessary things happened for the Employee those who are having mobile phones by monitoring their mobile phone usage and also by tracking their current location through the GPS.

5)  Android city tour guide system based on Web service

ABSTRACT

The combination of the smart phone and the Internet service is the trend of the future information development and software applications. Mobile phones are the most commonly used communication tools. Using mobile phones to obtain information is not only quick, but also more convenient shortcut to improve people's lives. In the paper, we propose the software development architecture based on Web services. This framework introduces the three-layer architecture of Web development into mobile phone software development. Based on the three-layer architecture, the android based city tour guide system is developed. The android based city guide system can realize to query information for hotel, scenery, restaurant, traffic and so on. The android based city guide system has more practical significance.

6)  Offloading Android applications to the cloud without customizing Android

Spreading more than twice as fast as PCs, smartphones are quickly becoming the primary mean for Internet access. However, smartphones today are still constrained by limited computation resources such as CPU, memory and battery. In this paper, we present a framework that automatically offloads heavy back-end tasks of a regular standalone Android application to an Android virtual machine in the cloud. This framework can be deployed in the application layer without modifying the underlying Android platform. It also features three metrics that consider total response time, energy consumption and remaining battery life in deciding whether a task should be offloaded.

7)  Design of secure location and message sharing system for android platform

ABSTRACT

Present android-based location and message sharing system asks to input the personal information which fails to protect the privacy of information, has no centralized database which is causing the problem of data management and portability, and one main drawback is unable to have a secured two way communication between webserver and android based application. And this Android-based Location and Message Sharing System (ALMSS) is proposed for solving above mention problem. The proposed system uses Java programming language for android mobile user application, PHP programming language as webserver, MySQL as external database to store the data, JSON as intermediary between android platform and webserver and uses symmetric cryptography while communicating between android device and webserver which finally assures the protection of information.


No comments:

Post a Comment