[71attendees] GEOPRIV Experiment at IETF 71

Richard Barnes <rbarnes@bbn.com> Tue, 11 March 2008 13:16 UTC

Return-Path: <71attendees-bounces@ietf.org>
X-Original-To: ietfarch-71attendees-archive@core3.amsl.com
Delivered-To: ietfarch-71attendees-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C466728C571; Tue, 11 Mar 2008 06:16:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.909
X-Spam-Level:
X-Spam-Status: No, score=-99.909 tagged_above=-999 required=5 tests=[AWL=-0.072, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, J_CHICKENPOX_32=0.6, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z+v+f08i0c2L; Tue, 11 Mar 2008 06:16:31 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5644728C4EA; Tue, 11 Mar 2008 06:15:45 -0700 (PDT)
X-Original-To: 71attendees@core3.amsl.com
Delivered-To: 71attendees@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 33D0E3A6ABF; Mon, 10 Mar 2008 20:28:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DRP1gmlMdlHb; Mon, 10 Mar 2008 20:28:29 -0700 (PDT)
Received: from mx11.bbn.com (mx11.bbn.com [128.33.0.80]) by core3.amsl.com (Postfix) with ESMTP id 2767B3A6A39; Mon, 10 Mar 2008 20:28:29 -0700 (PDT)
Received: from [128.89.253.203] (helo=localhost.localdomain) by mx11.bbn.com with esmtp (Exim 4.60) (envelope-from <rbarnes@bbn.com>) id 1JYv7w-0002Rj-6F; Mon, 10 Mar 2008 23:26:09 -0400
Message-ID: <47D5FBD0.70008@bbn.com>
Date: Mon, 10 Mar 2008 23:26:08 -0400
From: Richard Barnes <rbarnes@bbn.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080226)
MIME-Version: 1.0
To: ietf@ietf.org, 71attendees@ietf.org, GEOPRIV <geopriv@ietf.org>
X-Mailman-Approved-At: Tue, 11 Mar 2008 06:15:42 -0700
Subject: [71attendees] GEOPRIV Experiment at IETF 71
X-BeenThere: 71attendees@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion list for IETF Meeting 71 attendees <71attendees.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/71attendees>, <mailto:71attendees-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:71attendees@ietf.org>
List-Help: <mailto:71attendees-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/71attendees>, <mailto:71attendees-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: 71attendees-bounces@ietf.org
Errors-To: 71attendees-bounces@ietf.org

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@ietf.org>rg>.

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/>
_______________________________________________
71attendees mailing list
71attendees@ietf.org
https://www.ietf.org/mailman/listinfo/71attendees