tag: programming

One element that distinguishes devices for the emerging IoT market from the mobile devices of the mature handheld market is power. Specifically, while the latter can accept a battery recharge cycle of days, the former demands years between battery recharge/replacement.
Where the two devices resemble one another is their need for high performance. While embedded CPU cores have concentrated o... » read more

There was a time when so many people didn’t know how to program their VCRs that OEMs stopped adding clocks because it was embarrassing to have them constantly blinking “12:00.”
We’ve come a long way since VCRs. And that means all of us. While engineers have always enjoyed tinkering with technology, what’s changed is that everyone tinkers with technology now. Everyone programs phone... » read more

Mentor’s Colin Walls discovered an interesting video of the software programming learning process—a teacher responding literally to commands from his students on how to make a jam sandwich. It’s harder than it looks.
Cadence’s Brian Fuller captures a speech by his colleague, Sanjiv Taneja, about the need for a comprehensive verification approach and smart IP reuse. The overriding th... » read more

A robot that is a toy at heart
Two University of Cambridge alumnus have developed a small robot to help children learn programming and robotics while they play.
[caption id="attachment_11073" align="alignnone" width="300"] (Source: Robotiky.com)[/caption]
Under the guise of Robotiky, and within two months of their initial idea, they secured seed funding for a prototype robot, w... » read more

This paper describes a model-driven development approach that leverages modeling efforts to validate functionality and transform high level models into forms that are useful at the next development step. It includes an example of one company's motivations for adopting such an approach, the methodology they adopted, and the value they found in using an MDD flow.
To download this white paper,... » read more