I wrote a lightweight nfc client, so I have some experience with it; the author's code is pretty clean although he has an inordinate fondness for interfaces. :) The http tunneling code is intended to be used in a j2ee environment; I haven't really looked to see if it could be ported to nsjava.