(IJCSIS) International Journal of Computer Science and Information Security,Vol. 8, No. 1, 2010
web-client with his/her location. This is done by sending arequest to the web-client.
Set and receive Friends/Family Alert:
Every time the application updates the web-client with thelocation of users, it retrieves the friends that are withinSpecified (km) away from the user.
The Web-client receives the registration information andwrites them into users table in the Repository.
The Web-client receives the login information, and makessure that the user has an access to the AMPS or not bymatching the information with ones stored in therepository.
Member Addition Actions:
The Server gets information from the application, and thenit adds the new member to the user list.
The Web-client receives the incoming requests list andoutgoing requests list to any user when ever he/sherequests. Then it receives the user response on any user inthe list and execute an action (accept, reject, cancelrequest).
Updating Location Actions:
The Web-client receives the coordinates of a user locationand stores them in the repository.
Catching Location Actions:
The Web-client allows the application with a familymember location of a user list with the location updatetime and the distance between the user and the familymember.
The Web-client calculates the distance between twofriends or family according to the coordinates stored in therepository and alerts the user if they are nearby.
A set of data arranged in rows and columns stores all theusers’ information (login, location & etc...)
Users friends/family buddy_lists Table:
A database containing an ordered array of items (names ortopics) into the table and this table stores the buddy lists of all users that use the AMPS service.
Locations board Table:
A vertical surface on which locations name with theircorresponding coordinates can be displayed to view.
Map & Positioning Service(GPS)
The Main GPS means to say the Build-in GPS whichnavigational system involving satellites.
And then performing calculations automatically that candetermine the latitude and longitude of a receiver on Earth
After the procedure of calculation and receiving theinformation the time difference for signals from differentsatellites will reach to reach the web-client and stored inthe repository.
Search & Replacing Map Service
Once flow is done from GPS_info to repository then thisfunction will establish the longitude and latitude on themap services and a point in the space will be substitute aposition on the map.
The Scene location is the place where search & replaceaction combines together into an observable object.
Figure 2: Map & Position Service
APIMain Menu:This Main Menu is the first display and main displayingfunction, as you can catch In Figure 3, the main menu of theAPI explains a simple and easy structure. When users openan API, it will display the main menu and this main menuwill be based on 4 different functions and user search ability.Furthermore this main menu will parse the remaining/subfunction to the other components of the API for completeusable.