Software Engineering

205 articles

Surfing the Web with Netscape 4

By Jakob Engblom While looking into our old SPARC server targets for our new SPARC legacy offering, I  opened up a Simics demo checkpoint that we have had around for a long time (at least eight years). This demo is an UltraSPARC II running Solaris 9, and it shows how web browsers looked around 2001.  I used real-network to connect the…

Platform Wars

By Dan Noal In recent weeks, we’ve seen two seismic shifts in the mobile and tablet markets. First, Google announced its intent to acquire Motorola Mobility and a few days later, HP announced that it would discontinue producing webOS-based phones and the TouchPad.  Google’s move to buy a hardware manufacturer has long been speculated in the media.  Motorola Mobility had…

The Embedded Security Paradox

By Bill Graham For embedded systems developers, there exists a paradox in that security for the device is a high priority or "must-have" capability but it’s at odds with market and business requirements for their device as this often lengthens development time. Not only that, the nature of embedded systems is changing to a highly networked interconnected environment that increases…

How to Get Virtual

By Jakob Engblom My blog posts about Simics tend to focus on how virtual platforms are used and what you can do with them. However, underlying all Simics use is the issue of getting a virtual platform in place. You need some kind of platform to run your software on in order to get the full benefit of Simics. Thus,…

Android software quality: it’s all in a single number

By Chris Buerger Picture this: you are responsible for ensuring that the quality of the Android device you are about to ship will hold up in front of your customers. You are responsible that it will meet the often elusive 'commercial quality' goal. And it doesn't matter whether the Android software is being released as an initial software load on…

Software at the Toddler Stage

By Jakob Engblom Developing software is an adventure where you explore the unknown, one line of code at a time.  At some point, the program reaches the stage where you can actually run it and try it - and that's where the real fun begins.  The software will sometimes behave as expected, but more often than not it will not.…

They Just Upgraded our Coffee Machine

By Jakob Engblom They just upgraded our coffee machine in the office. When I came out into the kitchen to get another cup, a service technician was there with a laptop perched on the sink and a USB cable running into the innards of the coffee machine, into the back of its open front panel. When I asked what was…

Wind River Named “Transformational”

By Ido Sarig Voke, Inc. has just released its annual “Market Mover Array Report on Application Lifecycle Management (ALM)," and we’re very pleased to see that Wind River’s Device Lifecycle Management solutions were favorably reviewed, and ranked as  “Transformational” - the highest category, reserved for vendors that are changing the tone and direction of the market!  Continue Reading>>

Embedded is cool (and getting even cooler)

By Paul Anderson When people ask me what I do, I never know how to answer the question. Most people state their occupation. But, does that define what we do? I usually respond with something cheeky like “metabolize,” or “provide for those around me” or “go running or fly airplanes any chance I get.” But, usually people want to know…

Getting Started with OpenSAF

By Glenn Seiler Usage of OpenSAF is growing exponentially. The number of companies I hear from that are evaluating or considering using OpenSAF grows every month. A common trend that I see more and more often is that someone in an R&D capacity or someone charged with creating a prototype downloads OpenSAF from opensaf.org and begins working with it, to…