BlackBerry
1.Introduction
The BlackBerry mobile communication device was created by Research in Motion (RIM) of Waterloo, Ontario. BlackBerry was a big success because of the flexibility in its customized application development for a range of industries, business types and business needs. BlackBerry was a pioneer in the smart phone industry and is still one of the significant players.
Research in Motion is a designer, manufacturer and marketer of innovative wireless solutions for the worldwide mobile communications market. Through the development of integrated hardware, software and services that support multiple wireless network standards, RIM provides platforms and solutions for seamless access to time-sensitive information including email, phone, SMS messaging, Internet and intranet-based applications. RIM technology also enables a broad array of third-party developers and manufacturers to enhance their products and services with wireless connectivity.
2.Client
AmericaRx.Com operates as an Internet retailer of health and beauty products. It sells and ships beauty, health, wellness, personal care, and pharmacy products, as well as over-the-counter products for diabetes, skin care and medical emergencies. . The company was founded in 1999 and is based in East Elmhurst, New York.
3.Requirement
This project contains 2 applications, which interact with each other:
- Web portal
- Mobile Application
The mobile application should log-in the data to the server when it is started and should continue logging-in the data at some specific time intervals, till the application is closed.
The user should be able to view the history of routes travelled, on the web portal with the help of Google maps.
4.Solution Provided
This project is provided with a web portal and a mobile application, which meet the requirements.
WEB PORTAL
The web portal has a registration form where the user has to register his mobile device by providing information like IMEI, Model No. etc. (IMEI is used to differentiate the devices.) The user is provided with the option of registering multiple devices or editing existing information. The user is also provided with detailed travel information such as latitude, longitude, altitude, speed, distance, time, etc.

MOBILE APPLICATION
This mobile application reads location information from the in-built GPS hardware and logs-in the data to the server at some specified time interval, which can be configured. Thereby, the application will show location details on screen, in real time.
