Archive for the ‘Embedded Software’ Category
The Power of Three
1. Technology Product2. Smartphone | Tablet Application3. Cloud Services
1. To use a proxy for the ‘technology product’ – instead of choosing a STB or a Gateway (and I have tons of product management experience in both) – I chose an embedded Linux-based device or server – a Plug Computer. It supports an ARM version of Debian or Ubuntu. And for creating applications on the Plug – I chose to go with OSGi running on open source JVM.2. The choice for Smartphone or Tablet applications was fairly easy – I chose IOS. And I specifically wanted to focus on programming with the large real estate screen of the iPad. Down the line I may expand this to support two more options – Android Smartphones and GoogleTV…For Cloud Services – I have two choices Google App Engine or Amazon Web Services – but that the choice is still open…
Written by Ashu Joshi
April 2, 2012 at 11:15 am
Posted in Consumer Electronics, Development, Embedded Software
Tagged with Cloud, IOS Development, JVM, OSGi
Intel & WindRiver: A Different Reason on Why It Makes Absolute Sense!
Intel is going to acquire Wind River – it is all over the news & blogosphere. Some articles make the claim, such as this one in WSJ , that this acquisition will be a threat to Microsoft. The article also claims the acquisition will lead to a new source of revenue – selling software! Even if that is true, it is too far out to have a significant shareholder value – let’s not forget the real cash cow is in selling Processors and all other silicon they make!
I think it finally gives Intel the software expertise and hence control to add value to its processors & chips, and to out-rival the competition.
Here is why:
There is a growing need to have low-level software (a.k.a. firmware), the right Operating System (OS) support and the software tools for the specialized processors (System on Chip – SOC) Intel i s building for the new markets it is entering – one such example is Intel CE 3100 (code-name Canmore) designed for video devices such as Set Top Boxes (STB) and TVs. Intel’s thrust is evident in articles, a sampling of which you can read here, here, here, and here.
And in this market for specialized processors, Intel is competing head on with the likes of Broadcom, Marvell, and Qualcomm. This market is sensitive to pricing plus needs bundling of the low-level firmware. The inability to provide the enabling software would lead to the Intel chips being not used in favor of the competition. Without Wind River – Intel has to more or less rely on partners to support expanding range of software that needs to run on the specialized processors such as Adobe FlashLite, Google Android, Windows Mobile and may be in future the the new Palm WebOS being launched with Palm Pre.
Let me state the obvious – the real money is in creating and selling a device that adds value the higher end of the software stack – the Applications & Services a consumer would use. And let’s not forget in the era of Web 2.0 time to market and service velocity is a must! So if I am a CE company and I want to design a product, I want a Processor that allows me to get to adding value quickly instead of spending time on doing the nitty-gritty embedded stuff.
Having Wind River in its portfolio enables Intel to out-compete and provide the complete solution to build CE devices…
Written by Ashu Joshi
June 6, 2009 at 4:53 pm
Posted in Embedded Software, Firmware, Internet TV, System On Chip (SOC), TV Widgets & Apps, Video & Web 2.0 Convergence
Tagged with Intel, Wind River