What a shame.<p>My first job was in the embedded space, and the ceremony and rigamorole of prototyping was a nightmare. When I left that job I very quickly became unwilling to develop embedded solutions in my spare time because of the complexity involved in the basics.<p>When I discovered mbed it was revolutionary for me - all of a sudden I was empowered again. There is a lot of joy in having a quick feedback loop for soldering iron and IDE.
Mbed is neat in a sense, but also pretty weird.<p>Basically it gave you embedded development without having to install anything - you get a browser-based IDE, and when you plug the development board into your PC it appears as a USB mass storage device. You hit compile on the web IDE, download the resulting file to the USB drive and it gets programmed onto the microcontroller.<p>I can see how that would be a boon in education environments: No need to get a system administrator to install the special IDE and toolchain, no need to fumble around with special programmer hardware - if you've got a web browser and a USB port, you're ready to go.<p>It also supports loads of boards from loads of different vendors - ST, Samsung, NXP and Toshiba microcontrollers were all supported. And over a hundred compatible development boards.<p>But despite the wealth of board options, it never really seemed to gain much traction outside of education - and it didn't pick up the same momentum the Arduino ecosystem has.