Click here to Skip to main content
15,883,975 members
Articles / Web Development / ASP.NET

Mobile Spy

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
30 Apr 2013CPOL2 min read 10.9K   3  
This demonstrates building of a web app using Azure that tracks a lost mobile.

This article is an entry in our Windows Azure Developer Challenge. Articles in this sub-section are not required to be full articles so care should be taken when voting. Create your free Azure Trial Account to Enter the Challenge.

Introduction

Losing costly gadgets like smartphones is common now a days. It may be either by theft or misplacing. So here we have a solution which trace the gadget and give location back to you.

Architecture

Image 1

Initial Setting

  1. User should register for the service via web portal. 
  2. User should download and install our mobile app. 
  3. User should make appropriate setting and give user credential.  

Mobile theft or Misplaced scenario

  1. User will send pre configured message to his mobile to activate tracking. If thief has changed SIM of mobile the tracking will be automatically started.
  2. After tracking has been activated mobile starts recording geo location and sends to user as follows:
  • If Internet connection is available in mobile then it sends tracking details to mobile services. User can directly login to portal and check the location of device in map.
  • Otherwise location details will be sent to trusted mobile phone which is preconfigured while installing apps. These details can be  entered in our portal to see location of mobile phone.  

Using the code 

Yet to code the app in coming challenges.

How Azure helps us to get our work done?

Windows Azure is easy to use as it provides comprehensive tools. Needed resources can be created with in less time. It provides all the tools (VM, Database and Mobile Services) needed for this project.

How we use Azure in our Application? 

For the project we use web based portal, mobile services and database. Here is the setup. We create Windows Server Virtual Machine where we host our web portal designed in ASP.NET. As a Data store we create SQL Server. We also create Mobile Services so that mobile device can send data.

Points of Interest  

Need to be filled in coming challenges

History   

Scratch version.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
-- There are no messages in this forum --