In one embodiment, the system 100 includes one or more devices 102. The devices 102 (e.g., one or more hardware devices, computing devices, information handling devices, virtual devices, and/or simulated devices) may include one or more of a desktop computer, a laptop computer, a mobile device, a tablet computer, a smart phone, a set-top box, a gaming console, a mobile gaming device, a smart TV, a smart watch, a fitness band, an optical head-mounted display (e.g., a virtual reality headset, smart glasses, or the like), an HDMI or other electronic display dongle, a USB dongle, a personal digital assistant, and/or another computing device comprising a processor (e.g., a central processing unit (CPU), a processor core, a field programmable gate array (FPGA) or other programmable logic, an application specific integrated circuit (ASIC), a controller, a microcontroller, and/or another semiconductor integrated circuit device), a volatile memory, and/or a non-volatile storage medium. The devices 102, in a further embodiment, are capable of executing various programs, program code, applications, instructions, functions, or the like.
One or more devices 102 may comprise a virtualized and/or simulated device 102, executing on a hardware device 102 or other computing hardware 102. A virtualized and/or simulated device 102 may execute a foreign code base (e.g., an application or other computer executable program code) for testing, as described above, in a sandbox environment or the like.