challenge: What is a mobile simulator?
  
  A. A tool used to design mobile device hardware
  B. A software application that creates a virtual machine version of a mobile device on a personal computer
  C. A programming language used to develop mobile applications
  D. A physical device used to test mobile applications
  Answer: 