Most Recent Blog Posts

Sep 30, 2015

On the Matter of Volkswagen, and Cheating Benchmarks4

You have probably heard about the latest cheating debacle where Volkswagen made its diesel cars look good by changing the engine’s run-time profile....More
Sep 24, 2015

Take Two: Gumstix on the Create 2

Technology Editor Bill Wong takes the iRobot Create 2 out for a stroll using a Gumstix module running ROS....More
Sep 17, 2015

Windows 10 and Visual Studio 2015: A Great Combination3

Microsoft’s latest releases are Windows 10 and Visual Studio 2015. Together, they are a great combination. Windows 10 targets a range of platforms....More
Sep 16, 2015

9th Grader Ahmed Mohamed's Digital Clock Project Gets Him Arrested27

Ahmed Mohamed is the kind of 9th-grade student science fairs love. He was active in the robotics club in middle school. He knows how to solder. He....More
Sep 04, 2015

Write the FCC Now! Save Wi-Fi12

The FCC is proposing a rule that could prevent intended modification of wireless devices. Find out why that’s a bad idea....More
Sep 02, 2015

The Developer’s IoT Dilemma

Implementing the Internet of Things is not easy, and no one does it from scratch. But choosing partners and solution providers can be daunting....More
Aug 14, 2015

Flash in the 3D Pan

Storage vendors were showing off their latest wares at the Flash Memory Summit. This includes devices like Samsung’s 3D, 48-layer V-NAND chip that....More
Aug 05, 2015

What Does It Mean To Secure the Internet of Things?2

That’s the question everyone was asking at the Embedded Systems Conference....More
Jul 30, 2015

In This Martian Movie, They Get the Details Right4

NASA’s Dr. Jim Green helped Ridley Scott get The Martian as accurate as possible. It looks to be a great space adventure, one that could really....More
Jul 22, 2015

Car-Hacked! Flaw in Jeep Revealed6

Did hackers remotely commandeer a Jeep Cherokee? Apparently, to prove a point....More
Jul 10, 2015

The Changing User Interface1

Quantum Interface’s Precognition user interface utilizes movement and direction to select items —setting it apart from the absolute positioning....More
Jul 06, 2015

Really—it’s a Feature, Not a Bug4

Technology Editor Bill Wong has an issue with the Canon MX860 printer (and bad design, in general)....More
Jun 29, 2015

Musings from FTF 20151

This could be the last Freescale Technology Forum before the merge with NXP. There were definitely things to see....More
Jun 19, 2015

Running the iRobot Create 2

The iRobot Create 2 is a vacuum-turned-STEM platform. Here’s a look at what comes in the box....More
Jun 12, 2015

Java Turns 20—So What Else is New?1

New programming languages come and go, but Java and C/C++ may not be the only ones to keep an eye on....More

William Wong

Bill Wong covers Digital, Embedded, Systems and Software topics at Electronic Design. He writes a number of columns, including Lab Bench and alt.embedded, plus Bill's Workbench hands-on column....
What's alt.embedded?

Blogs focusing on embedded, software and systems

Commentaries and Blogs
Guest Blogs
Sep 16, 2015

What is All This Nanogenerator Stuff, Anyway?

Nanogenerators, which harvest energy from the environment, could be the next big thing in renewable energy....More
Aug 11, 2015

Proof-of-Concept Prototypes versus Manufacturing Design Preparations 4

I have designed many early-stage proof-of-concept (POC) circuits, and observed many others do the same thing. It seems that there is often a huge disconnect between clients and engineers, though, when it comes to the goals of a POC design. In simple terms, an engineer worth his salt will overdesign an early POC circuit. This is because Murphy’s law always applies, and POCs are about overcoming unknowns. By overdesigning the circuit, one is able to prove the client’s product POC can be made to work, and quickly....More
Aug 4, 2015

Inconspicuous Pitfalls in Datasheet Analysis 1

Identifying the limitations of a datasheet saves lots of time, and cost, in terms of troubleshooting and redesigning circuits....More

Sponsored Introduction Continue on to (or wait seconds) ×