ISWC 2004 Eighth IEEE International Symposium on Wearable Computers : proceedings : 31 October-3 November, 2004, Arlington, Virginia / (IEEE Computer Society,)