|
|
To print: Select File and then Print from your browser's menu
-------------------------------------------------------------- This story was printed from ZDNet Australia. --------------------------------------------------------------
|
The merging of GPS and the Web By Kurt Cagle, TechRepublic July 14, 2003 URL: http://www.zdnet.com.au/insight/soa/The-merging-of-GPS-and-the-Web/0,139023731,120276202,00.htm
My daughter engaged in a very 21st-century pursuit the other day, one that reminded me how different her world is from what mine was at the age of ten. Her teacher (a former geologist) had the kids break up into groups of four each, and then he sent them out with a global positioning system (GPS) tracker to attempt to locate a special treat on the school grounds. Not surprisingly, they picked up this new technology quickly, and if he hadn't cut them off at the end of class, they would probably have ended up mapping the entire schoolyard.
GPS and URLs The GPS coordinate system is analogous on a number of levels to the universal coordinate system embodied in the URL. With it, you can specify longitude, latitude, and height coordinates to within a meter (not counting any obfuscation performed by military satellites to fuzz things a bit) of any position on earth. With a properly synchronised timepiece, you also have a way of providing travel time and distance between coordinates, or of creating a historical trajectory. Graphical reference map applications In a perfect world, the shortest distance between two points is a straight line. But in a mall, for example, the shortest distance between two points is usually past the Starbucks, up the elevator, through the food court, and by the theater. While the number of all possible routes is infinite, if you assume that a route's locus is defined as the centerline of the walkway, it's possible to create a handful of such routes (a three-dimensional network) that can be used to describe the mall. A decent mall map application would likely include some association between the symbolic and the visual map. Using a language such as the XML-based scalable vector graphics (SVG), it may be possible to create a graphical reference map with the position of map elements (doors, walls, escalators, entrances) rendered to the GPS coordinate system. Such an application would also group related elements (such as the general outlines of a store, perhaps to a level including permanent shelves and counters) so that each such group could be identified as a store, a restroom, a security station, and so forth. Consequently, a mall map application could create a live “You are here” display. A language is born In some respects, it's the identifier that is most critical for Web deployment. An identifier can be any label, and doesn't have to be unique beyond the scope of the document. However, it can be. One way of understanding the importance of this identifier is to associate it with a Uniform Resource Identifier (URI). With such a URI, you could effectively assign to that location an application that will run when the location is referenced in some manner (you get within five feet of that node, for instance). This application could be a Web service, retrieving contextual information about the location; it could notify the tracking application to recheck the route that you're on to make sure it is still the most efficient one; it could bring up a list of sales in all of the adjacent stores. It could even retrieve a message that's read out loud by a vox program: “Go up the escalator past the Radio Shack store, until you come to the fountain, then turn right.” Technological consequences A given point in space may have different meanings to different people, of course. Typically, any application that uses GPS positioning would define its own GPSml document that would be provided as part of a Web service, creating the relevant context. That's why a GPS location by itself is insufficient to be used as a URL—there may be many contexts associated with the location, and it is only by accessing the appropriate service that a given context can be applied. Geeplogs are next
TechRepublic is the online community and information resource for all IT professionals, from support staff to executives. We offer in-depth technical articles written for IT professionals by IT professionals. In addition to articles on everything from Windows to e-mail to firewalls, we offer IT industry analysis, downloads, management tips, discussion forums, and e-newsletters.
Copyright © 2009 CBS Interactive, a CBS Company. All Rights Reserved. |