I'm just curious but can someone explain what's the difference between CE 4.x and 3.0? I see that Netbook Pro for example has CE 4.2 installed. And CE 4.2 is not the same as PPC2002? Thanks for the info.
It is analogous to Windows XP and Windows 98...an evolution of the operating system. You can run some Win 98 stuff (most actually) just fine on WinXP. You can run some WinCE 3.0 (most actually) just fine on CE.NET 4.2.
But the reverse isn't true. You can run very little "made for" CE.NET applications on CE 3.0 just as you can run very few "made for" WinXP applications on Win98.
The PPC2002/2003 operating system shares some of the libraries with CE.NET I believe, or are similar enough, and sometimes even built on the same core platform...so sometimes a few programs run...and sometimes they don't. Just depends on how the software makes calls and interacts with the hardware...it is touch and go for each machine.
Even the Mobilepro 900C and the Psion Netbook Pro (both CE.NET 4.2 devices) have some software differences and don't necessarily run the same applications in the same way, and sometimes not at all.