Developing of innovative and cool mobile applications on Google’s Android powered devices

The project aims to develop an interesting and innovative mobile application for an Android-powered mobile device. Although Android is now the most popular programming platform, there are still areas where apps can be found lacking. It is this divide that the project aims to bridge. In this p...

Full description

Saved in:
Bibliographic Details
Main Author: Bajaj Sahil
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59123
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:The project aims to develop an interesting and innovative mobile application for an Android-powered mobile device. Although Android is now the most popular programming platform, there are still areas where apps can be found lacking. It is this divide that the project aims to bridge. In this project, an Android application that uses two-factor authentication to perform secure wireless communication with Arduino sensor nodes, along with the additional ability to transfer files from the Android device to an Arduino node is developed. The scope of this project goes beyond purely Android application development, to include Arduino programming, and server programming. An iterative development was used in this project, incrementally and simultaneously adding features to all components as the project progressed. This project successfully demonstrates the ability to perform secure wireless communication between disparate mobile devices such as Android phones and Arduino nodes. Transferring files is a good step in reaching eventual goals such as OTA programming, secure monitoring and control, and much more.