Google android location-aware mobile application

This project involves the study and application development of the Android Operating System. We are focusing on its location-based technologies. Based on the specific features such as GPS, Google Map, Compass, Accelerometer and Wi-Fi, a social network application which includes a tracking feature is...

Full description

Saved in:
Bibliographic Details
Main Author: Yang, Wujun
Other Authors: Angela Goh
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/38594
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This project involves the study and application development of the Android Operating System. We are focusing on its location-based technologies. Based on the specific features such as GPS, Google Map, Compass, Accelerometer and Wi-Fi, a social network application which includes a tracking feature is designed, developed and tested. The application provides regular social networking features which enable the users to communicate and share information through the network. Location Technology is added to record user’s location and allows them to track another person on the Google Map. GPS, Google Map, Compass and Wi-Fi are fully utilized in the map tracking feature. The project explores the Android Operating System through the design and development of the above sample application. The implementation of the specific features and some important general features are illustrated. Problems encountered during the development process are discussed and solutions are suggested. The Android development kit comes with a set of Android Java libraries which contains many useful functions. It also includes an emulator which can be used to test the applications without the actual mobile device. Various IDE are available and Eclipse plugin is used in this project. It gives the developer an advanced development and testing environment.