HP Jornada 680 and Forgotten Windows CE

Dmitrii Eliuseev
14 min readOct 28, 2023

History is repeating itself. Nowadays, Apple’s M1/M2 ARM processors are considered a great achievement. But not so many people remember that at the end of the 1990s, Windows CE was able to run on ARM, MIPS, and SH3 microprocessors. This Windows version was made by Microsoft for portable and low-power devices; it has been on the market for more than 10 years.

What can we learn from Windows CE today? In this article, I will test the HP Jornada 680, made in 1998 and running Windows CE 2.11:

HP Jornada 680, Image by author

I will review the hardware and software of this device, and at the end of this post, I will also show how to make a “Hello World” program for Windows CE using Embedded Visual Studio.

Before we begin, a usual reminder. I have no sponsors and all the hardware for my articles I buy on my own. First, because it’s fun to test a real device, and second, because only using a real thing can give a feeling of how it works, whether it’s comfortable or not, how good and responsible the keyboard is, and so on. All specs can be found online, but they still cannot replace the experience of using real hardware. Creating a story like this is not just copy-pasting the specs, but doing research, ordering missing parts on eBay, finding and testing software, writing the code… It may take more than a month to finish the article like that, but this is, in my…

--

--

Dmitrii Eliuseev

Python/IoT developer and data engineer, data science and electronics enthusiast