ietf
[Top] [All Lists]

GEOPRIV Experiment at IETF 71

2008-03-10 20:26:53
Hi all,

Wanted to let folks know about an experiment that some participants from 
the GEOPRIV working group have put together for this IETF.  Using the 
IETF network infrastructure as a location source, we've set up a 
location server [1] that offers location information over the HTTP-based 
HELD protocol [2].  It works like this:

+--------+           +-----+           +---------------------+
| Client |---HELD----| LIS |-----------| IETF (NetDisco [3]) |
+--------+           +-----+           +---------------------+

1. Client submits HELD request
2. LIS queries NetDisco (over an ad-hoc interface) for location of an IP
3. NetDisco returns civicAddress XML for the AP to which the requested
IP is connected, e.g.:
<civicAddress
    xmlns="urn:params:xml:ns:pidf:geopriv10:civicAddr">
    <country>US</country>
    <A1>Pennsylvania</A1>
    <A3>Philadelphia</A3>
    <A6>Market</A6>
    <STS>Street</STS>
    <HNO>1201</HNO>
    <PC>19107</PC>
    <ROOM>Franknlin 1/2</ROOM>
</civicAddress>
4. LIS inserts civicAddress into PIDF-LO into locationResponse and
returns to Client

The HELD server is written in PHP, and is based on the open-source HELD 
LIS written by Andrew Co. [4].

We have two clients for you to try out:

1. I wrote a small Java application [5] that pulls location from the 
HELD server and posts it as the status of a Jabber account.  For 
instance, while I was in SIPPING this afternoon, my status was:
"
Current location:
Civic Address:
Franklin 1/2
1201 Market Street
Philadelphia, PA 19107
"
Note: This app runs *alongside* your usual Jabber client, as a separate 
client, so you don't need to change anything about how you use Jabber. 
Requires Java 1.6.

2. Along with the open-source LIS from Andrew Co, there's Java client 
library and GUI that shows most of the features in 
draft-ietf-geopriv-http-location-delivery-05, including the creation and 
management of location references (URIs that refer to location).  You 
can download it at [6] (Note: (1) you need to download both the client 
library and the GUI; (2) requires Windows and Java 1.6.)

3. Karl Heinz Wolf from Nic.at has enhanced the Zap! SIP client so that 
it will access location and send it out in SIP messages [7]

If you do give these tools a try, please send feedback to me and to the 
GEOPRIV working group list, <geopriv(_at_)ietf(_dot_)org>.

Thanks a lot,
--Richard

[1] <http://lis.ietf71.ietf.org/>
[2] draft-ietf-geopriv-http-location-delivery-05
[3] <http://www.netdisco.org/>
[4] <http://held-location.sourceforge.net/>
[5] <http://lis.ietf71.ietf.org/downloads/geojabber-1.0.zip>
[6] <http://lis.ietf71.ietf.org/downloads/HELD_Client-Executable.zip>
     <http://lis.ietf71.ietf.org/downloads/HELD-Client-GUI-test-app.zip>
[7] <http://ecrit.labs.nic.at/>
_______________________________________________
IETF mailing list
IETF(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf

<Prev in Thread] Current Thread [Next in Thread>
  • GEOPRIV Experiment at IETF 71, Richard Barnes <=