Mobile user downloads content like application and music from a software marketplace platform. Such offerings include Apple’s iTunes & App Store, Google’s Android Market, Nokia’s Ovi Store, Microsoft’s App Store for Windows Mobile, BlackBerry’s App World, and multiplatform distributor like Handango. These systems are predominantly pull-based software distribution. This project seeks to establish new ways of distributing software. Instead of pull based distribution where users are required to manually download applications, we push relevant applications to user based on their physical location. When the user is in a defined service area, applications that are relevant will be available to them and remove from their device when they leave the service area.
To detect the location of a user, the CellID and Lac are used. The CellID and Lac that are obtained will be send over to the server side and matched against the database. The database should already contained the CellID and Lac with it's associated applications (do not have to write new application for this). So once there is a matched, the application associated will be pushed to the client side.
The main important component will be coding the client and server.
Can help... I am an expert... please check my reviews, qualifications and latest projects i have worked on... please provide more details so that i can give you an accurate bid...