Software Engineering

205 articles

What the LA Lakers and Apple iPhone can teach us about software engineering

By Ido Sarig Half way into the 2010-2011 NBA basketball season, the Pacific division leading LA Lakers had an embarrassing loss to the bottom-dwelling Memphis Grizzlies. The LA Times described the performance of several of the players at the Sunday, Jan.2, 2011 game as “sleep walking” – which turned out to be not far from the truth! Three Laker players…

Shift Left

By Michel Genard Whether developers or corporations use a formal development process or not, one of the most critical (and risky) milestones is to have access to the target hardware, on-time and on-quantity in order to get going with the software development. Adding to this dependency, the fact that software content has grown to a point where you have more…

Testing? That’s what customers are for!

By Ido Sarig Many years ago, circa 1990, as I was starting out my professional career as a software developer with Mercury Interactive, I went on a customer call to a Silicon Valley-based software company, to present our new product for automated software testing. Apparently, our message did not get through, as the response we got at the end of…

Low-cost Android phones: Feature phones an endangered species?

By Chris Buerger There is no doubt that there will always be a set of consumers that only want their mobile phone to be, well, a phone. Voice calling is likely to remain the ‘killer app’ for the majority of consumers for a long time to come, and there will remain a sizeable section of the mobile phone market that…

COTS in Space: Enter The Dragon

By Mike Deliman Congratulations to Space Exploration Technologies Inc, on their successful venture into orbit.  By launching the Dragon into orbit, successfully orbiting the earth more than once, and returning to the ground, you've made history. I wish I could have watched the launch and later the landing.  This is absolutely a historic event. Given the cancellation of the Ares…

Debug, multicore, and more debug

By Jakob Engblom I recently gave a talk at an industry-academia collaboration called ICES, Innovative Center for Embedded Systems, at KTH in Kista, Stockholm, Sweden. The theme was embedded multicore, and I realized that my role at these events seems to have changed. A few years ago, I would be the "embedded guy", defending the collective of embedded systems against…

Embedded Virtualization in Gaming

By Mark Hermeling A few weeks ago I found myself in the Hard Rock Hotel in Las Vegas. My reason for being there was a seminar that Wind River was organizing together with Intel and AVNET specifically focussed on companies that build gaming. The main topics were graphics, manageability and of course, virtualization. I am always eager to fold real-life…

Embedded Virtualization and Multi-Core

By Mark Hermeling VDC has released a recent report showing that multi-core is making fast inroads in embedded systems and we are seeing that at Wind River as well. There are exciting new possibilities with these chips, we have never had this much processing power in such small packages. Take for example Freescale's new P4080 chip, 8 cores, 2 memory…

National Cybersecurity Strategy

By Paul Parkinson On Monday, the UK government published its new national security strategy (PDF). This outlines the current and emerging security threats to the UK national interests, ranked by priority based on likelihood and impact. What caught my attention was the fact that theTier 1 (highest priority) threats include:   'Hostile attacks on UK cyber space by other states…

It’s a Beautiful Day

By Emeka Nwafor I have been totally absorbed by the media coverage of the incredible rescue of the thirty-three Chilean miners that were trapped about a kilometer below the earth's surface for months. The images of jubilation as "Super Mario" and the other miners exited the pod will be imprinted in our minds forever. A real Feel Good Story. Many…