+ All Categories
Home > Documents > Project presentation3

Project presentation3

Date post: 13-Jul-2015
Category:
Upload: micky4xrist
View: 704 times
Download: 0 times
Share this document with a friend
Popular Tags:
27
REIGN MOBILE HOTSPOT DETECTION SYSTEM Presented by Okafor, Chukwuemeka G.O, Department of Computer Science Faculty of Science University of Abuja.
Transcript
Page 1: Project presentation3

REIGN MOBILE HOTSPOT DETECTION SYSTEM

Presented

by

Okafor, Chukwuemeka G.O,

Department of Computer Science

Faculty of Science

University of Abuja.

Page 2: Project presentation3

Presentation Outline• PROJECT DESCRIPTION

• STATEMENT OF PROBLEM

• AIM & OBJECTIVE OF THE RESEARCH

• LITERATURE REVIEW

• LITERATURE REVIEW: OVERVIEW OF THE GLOBAL POSITION SYSTEM (GPS)

• LITERATURE REVIEW: OVERVIEW OF MOBILE DEVICES & THEIR OPERATING SYSTEMS

• MOBILE APPLICATION ARCHITECTURE

• SYSTEM ANALYSIS & DESIGN

• SYSTEM ANALYSIS & DESIGN: REVIEW OF EXISTING MOBILE device GPS APPLICATION

• OVERVIEW OF PROPOSED SYSTEM

• OVERVIEW OF PROPOSED SYSTEM: BASIC COMPONENTS

• FEATURES OF THE PROPOSED SYSTEM

• OPERATION OF THE PROPOSED SYSTEM

• DESIGN OF THE PROPOSED SYSTEM

• METHODOLOGY

• PROGRAM ALGORITHM

• PROGRAM FLOWCHART

• TECHNOLOGY PLATFORM

• SOURCE OF DATA FOR THE PROPOSED SYSTEM

• FINDINGS & CONCLUSIONS

• BIBLOGRAPHY

• ACKNOWLEDGEMENT

Page 3: Project presentation3

PROJECT DESCRIPTION

Reign mobile hotspot detection system is a cross

platform application that is developed to help warn

its users of hostile areas (i.e., areas prone to accident,

flooding, kidnapping, civil unrest, bombings etc.). It also

has functionalities that allow users to report hazardous

areas through a preconfigured e-mail which

includes the users current location, description of

the hazard they want to report amongst other details. It

was developed with HTML5 and JAVA programming

languages.

Page 4: Project presentation3

STATEMENT OF PROBLEMThe logic behind the creation of this application, known as

“Reign”, emanates from the belief that crimes, accidents or

hazards can be reduced or even prevented if the user is aware

that

a particular location is a hotspot. This project focuses on the

users(ie a traveller, foreigner, or one of the locals visiting

somewhere for the first time who is unaware of the dangers that

might be present) to law enforcement/policy makers

perspective,

as it involves notifying the user about the possibility of a

potential hazard/crime in their present location, so that they can

take proactive measures to avoid it. It also enables the user to

assist in combating crime/saving lives by reporting a crime,

accident, hazard or anything that poses danger to them or their

Page 5: Project presentation3

AIM & OBJECTIVES OF THE PROJECT

The focus of this research is to develop a mobile application

that will be capable of alerting users of crime and hotspots in

Abuja, the Federal capital of Nigeria as well as other parts of

the country. Objectives of this project include: to create an

awareness on the various kinds of hazards in different

locations and to help law enforcement agencies to be

informed and keep track of activities that are occurring in

various part of the capital that constitute danger, hazard or

accident to the environment. It will also alert users and law

enforcement agencies when an accident/hazards has occurred

in an area.

Page 6: Project presentation3

AIM & OBJECTIVES OF THE PROJECT (Continued)

Also, we wanted to ascertain how mobile

computing through mobile applications, when

integrated with existing and emerging

technologies as experienced with developing and

developed nations, could contribute to national

development, foreign investment as well as help

address challenges that seem to defy

conventional means here in Nigeria

Page 7: Project presentation3

LITERATURE REVIEW

With the release of the GPS to the civilians by the United States military, the Global Positioning Systems (GPS) and new breakthrough products are constantly emerging on the market. The most recent breakthroughs are now readily available to consumers in the form of vehicle navigation and communication devices, theft protection and global surveillance. Also since the technology breakthrough in mobile devices development and better telecommunication networks, the mobile device has being put into different use through the development of various kinds of applications. This project is aimed at merging the advantages of both the GPS and the mobile device to create an early warning system of hotspots amongst other features in Nigeria.

Page 8: Project presentation3

LITERATURE REVIEW: OVERVIEW OF THE GLOBAL POSITION SYSTEM (GPS)

• The Global Positioning System (GPS) is a space-based global navigation satellite system (GNSS) that provides location and timely information in all weather, anywhere on or near the Earth, as long as there is an unobstructed line of sight to four or more GPS satellites. It is maintained by the United States government and is freely accessible by anyone with a GPS receiver ( Golab, 1996).

