Some years ago, I commuted to work by train from Fredrikstad to Oslo every day. Normally, I used to sleep to either work or home. However, as we all know, public transportation is not always as reliable as we want, and I was interrupted in my beauty sleep 🙂
As a result, I started thinking about a mobile application “GPS Alarm”. This Application would work as any alarm functionallity based on GPS position instead of time. This means that I can sleep as long as the train is not near my hometown or Oslo.
This Application need some basic technology. First, we need to track current GPS position for the phone with regularly time intervals. I had a Google moment this week and found a great post by Adam Benoit on how to tracking your Windows Phone 8 GPS position. His example is enough to be able to track the phone position. Thanks Adam!
Secondly, I want to be able to define areas (such as towns, train stops and further) and services they provide to me as a consumer. When I am inside this area, I will use Windows Azure Notification Services to send push notifications to my phone.