Development of Muslim Context Aware Android Application Context-Aware Computing
By
Nadira Syazwani Mohd Shafie
Dissertation submitted in partial fulfillment of the requirement for the
Bachelor of Technology (Hons) (Information & Connnunication Technology)
May 2011
Universiti Teknologi PETRONAS Bandar Seri Iskandar
31750 Tronoh Perak Darul Ridzuan
CERTIFICATION OF APPROVAL
Development of Muslim Context Aware Android Application
Approved by
Context-Aware Computing
By
Nadira Syazwani Mohd Shafie A project dissertation submitted to the
Information Communication Technology Programme Universiti Teknologi PETRONAS
in partial fulfillment of the requirement for the BACHELOR OF TECHNOLOGY (Hans)
(INFORMATION COMMUNICATION TECHNOLOGY)
-
UNIVERSITI TEKNOLOGI PETRONAS TRONOH, PERAK
May2011
CERTIFICATION OF ORIGINALITY
This is to certify that I am responsible for the work submitted in this project, that the original work is my own except as specified in the references and acknowledgements, and that the original work contained herein have not been undertaken or done by unspecified sources or persons.
NADIRA SYAZWANI MOHD SHAFIE
Abstract
This project concentrates on context-aware computing approach for utilize the characteristics of mobile computing such as communication, mobility and portability.
By improving the computer's access to context, user can increase the richness of communication in human computer interaction and make it possible to produce more useful computational services. The increasing number of smart-phones user in Malaysia has given the opportunity to mobile phone application progranuner to be more creative in developing useful yet interactive applications to meet the user satisfaction and requirement. Islamic mobile phone applications have also been developed by Muslim scholars in order to mobilize Islamic practices.
TABLE OF CONTENTS
CHAPTER 1 INTRODUCTION 1.1 Background 1.2 Problem Statement 1.2.1 Identify the problem 1.2.2 Significant of the project 1.3 Objectives
1.4 Scope of Study
CHAPTER 2 LITERATURE REVIEW 2.1 Mobile Computing
... 1
... 1
... 3
... 3
... 3
... .4
... .4
... 5
... 5
2.2 Context ... 6
2.3 Context-aware ... 7
2.4 Context aware application ... 7
2.4.1 Features of context aware ... 7
application 2.4.2 Building a mobile context ... 8
aware application 2.5 Context aware computing for ... 11
Android 2.5.1 Raw context data sources ... 12
2.5.2 Context processing ... 13
2.5.3 Getting Location data ... 13
2.5.4 Sensor manager ... 14
2. 6 Related work ... 15
2.7 Muslim Context aware ...•...•.•.••.•..•.. 17
Android application
2. 7.1 Time context ... 17
2. 7.2 Location context ... 17
2.8 Tools and technologies used ... 18
CHAPTER3 METROLOGY ... 19
3.1 Software Engineering ... 19
Process 3 .1.1 Analysis 3 .1.2 Design 3.1.3 Implementation 3.1.4 Testing Project Milestone CHAPTER 4 RESULT & DISCUSSION 4.1 Android SDK 4.2 System Interface 4.3 System Functionality 4.4 Testing 4.4.1 System testing CHAPTER 5 CONCLUSION REFERENCES APPENDIX ... 20
... 23
... 25
... 30
... 30
... 31
... 31
... 33
... 36
... 38
... 38
... .42
... .43
... .45