• The GPS project was developed in 1973 to overcome the limitations of previous navigation systems, integrating ideas from several predecessors, including a number of classified engineering design studies from the 1960s. GPS was created and realized by the U.S. Department of Defence (USDOD) and was originally run with 24 satellites (Burrows, 2003).

Page 9: Project presentation3

LITERATURE REVIEW: OVERVIEW OF MOBILE DEVICES & THEIR OPERATING SYSTEMS

Page 10: Project presentation3

MOBILE APPLICATION ARCHITECTURE

A mobile application is normally structured as a multi-layered application consisting of user experience, business, and data layers. When developing a mobile application, you may choose to develop a thin Web-based client or a rich client. When building a rich client, the business and data services layers are likely to be located on the device itself. When building a thin client, the business and data layers will be located on the server.Figure 3.1 illustrates the common rich client mobile application architecture with components grouped by areas of concern (Dearen, 2009).

Page 11: Project presentation3

MOBILE APPLICATION ARCHITECTURE

(Continued)

Page 12: Project presentation3

The proposed system is a mobile device application which is specially designed to work with the Global Positioning System and to alert of the possibility of danger whenever the user of the mobile device is in an area which has already being tagged as a hotspot. Here we take a brief look at similar existing systems, the working operations and how it is different from the existing system, by giving an overview of the proposed system, describing the working operations, analysis of it and the design. It is developed taking the following assumptions into consideration:• The GPS co-ordinates are accurate and are capable of locating various spots in

Nigeria.• All information obtained about hotspots and the hazards that can be encountered

in these areas are precise.• Mobile devices in which the application will be installed are GPS enabled which

includes Androids and Blackberry devices amongst others• Mobile device communications with the GPS satellite does not result in erroneous

information.

Page 13: Project presentation3

SYSTEM ANALYSIS & DESIGN: REVIEW OF EXISTING MOBILE DEVICE GPS APPLICATION

Mobile device GPS applications exist in different

formats performing different functions. They could

be installed into the device by the manufacturer

from the factory or could be bought and installed in

the device as a third party application. Most of this

operation follows the same working principle which

originates from the unique capability of the GPS to spot

every location on the surface of the earth. It is from this

feature that tracking and surveillance (which are the two

main functions of a mobile GPS application) are achieved.

Page 14: Project presentation3

OVERVIEW OF PROPOSED SYSTEM

The proposed system, a ‘’Reign Mobile Hotspot

Application system’’ is a mobile device application

which will run on mobile operating systems like Symbian,

Android, RIM (Research in Motion) etc. It equally utilizes the

unique feature of the GPS capability but is different from

the existing systems because of the following;

• The system does not monitor (tracking and surveillance) rather it alerts its users.

• The system does not make use of mobile telecommunication network; it uses the mobile device as a GPS device to connect to a GPS satellite.

Page 15: Project presentation3

OVERVIEW OF PROPOSED SYSTEM: BASIC

COMPONENTS

Page 16: Project presentation3

FEATURES OF THE PROPOSED SYSTEM

The Reign Mobile Hotspot Application system which is capableof warning user of the potential danger in specific locations will bring another dimension to security and will be designed with the following attributes:• Ability to be installed on any GPS enabled mobile device.• Ability to work at the background without disrupting other

functions of the device like GPRS, UTMS, 3G and other network.

• Dynamic in nature, which will enable the updates of new locations and type of hazards.

• Stores list of locations mapped into coordinates (latitude and longitude) and their corresponding hazards on the PUSH server.

Page 17: Project presentation3

OPERATION OF THE PROPOSED SYSTEMIn other for the application to function, a GPS enable mobiledevice is required and the application has got to be installed. This is done by running the installer file on the mobile device and selecting the appropriate configuration. Once the application is installed on the mobile device and running (at the background) it communicates with the GPS satellite and takes note of every location the user takes the device to. At each location, the application compares the present spot with the list of spots that have being tagged as hotspots and stored in a PUSH server . If it does not match any, the application keeps running at the background but if it matches any the PUSH server sends a notification and the application pops out the corresponding message which has been attributed to thatlocation.

Page 18: Project presentation3

The design of the proposed system is centred on the user interfacedesign which is to ensure that the user’s experience with the application is optimum. Also to be considered is the various screen size of mobile devices, since all screen sizes are not the same. A design option will be to ensure that the application is made to fit the screen of all devices. Another consideration is the format of the screen which includes portrait and landscape. Because other device functionalities will work simultaneously with the application and they all have to be in full operation, the application has therefore been designed to work in the background. This means the application will not disrupt the working operation of the device by displaying on the screen while working but will only pop out a message when it needs to alert the user.

Page 19: Project presentation3

