ABSTRACT
Mobile phones are nowadays, far more than merely communication devices. In particular, Smartphones and Tablets are products that help to make our works and everyday life easier. Along with the advance in technology and popularity of these devices, the use of mobile applications increased enormously in the last few years. Based on new techniques like Global Positioning System (GPS) and sensors, like compass and accelerometer, that can determine the orientation of the device, location-based applications coupled with augmented reality views are possible. In the context of this project, a navigation system that incorporates mobile application for Tai Solarin University of Education is developed. The system architecture and design were presented. The technologies used for the implementation of the application include Google Map API, HTML, Android development kit and Intel XDK. The resulting application enables the user to find paths to specific locations and provide location-based information on buildings, road and other facilities in the campus. This application developed offers visitors the ability to explore university campus facilities via mobile devices
TABLE OF CONTENTS
Title page                                                                                                                    i
Certification                                                                                                                ii
Dedication                                                                                                                  iii
Acknowledgement                                                                                                      iv
Table of Contents                                                                                                       v
List of Table and Figures                                                                                            viii
Abstract                                                                                                                      ix
CHAPTER ONE
INTRODUCTION
1.1              Background to the study                                                                                 1
1.2              Motivation                                                                                                      2
1.3              Problem Statement                                                                                         3
1.4              Aim and Objectives                                                                                        3
1.5              Scope of Study                                                                                               4
1.6              Limitations of Study                                                                                       4
1.7              Definition of Technical and Conceptual terms                                               4
CHAPTER TWO
LITERATURE REVIEW
2.1       Overview of Navigation System                                                                    6
2.2       Geographic Information System                                                                     8
2.2.1    Describing Geographical Data                                                                       9
2.3       Location Tracking on Mobile Device                                                             11
2.3.1    GPS-Based Positioning                                                                                   12
2.3.2    Wi-Fi-Based Positioning                                                                                14
2.4       Related Works                                                                                                15
2.4.1    Oregon University App                                                                                  15
2.4.2    Project Glass                                                                                                   17
2.4.3    UNIOSUN Navigation System                                                                      18
2.5       Summary of Literature Review                                                                      19
CHAPTER THREE
METHODOLOGY AND DESIGN
3.1       Introduction                                                                                                    20
3.1.1    Research Methodology                                                                                   21
3.1.2    System Methodology                                                                                      21
3.2       Requirement Gathering and Analysis                                                             21
3.2.1    Fact Finding Method                                                                                      21
3.2.2    Analysis of existing systems                                                                           22
3.2.3    Functional requirements of the proposed system                                           23
3.2.4    Non-Functional requirements of the proposed system                                   24
3.3       System Design                                                                                                27
3.3.1    Process Model                                                                                                27
3.3.2    Choice of Process Model and its Justification                                                29
3.3.3    Design Techniques                                                                                          30
3.3.4    User Interface Design                                                                                     33
3.3.5    System Architecture                                                                                       33
CHAPTER FOUR
SYSTEM DEVELOPMENT AND IMPLEMENTATION
4.1       Introduction                                                                                                    36
4.2       Development Environment                                                                             36
4.3       Technologies Used                                                                                         37
4.3.1    HTML5                                                                                                           38
4.3.2    CSS                                                                                                                 38
4.3.3    JavaScript                                                                                                        39
4.4       Tools Used                                                                                                      41
4.4.1    Intel XDK                                                                                                       41
4.4.2    Firebug 2.0 Debugging Tool                                                                           41
4.5       Third Party Plugins Used                                                                               41
4.5.1    jQuery                                                                                                             41
4.6       System Application Interface Screenshots                                                     42
4.6.1    Main Menu                                                                                                     42
4.6.2    Search Form                                                                                                    43
4.6.3    Map View                                                                                                       44
4.7       Summary of System Development                                                                 46
CHAPTER FIVE
SUMMARY AND CONCLUSION
5.1       Summary                                                                                                         47
5.2       Conclusion                                                                                                      47
            References                                                                                                      49
            Appendix                                                                                                       54
LIST OF TABLE AND FIGURES
Fig. 2.1            GIS Latitude and Longitude                                                               9
Fig. 2.2            GIS – Projection Surfaces                                                                  10
Fig. 2.3            GIS – Projection Problems                                                                 11
Fig. 2.4            Intercepting Spheres                                                                           13
Fig. 2.5            Screenshot of Oregon University App                                               16
Fig. 2.6            HUD of Project                                                                                   17
Fig. 2.7            Google Glass Explorer Edition                                                          18
Fig. 2.8            UNIOSUN Navigation System                                                          19
Fig. 3.1            A Typical Waterfall Model                                                                30
Fig. 3.2            Use Case Diagram of the system                                                        31
Fig. 3.3            System Architecture of the Campus Navigation System                   34
Fig. 4.1            (a) Main Menu/ Hybrid Map, (b) Main Menu/ Road Map                 43
Fig. 4.2            (a) Empty Search Form, (b) Populated Search Form                         44
Fig. 4.3            Multi-touch Gestures: (a) Pinch, (b) Spread, (c) Scroll                      45
Fig. 4.4            (a) Hybrid Map Activity, (b) Road Map Activity                              45
Table 4.1         Development Environment                                                                 36