Posts Tagged ‘trends’

Annual Embedded Engineer Survey — Call for Participation

Thursday, May 21st, 2009 Michael Barr

VDC Research is conducting its annual survey of embedded engineers. If you are involved in the engineering of embedded systems, you should take the survey. The research covers embedded software, hardware, tools, and development practices.

VDC will provide all respondents who complete the survey:

* A summary of the 2009 survey findings
* A chance to win a $100 Amazon.com gift certificate
* Instant access to a summary of VDC’s 2008 survey findings

To begin the survey, go to:
http://www.vdcresearch.com/misc/surveys/09esdt/?RID=M

Embedded Systems Conference Wrap-Up

Tuesday, April 7th, 2009 Michael Barr

I spent last week in San Jose, at the Embedded Systems Conference (ESC). As I have come to expect (this was my twelfth consecutive year as a speaker), the event remains the place for embedded systems developers to be. There is no other similar event for learning about the latest processors, middleware and programming techniques; running into old friends and making new friends; and meeting with vendors past and possibly future. Everybody who’s anybody in the embedded systems community is typically at this key trade show.

This 21st ESC was smaller than those of the past few years. Vendor booths mostly filled the main hall at San Jose’s McEnery Convention Center, as well as the area outside the main hall entrance. But that makes the total square footage much smaller than in recent years. Recall that ESC moved from San Jose to San Francisco for a few years because McEnery was insufficient (and everyone abhorred the “tennis bubble” expansion floor)–ESC only came back to the Silicon Valley proper after McEnery was expanded via the adjacent Marriott hotel and conference center. This shrinkage seems to be recession-related as I am told that “cancellation revenues” (i.e., payments by vendors who had previously committed to renting space but didn’t show) hit record levels.

However, overall attendance “felt” healthy. All of the paid courses were well attended (e.g., my course on Embedded C Coding Standards drew over 120 people to a room set with 100 chairs). And thanks to the “more intimate” venue consolidation, booth traffic on the show floor seemed quite reasonable. I am told that over 3,000 of the free “Engineer Survival Kit” bags were given out to an estimated 5,000 overall show-floor attendees.

Netrino had a huge presence at the show this year, including a booth.

In addition to my three paid courses, two Netrino staff engineers and I also made three “open to the public” presentations in the ESC Theater on the show floor. These more theatrical productions (Adventures in Satellite TV Piracy, RTOS MythBusters, and This Code Stinks–The Worst Embedded Code We’ve Ever Seen) were almost as much fun to create as they were to deliver. All three were quite popular with 200-250 attendees, including many standing around in the surrounding aisles. Everyone I talked with thought they were educational and fun at the same time–which is exactly what we were aiming for. These events and our booth worked nicely to drive traffic to each other, making it a great show for us all around.

David Markey has a nice wrap-up of the show floor games and goodies in his blog at Product Design & Development. Elsewhere, TechInsights has a page of links to vendor announcements of new products, services, partnerships, and initiatiatives.

Of the announcements, Microsoft’s renewed focus on embedded systems as an important category and a shift in the way they are approaching the market was the most interesting to me. I heard through the grapevine that Microsoft is noticing their past large Windows CE and XPE customers tend not to be sticky (i.e., top 10 customers shift every year). And their positioning seems to be maturing with an aim toward changing that. I like the clarity and coherence of Microsoft’s embedded product rearrangement, which–because of the “POSReady” and “NavReady” packages, in particular–reminds me quite a bit of Sun’s Java 2 Micro Edition horizontal+vertical arrangement of a few years back.

New Mobile Phone OS Market Share Data

Thursday, March 26th, 2009 Michael Barr

Fast Company magazine yesterday reported the latest statistics on mobile web browsing. Not surprisingly, people with iPhones are the dominant users of mobile Internet.

Included in the article are statistics about the market for mobile phone operating systems. The shakeup in the OS market share mix over the past six months (August 2008 to February 2009) are nothing short of astonishing:

  • iPhone up from 10% to 50%
  • RIM down from 32% to 21%
  • Windows Mobile down from 30% to 13%
  • Palm down from 19% to 7%
  • Android up from 0% to 5%

Clearly, Windows Mobile and Palm OS are really taking it on the chin from iPhone and Android.

Now if Apple could just get their task priorities right so I could listen to music without hiccups while browsing…

Calling all Embedded Systems Bloggers

Wednesday, March 25th, 2009 Michael Barr

I am currently doing research for an in-depth blog post or series about the online social networking community of individuals and companies with blogs, facebook pages, twitter feeds, etc. about embedded systems development. If you are involved with any part of the online embedded systems community and think I may not have already heard of you, please reach out to me via an e-mail to mbarr@netrino.com or via twitter to @netrinomike.

Multi-Core in Embedded Systems

Thursday, January 29th, 2009 Michael Barr

Hey Michael,

We met about a year ago at a class that you presented.

I was wondering if you have noticed any movement in the embedded software community to consider multi-core chips and, if so, what OS?

I ask because I noticed ARM has a multi-core chip, Cortex A9, which is rumored to be in the next edition of the iPhone.

Do you see multi-core being valuable, or too expensive for most embedded products? Do you see any problems with going with a multi-core system?

Thanks,
Greg

Dear Greg,

The technology trend that’s driving all the talk about multi-core is that two or more slow processors on one die is becoming more cost effective to produce than a single “faster” processor.

Multi-core processors are thus of most interest toward the end of embedded systems with severe computational demands. Multi-core hardware brings challenges, especially for the software architectures and compilers and operating systems we mostly use. Thus it is unlikely that multi-core will be widely used in the near term by the majority of embedded developers.

Hope this helps!

Cheers,
Mike