SMART CAB4ME as name suggests is the smart phone application on Android platform that helps users to find a cab when they need it.
list of requirements:
 Locate the user's current position on the Google maps by using the GPS function of the phone.
 Cabs updating their location on map which should be clearly visible to the cab requester after selecting pickup point.(this can be done by using some coordinate values in database for cab and then display it on Google map.)
 Facility in GUI that would allow user to select the pickup location on the map.
 Flexibility in GUI that would facilitate the user to enter the advanced selection criteria like taxi with four, five, six or seven+ seats, no of people, services like large luggage, baby seats, Airport service.
 This leads to creation of all nearby available cabs which fulfils the requester's search criteria and are available to current location of the requester should be visible on the map.(for demo can show up to 4/5 cabs.)
 Application then would allow requester to select the one of the cab from the map.
 On selecting the cab, requester will be provided service provider's information of respective cab.
 Requestor then would facilitate to call the service provider or to send the message to book a cab.
so basically an application that uses GUI on phone that sends data to sever ,querying a my sql database and display data send back by server on GUI.
any suggestions well come.