Advertisement
Promo

Become a member of the ZDNet UK community

Adrian Bridgwater

View blog's RSS Feed

Software application development

This blog is intended to provoke discussion and exchange between like minded software application developers, engineers, architects, project managers - and keen hobbyists too.

Monday 8 September 2008, 12:30 PM

Is embedded software just not sexy?

Posted by Adrian Bridgwater

Does embedded software just not seem to be as sexy and interesting as its surface-installed cousin? It could be the apparent lack of ‘tangibility’ that may be perceived with embedded. It could be the fact that embedded software often resides in comparatively unexciting locations such as train ticket machines and clever toasters.

Of course it could just be the fact that there is less general fuss and debate made over ‘that which lies beneath’ (so to speak). There’s less of the whole, “support for advanced development through revolutionary API technology,” discussion. I think there’s also an engrained perception that once installed, then that’s the state at which this technology will stay – no updates, no patches, no extensions etc…

“Hey Mr shop owner, this toaster you sold me won’t integrate with the newly shaped Hovis Jalapeno Bagel so I need an upgrade.”

“Ah yes, sorry sir – you’ll need our new model the Bagel Buddy 2.0 with the advanced half-moon toast slots for bagels."

Now this is obviously not going to happen, but I hope you see the problem. In reality, embedded software has been getting more and more interesting for years now – for example, it first appeared in a car as far back as 1968 when VW used it in a fuel injection system… and you don’t have to stare long at a modern Sat Nav system to wonder at just how far we’ve come.

I think it was three years ago when I was at an Adobe event in the US that Kevin Lynch drove on for his keynote in an open top Mercedes with an embedded array of Flash technology as he was played on by the Blue Man Group – sounds more sexy doesn’t it (software sexy I mean).

We’ve come so far now in this space that you see companies like Microsoft rolling out specific ‘platforms’ such as Windows Embedded NavReady 2009. According to some Portable Navigation Device (PND) manufacturers, they are quite keen to work with this kind of technology as it provides a common development environment with familiar Windows Embedded tools such as Platform Builder

Today in fact, market data and analysis firm Canalys is holding its Navigation Forum event in Budapest to extol to virtues of so-called smart, connected service-oriented PNDs.

According to the event organisers, there’s a bright future for embedded software in location-aware portable devices, “Canalys forecasts that approximately 27 million mobile phones with integrated GPS and a further 25 million PNDs will ship in 2008 in EMEA.”

So there you have it, well – there you have a bit of it, there’s far more to discuss than here in this blog. Apparently, embedded software is now so sophisticated that it is being used to detect urine in elevators in Singapore. So if you are bound for South East Asia this year, don’t chew gum and don’t pee in a lift OK?

Comments on this post

Xwindowsjunkie

And for heaven sakes keep your shoes tied! A buddy of mine got a ticket for untied shoes in Singapore.

As to "sexy" embedded software? I suppose that there really is a place for software that knows or at least can figure out where it is. But as you mentioned most embedded software is "invisible". Having "sexy" features usually means that humans have to interact with it in some fashion, otherwise who cares?

The product line I have most experience with is Windows XP Embedded which really is just XP Pro in components. As a user interface it requires human interaction just to do the work the customer wants done. Most of our users are also Windows customers at home or on the laptop they use when off-duty so using Windows XP Embedded makes sense. Keeps us from having to do a lot of "teaching" to the user since the interface is familiar.

Contrary to the concept of "sexy" software, my belief is that the best embedded software is that which the typical human is unaware of. A user pushes a real or virtual button and work gets done. To me that qualifies as "sexy" or "magical". The User/Customer is totally unaware that a bunch of firmware just jumped cartwheels for him. It becomes even more magical if the software does not fail, does not make a pest of itself and does not pop-up an update notice or require a lease agreement to operate!

Updated by Xwindowsjunkie on Sep 10, 2008 8:06 AM

Adrian Bridgwater

Hey there,

I think you've hit the nail on the head - the best embedded software is the type of thing that we don't even think about because it just works.

Do you think about software architecture when you toast your bagels - well, you shouldn't.

This reminds me of a comment I heard not so long ago: "There's no thing as legacy software - that's just software that works!"

Thanks again for your comment - great stuff.

Adrian

Updated by Adrian Bridgwater on Sep 10, 2008 9:30 AM

Adrian Bridgwater

This member is ranked #4 in our top 100

  • Adrian Bridgwater
  • Applications Development, London, UK
  • Member since: July 2007

Site Activity Rating 6

CoreTechs

Contacts' Latest Discussions

Number of Tracked Discussions: 2,071

Jake Rayson Jake Rayson

A Tempest in a Nostalgic Teapot

Friday 4 December 2009, 2:39 PM

2 comments
roger andre roger andre

Microsoft begins work on Windows 8

Thursday 3 December 2009, 1:02 AM

2 comments
ator1940 ator1940

ACTA

Wednesday 2 December 2009, 12:07 PM

7 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 5

Avatar Karen Friar

HP workers set dates for strikes

Thursday 3 December 2009, 7:57 PM

2 comments
Avatar manek

Who can explain desktop virtualisation...

Thursday 3 December 2009, 12:36 PM

1 comment
Avatar Jake Rayson

Buy Free Software

Wednesday 2 December 2009, 11:18 AM

0 comments

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters