I'm a fan of Google Latitude. It (on Nexus One and S) helps me to track my movement throughout the day and also let me share my position with my friends. Recently I've started using the z10 (BlackBerry 10) and it does really lack a lot of familiar applications that the Android has. So I have an itch to scratch.
Thinking since I have the TripLogger, why not add a feature to it so that I can share a link to others and they can use any web browser to view where I am at. So version 126.96.36.199 (submitted to the BlackBerry World for approval) has that feature.
How it works? It's very simple actually. TripLogger while collecting the geolocation information from the phone device using native BlackBerry API to do its logging, also does a POST HTTP request to my service every Nth seconds. I can then use TripLogger to share this trip to others who can then open it up and view my 'life!' movement.
What's on the web service? It's a simple PHP backend powered by Slimframework and MongoDb on AWS cloud infrastructure. Slim provides the frontend to interact with HTTP requests (mostly REST interactions) and stores the data into Mongo. The reason I am using Mongo is I can later make use of the geospatial queries that should provide more value to the application unlike normal SQL transactions on MySQL.