Smart fabrics are textiles that can respond to various environmental stimuli through the use of sensors and electronic components embedded within the fabric. They can sense and react to stimuli such as temperature, chemicals, mechanics, electricity and magnetism. Common applications of smart fabrics include health monitoring fabrics containing sensors to track vital signs, temperature sensitive fabrics that protect the body from heat and cold, and military uniforms integrated with technology to monitor soldiers. Smart fabrics have potential uses in entertainment, communication, and mobile computing through integrating technologies like music players, GPS, antennas and keypads directly into clothing.