JXTA: Jaca P2P programming (Sams, 2004)