Location based Content Distribution System for Mobile Devices

Categories : Advertising, All, Mobile and Wireless

Client Requirement

The system will be an end-to-end location-based proximity content distribution server for advertising purposes that would run on the Windows platform and utilize both Bluetooth & GPRS wireless technology for communication.

Location based Content Distribution System for Mobile Devices will be capable of interacting with wireless devices available in range forming a personal local area network (in case of Bluetooth) and making data accessible to any wireless device enabled with the downloadable wireless client.

The software will enable mobile users to access the Bluetooth/GPRS wireless network located at specific & certified locations and benefit from various value-added services & localized information.

The system will be targeted towards marketing purposes, business advertisements and infotainment services.

The system will be made available for shopping centers and other such customer-centric services based on their location & proximity to the retail outlets.

Project Challenges

Team faced the following challenges:
  • Developing a system that works as a web server and is capable of delivering location-based proximity content distribution services within a certain range.
  • Enabling the system to use both Bluetooth & GPRS wireless technology for communication.
  • Developing a personal area network through the system and making data accessible to any wireless device enabled with the downloadable wireless client.
  • Equipping the system with dependable framework capable of supporting a range of value-added services & localized information made available to customers over the network.
  • Ensuring a safe and secure transfer of data.

Technologies Used

Operating System & Server Management Windows OS/Windows Mobile , Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance
Development Tools & Environments VC++ 6.0, Microsoft Platform SDK, Symbian Series 60, Carbide, .Net, Codewarrior, Visual Studio, Win32 SDK, PocketPC 2003/5.0 SDK, SmartPhone 5.0 SDK, XML etc.
Database MSSQL Database Server (Web), Symbian Native Database (Mobile), DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups


Project Leader 1
Developers 5
Designers 2
Quality Assurance Testers 2


Taking into consideration the functionality of the server the following development areas were charted out to be elaborated upon:
  • The Web server using HTTP protocol for communication with the Web browser.
  • Integrated third party SMS and MMS gateway to support SMS and MMS ads.
  • The Mobile clients using Bluetooth stack (BTNode) for accessing mobile devices (in case of Bluetooth) or Packet based UDP/IP in case of GPRS.
  • The Windows Desktop clients using internet protocols (TCP/IP) for the Web Server to communicate or Bluetooth stack (BTNode) if the PC is Bluetooth-enabled.


For providing quality location-based advertising services, the Web Server was identified as the core component of the system. Via the web server it could be possible to configure and monitor the entire system. The web server would also allow for centralized monitoring of the security. The server was made available on Windows platform equipped with a number of BT Nodes. Data from mobile terminals could be routed via the BT Nodes to the web server where it can be accessed from third party applications.

The server was designed to keep track of mobile & PDA users to display personalized and location- based content and advertisements when they access the client services through Bluetooth or GPRS. The mobile clients would either use Bluetooth stack (BTNode) for accessing mobile devices or Packet based UDP/IP in case of GPRS. The web server would interact with the database using .Net pages. The system was integrated with third party SMS and MMS gateways to support SMS and MMS ads. Instead of directly connecting to the database the web server would compose SMS or MMS and send it to the respective gateway to ensure effective performance.

[Total: 1    Average: 5/5]

Client Saying

BIG THANK YOU to Brainvire team for all their smart work and fantastic services. We are very pleased with the...
Mr. Greg Pietsch
I am truly happy with Brainvire’s exceptional service. Whenever I had a question they answered it without delay. With extreme...
Mr. Richard Desilva
Just wanted to say massive thanks for all the help from the Brainvire team. After years of having a website...
Mr. Rohit Singla
If you're starting a new business or want to upgrade an existing site, I strongly recommend Brainvire. The employees are...
Mr. Manjesh Singh
I just want to say it's truly worth investing in services of Brainvire. They gave me what I required and...
Mr. Vinay Saini

Latest Happenings

  • 04 Oct 2016
    Brainvire Making great Strides with Symfony Development Services [ + ]
  • 29 Sep 2016
    Brainvire augments its List of Offerings with Magento Sears Integration Services [ + ]