METHODOLOGYJAVA, JAVASCRIPT & HTML5 are the programming languages used in building the application. It is implemented over the device gap framework using Eclipse IDE (Integrated Development Environment) , Android SDK, Blackberry SDK, Adobe Air SDK while information about the hotspots that will pop up when the mobile device is in the specific area will be stored on a PUSH server. An online map and a GPS device will be used to take and receive the coordinates of locations tagged as hotspots in Nigeria, while a review shall be made with government, security agencies and other relevant bodies about the kind of hazards in locations that are been tagged as hotspots.

Page 20: Project presentation3

PROGRAM ALGORITHM

Page 21: Project presentation3
Page 22: Project presentation3

TECHNOLOGY PLATFORM

JAVA:Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to byte code that can run on any Java Virtual Machine (JVM) regardless of computer architecture.

HTML5 and CSS3:HTML5 and CSS3 are emerging web technologies. They are making web applicationsmore interactive and feature-rich.HTML5 has not only added new markups for more robust multimedia support; it hasalso added features like web worker for background processing, offline support,database support, and much more. CSS3 is the new standard for a seamless, rich User Interface (UI)

Page 23: Project presentation3

TECHNOLOGY PLATFORM (Continued)PHONEGAP:

PhoneGap is a HTML5 application framework that is used to develop native applications through

web technologies. This means that developers can develop Smartphone and Tablet applications

with their existing knowledge of HTML, CSS, and JavaScript. With PhoneGap, developers don’t

have to learn languages like Objective-C for the iphone. Applications that are developed using

PhoneGap are hybrid applications. These applications are not purely HTML/JavaScript based, nor

are they native. Parts of the application, mainly the UI, the application logic, and communication

with a server, is based on HTML/JavaScript. The other part of the application that communicates

and controls the device (device or tablet) is based on the native language for that platform.

PhoneGap provides a bridge from the JavaScript world to the native world of the platform, which

allows the JavaScript API to access and control the device (device or tablet). PhoneGap essentially

provides the JavaScript API with access to the device (device or tablet) capabilities like, the

camera, GPS, device information, and many others.

PUSH SERVICES:

PUSH services is an essential component of the real-time, always-on experience for mobile

devices. It offers an incredibly efficient and reliable way of sending information to your users. It

allows users to be alerted of new and current information right when it happens. It locates the

server using geolocation, goecoding or reverse geocoding in your application.

Page 24: Project presentation3

SOURCE OF DATA FOR THE PROPOSED SYSTEM

In order to make the system practical and adaptable to

real live situations, the source of data to be used must

be obtained from a reliable source. This was achieved

by collaborating with the local police and other

security/governmental agencies to obtain the pattern

and nature of hazards/crimes that can be encountered

in different locations over a specific period of time. It is

with this data that the accuracy of the system shall be

based on.

Page 25: Project presentation3

FINDINGS & CONCLUSIONSPreliminary testing in Lagos, Abuja, and Ogun

states in Nigeria has shown precise and accurate

notification to the users of the application. It

also has been able to capture correctly threats,

users details and the precise location of the

threats that has been reported.

Page 26: Project presentation3

BIBLOGRAPHY• http://www.devicegap.com

• http://www.andriod.com

• http://www.wikipedia.com

• http://www.mobilespoon.net/2011/10/how-do-push-notifications-work-non.html

• BAYLEY, D., AND CLIFFORD S. 1996. The Future of Policing. Law and Society Review. 30(3): 585-606.

• Crampton, Jeremy W. 1995. The ethics of GIS. Cartography and Geographic Information Systems 22, 84-89.

• DE WAARD, J. 1999. The Private Security Industry in International Perspective. European Journal on Criminal Policy and Research 7(2): 143-174

• Jaishankar, K. (2001). Role of Global Positioning Systems (GPS) in Policing. The Asian GPS Conference.

• JOHNSTON, L. 1992. The Rebirth of PrivatePolicing. London: Routledge.

• Kelling, G., and M. Moore. 1987. “The Evolving Strategy of Policing.” Perspectives on Policing. 4(1): 1–15.

• Monmonier, Mark. 2002. Spying with Maps: Surveillance Technologies and the Future of Privacy. Chicago: University of Chicago Press.

• NALLA, M. 1998. Opportunities in the Emerging Market. Security Journal 10: 15-21.

• Schuo, L. & Zhu, K. (2003). GPS Accuracy and Position Update Rate for Field Traffic Studies. ITE Journal 73(2), p. F.

• SCHÖNTEICH, M. 2000. Fighting Crime With Private Muscle: The Private Sector and Crime Prevention. www.iss.co.za/Pubs

• Rohit,G & Yogesh.P(2010). Beginning with devicegap. Apress publication:13-17

Page 27: Project presentation3

ACKNOWLEDGEMENT

I really want to give thanks to my family

members, members of the Nigerian Association of

Computer Science Students (NACOSS), and all my

friends for their support through out the course of this

project. Also, I will like to thank my supervisor Dr.

Olumide Owolabi for sharing his wealth of experience

with me, Micheal O. Ocheje and Omo for their

technical support. More importantly, I will like to thank

God Almighty for His grace and mercies upon my life.


Recommended