Click here to Skip to main content
14,039,272 members
Click here to Skip to main content
Add your own
alternative version


3 bookmarked
Posted 30 Apr 2013
Licenced CPOL

SelfHoSS - Cloud Home Video Surveillance System

, 30 Apr 2013
Rate this:
Please Sign up or sign in to vote.
Learn how to build a self-made home video surveillance system

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.


How many of you have ever wondered to set up an easy-to-use, secure, remote, home surveillance system with motion-detection and DVR? I have. True, there are many available solutions (either pseudo-free or commercial), but most of them still cost too much or the free ones are not so easy to install/configure for the average end-user in a basic home-scenario.

In this contribution to the Windows Azure Developer Challenge contest, I will present all the steps required to develop SelfHoSS, a proof-of-concept cloud-based application that will let you monitor your home in real-time (or from archived footage), from wherever you are and will send you alerts when a motion is detected. 

It will leverage a number of features available with the Windows Azure platform:

  • Websites and Cloud Services (Frontend/Backend/WebAPI)
  • SQL Azure database (relational data storage)
  • Azure Storage (content data storage)
  • Virtual Machine (System-wide monitor)
  • Mobile Services (authentication/push notifications) 
  • … 

From the hardware/software point of view, the POC will use:

  • one or more USB webcam(s)
  • a Microsoft Kinect sensor
  • a PC (with Windows 8)
  • a smartphone/tablet (Windows Phone/Windows 8 tablet). 


Will be made available in the next weeks, as part of next Developer Challenge Stages. 

Using the code 

Will be made available in the next weeks, as part of next Developer Challenge Stages.

Points of Interest

Will be made available in the next weeks, as part of next Developer Challenge Stages.


April 30th, 2013: Developer Challenge Stage 1 entry 


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


About the Author

Gianni RG
Software Developer BEPS Engineering
Italy Italy
An Italian MSc Information Technology Engineer, Software Architect/Trainer/Consultant/Developer in BEPS Engineering (Microsoft Embedded Gold Partner) since 2007 and graduated at the Polytechnic of Turin in 2009.

Microsoft MVP for Windows Embedded since 2011.

Microsoft Certified Solutions Developer in:
- Windows Store Apps using C#

Microsoft Specialist in:
- Programming in C#
- Programming in HTML5 with JavaScript and CSS3

Microsoft Certified Technology Specialist for:
- Windows Embedded CE 6.0
- Windows Mobile 6.5
- Windows Embedded Standard 7
- .NET Framework 4 Applications

focusing also on Windows Store Apps development, Windows 8, mobile apps development for Windows Phone and the cloud, with a number of projects with Silverlight, ASP.NET MVC, Umbraco CMS and Windows Azure.

You may also be interested in...

Comments and Discussions

Questionsource code Pin
kaantez29-May-13 21:31
memberkaantez29-May-13 21:31 
GeneralMy vote of 4 Pin
OntheWire30-Apr-13 2:17
memberOntheWire30-Apr-13 2:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Cookies | Terms of Use | Mobile
Web02 | 2.8.190425.1 | Last Updated 30 Apr 2013
Article Copyright 2013 by Gianni RG
Everything else Copyright © CodeProject, 1999-2019
Layout: fixed | fluid