It’s a problem all too familiar to software developers: beginning a project with a poorly defined feature set, working in parallel with a hardware team who wants to select a module right from the start, so they can develop their carrier board. But how can you make the right choice so early in the process, when you’re not even sure what you’re going to develop?
The answer to this might be to just create ten iterations. But, of course, no budget is infinite. And then there’s the issue of time. Often, you need to move quickly. Really quickly.
These are precisely the problems we wanted to solve when we created SimpleSwitch. With it, you can prototype an application at speed with the most common frameworks, such as Python, QT or Flutter. We provide a virtual machine that shares the same hardware interfaces as the modules your hardware team has on order.