June 24th, 2009 () operating systems, specification › admin › No Comments
My graduate school research was motivated by a difficulty we have doing real creative engineering in operating systems that may seem ridiculous to people who don’t work in the field. The problem is that we can’t describe the problem. What an operating system does is complicated beyond the expressive capability of the mathematics we have [...]
June 13th, 2009 () embedded systems, operating systems, software business › admin › No Comments
And like Intel, I would argue that mobile software companies are instrumental in making silicon solutions pervasive, because they tick two major check boxes: reference design and support.
The hidden asset of mobile software companies
Mobile embedded software companies (e.g. Myriad, Access, Aplix, NXP software, Azingo) have a unique understanding of products as a hardware/software system. They [...]
June 9th, 2009 () software business › admin › No Comments
This is a brilliant idea.
Most innovation, well, isn’t: it is “unnovation,” or innovation that fails to create authentic, meaningful value. The biggest stumbling block to innovation is unnovation: most companies are too busy unnovating to ever learn how to truly innovate.
In the race to innovate, most organizations forget a simple but fundamental economic truth. A [...]
June 5th, 2009 () embedded systems, handset, intellectual property, marketing, operating systems, software business, software engineering › admin › 1 Comment
If anything, Wind River’s inability to breakout, despite a once Microsoft-like position of dominance, is a by-product of their failure to meaningfully go “up the stack” and away from their historical focus on the silicon layer as a primary differentiation point.
In other words, if Wind River had enabled the next generation of Cisco and Apple [...]