Fundamentals of wearable computers and augmented reality