I was Tag surfing the other day and up came this interesting article about mobile phone futures. The part that triggered my imagination was the thought of using Geo-coding for proximity alerts.
What if we could save some lives
By combining some disparate pieces of technology with the ideas of Sanjana Hattotuwa we could save lives. It is not just a system that could be used to alert people on landmines. It could be used in urban areas to help people stay safe.
How can we put the pieces together
- I knew that I had read a piece about a guy flying across America using Geo-coding to track his flightpath and posting images while in flight to Google maps.
- I also remembered a reference to an article explaining how to get the Nokia N95 to work in this scenario
- I knew Nokia was incubating a webserver on the phone project
With this knowledge as base I set out to create a sketch of the system. As usual I sketched on paper…
After that I refined the sketch to a design explaining the scenario
Pulling the pieces apart
- The Nokia N95 phone
- shozu.com used to transfer media to online services
- flickr.com used to store media
- Google my maps used to display danger zones
- People surfing my Google maps on the web
- People walking in a danger zone using the system to avoid being hurt. The blue line is the safe path and the red triangles are dangerous areas
- The mobile phone webserver. Publishing detailed proximity alerts between people in the local area
- Page of particular proximity alert
- Another page of a proximity alert
So the users walk about in the danger zone taking pictures and films of dangerous areas, sending the media in real time to online services. Other people who must pass through the area downloads the information from the online service and pass safely.
Is this SOA? Well I think this is a perfect example of SOA.