A multi lens array, wrist mountable, computing, communications, and control device, including a light mapping, scanning, imaging and projection system, said device comprising: a housing module (102, 103) housing a processor, light emitters and optical sensors (107, 108, 2003), wherein said processor is configured to communicate with said light emitters and said optical sensors (107, 108, 2003); and wherein said processor is configured to control said light emitters and optical sensors (107, 108, 2003) to dynamically scan a surface of at least a portion of a user's body, an object, or the environment, and create a depth map of the scanned surface; and wherein the optical sensors comprise a plenoptic multi-lens array camera, or plenoptic multi camera lens arrays, configured to dynamically capture 3D or 4D multi-depth of field color imaging of said surface; the device is configured to acquire the spatial position, directional motion, and orientation of the device by any combination of onboard accelerometers, altimeters, compasses and gyroscopes, as well as GPS and radio frequency directional signal and location data to continuously identify the relational position of the device cameras, light emitters, and sensors to reflected and imaged surfaces to assign that data to each light point and color pixel in the depth map and a color map; the projection system comprises a projector configured to project a graphical user interface (601, 2011) onto said scanned surface such that the graphical user interface (601, 2011) dynamically conforms to the scanned surface, wherein the device is configured to dynamically map the spatial position of the scanned surface and the relational position of the projector to the scanned surface; and said optical sensors (107, 2003) are configured to dynamically image gestural input by the user to control the projected graphical user interface (601, 2011) on said scanned surface. a housing module (102, 103) housing a processor, light emitters and optical sensors (107, 108, 2003), wherein said processor is configured to communicate with said light emitters and said optical sensors (107, 108, 2003); and wherein said processor is configured to control said light emitters and optical sensors (107, 108, 2003) to dynamically scan a surface of at least a portion of a user's body, an object, or the environment, and create a depth map of the scanned surface; and wherein the optical sensors comprise a plenoptic multi-lens array camera, or plenoptic multi camera lens arrays, configured to dynamically capture 3D or 4D multi-depth of field color imaging of said surface; the device is configured to acquire the spatial position, directional motion, and orientation of the device by any combination of onboard accelerometers, altimeters, compasses and gyroscopes, as well as GPS and radio frequency directional signal and location data to continuously identify the relational position of the device cameras, light emitters, and sensors to reflected and imaged surfaces to assign that data to each light point and color pixel in the depth map and a color map; the projection system comprises a projector configured to project a graphical user interface (601, 2011) onto said scanned surface such that the graphical user interface (601, 2011) dynamically conforms to the scanned surface, wherein the device is configured to dynamically map the spatial position of the scanned surface and the relational position of the projector to the scanned surface; and said optical sensors (107, 2003) are configured to dynamically image gestural input by the user to control the projected graphical user interface (601, 2011) on said scanned surface.