A few papers of mine...

Linux & Wireless LANs Linux Wavelan drivers Wavelan IEEE drivers Main page

Radio MAC protocols The SWAP protocol BlueTooth Connection Diversity

I wish I was standing on the shoulders of giants, but it seems that I'm only stepping on their toes...

This page contains some research papers that I wrote as part of my research activity at HP, the main goal is for me to communicate with other researcher worldwide.

For your reading pleasure, I tried to provide HTML translation of the original paper when possible and links to the official HP database of papers.

Radio MAC protocol (CSMA/CA)

My main concern while working on MAC protocol for radio was to interface smoothly between the physical layer and TCP/IP. I was also interested in how multimedia applications fit into the pictures. The papers below represent the interesting bits (the tip of the iceberg).

These works could be applied to a wide variety of MAC protocols based on CSMA/CA. If by any chance you decide to implement some of these improvement in your product, could you please drop me a note so that I can boost my ego.

I also wrote quite a bit of generic wireless LAN information in the Linux Wireless LAN Howto...

Lastly, I had an interesting chat on the Aironet mailing list about TCP performance over Wireless LANs with Jean-Pierre Ebert and Gavin D Holland, and I also talked range issues with Elmer Joandi (thanks to all of them). Check our name in the February 2000 archive, it's well worth a read...

The IETF has also started the PILC subgroup related to TCP/IP over Wireless. I like very much their paper Link ARQ issues for IP traffic, on the other hand I would like to teach a few things about modern MAC protocol design to the authors to Performance Enhancing Proxies.

The SWAP protocol

Developping the SWAP protocol for the HomeRF was an interesting adventure that sucked a lot of my time and energy up to the release of SWAP 1.0. What happened after 1.0 is another story and honestly I don't want to hear about it...

Anyway, the SWAP protocol was initially mostly developped by Chris Romans and me in the first year, and then mostly by Adrian Stephens and me in the second year, with John Waters specifying the Physical layer. We managed to have a bit of time to write about our work :

I know too well that MS Word produce some html and Postscript of very dubious quality. No comment.

I whish I could post the complete spec of SWAP for you to have a peek of the work I have done, but they won't let me do that (and honestly it's too big : 367 pages). I'm quite proud of the small header size, the IP integration and the general spec quality :-)


I've been following BlueTooth for quite a long while. The first spec I read was still called MC-Link (dated 8/10/97), when only Ericsson and Intel were pushing it. I like the idea of a Wireless USB, but have actually quite a few reservations about the way it's implemented.

I'm also part of the BlueTooth PAN working group. PAN stand for Personal Area Network, and this group mostly deal with IP over BlueTooth. I was active in the group end of 2000, but since I was busy on other things.

Connection Diversity

After my move to the US, I have been working within the CoolTown project. Note that I'm talking of the original CoolTown research project about pervasive computing, not the CoolTown brand and marketing effort that HP is advertising. Our research agenda moved on...

In parallel, I've been working on a pet research project called Connection Diversity. Of course it's research, so things will get more defined only with time. A lot of my time has been dedicated to IrDA. I have re-invented Ultra and implemented e-Squirt for Linux. And I wrote the papers below...

Wireless LANs and Main page - jt@hpl.hp.com
Updated 13 September 04
    Project hosted and sponsored by :