Thanks for the feedback and sorry for my late answer. You are right about all of them but this is the point of alpha version. I need feedback to improve this software. There are tons of things needs to be done right now. In prototyping mode people will be able to create their own custom boards in minutes and test their codes on them. To be honest, i haven't seen any software like IO Visualizer.
I make it early access so people can try and give me some feedbacks, see it's potential, get inspiration. And most importent thing is : it is actually free for beta supporters on Early Bird : http://erlibird.com/go/iovisualizer
Without IO Visualizer,
- i couldn't see noises on every analog pins ( Yes you can see in serial monitor too but how efficent)
- i couldn't graph my pin values (exapt I would't have 800$ software besides it would take hours to make code to graph every pin values)
- i couldn't actually simulate my codes until I had hardware components like dc, servo, led etc.
- i couldn't simulate my advanced projects like prosthetic hand, 3D printer etc. (with IO Visualizer I just need to write proper code. I don't have to try on actual hardware every time I make a change.)
About other serial I/O devices :
IO Visualizer is collects data from almost any serial Input and Output devices. For example: you can actually simulate your printer outputs in IO Visualizer but for now it hasn't have any interface for this. I call them modes. I'm working on prototyping mode right now, hopfully people will use this mode to make their own hardwares like 3D printer, gamepad, mouse etc.
Hope you will like it, when i actually finish the final version. Really appreciate for your feedbacks.