Category Archives: Windows Embedded Compact

Windows Embedded CE 6.0 build process


When you build an OS image, there are a number of utilities that run in order to produce the final result: the process is quite complex and long (although you can save sometime, see  here). The following stuff is a raw list … Continue reading

Posted in Windows Embedded CE, Windows Embedded Compact | Leave a comment

Windows Embedded Compact 7 Documentation


In a previous post I point out that  once you install Platform Builder, in %ProgramFiles%\Windows Embedded Compact 7\Documentation you have several PDF docs about miscellaneous development topics. If you want more (or the updated version) you can check the Windows Embedded Compact 7 White Papers page. On the … Continue reading

Posted in Windows Embedded Compact | Leave a comment

Windows Embedded Compact 7 Documentation


I do not know if everyone is aware of this, so maybe it’s worth a note. Once you install Platform Builder, in %ProgramFiles%\Windows Embedded Compact 7\Documentation you get more than 30 PDF docs about miscellaneous topics like: Build system Silverlight … Continue reading

Posted in Windows Embedded Compact | Tagged | 1 Comment

Accelerometer API


WEC7 defines a driver model and an API set for 3-axis accelerometers devices which can be used for various purposes: orientation change, dead reckoning, image stabilization, etc. The device driver follows the well known MDD/PDD stream interface model: the MDD … Continue reading

Posted in Windows Embedded Compact | Tagged , | Leave a comment

Implementing a secure socket


A recent post about SSL and Windows sockets in Windows Embedded Compact Platform Development forum reminded me that when I needed to use SSL in a Windows CE application it was very difficult to find information and sample code. On MSDN … Continue reading

Posted in Windows Embedded CE, Windows Embedded Compact | Tagged , , | Leave a comment

Thunks, filling the gap


Those of you who have ever debugged an application may have been frustrated by the lack of some source code; even if you installed the shared source (aka PRIVATE) code, when your application performed a system call  almost inevitably splashed … Continue reading

Posted in Windows Embedded Compact | Tagged , | Leave a comment

Control Panel Applets


A control Panel application is a DLL that is named with a .cpl file extension and that exports the function CPlApplet to handle CPL_INIT, CPL_GETCOUNT, CPL_NEWINQURE, CPL_STOP, and CPL_EXIT messages (the definitions are in %_WINCEROOT%\PUBLIC\COMMON\OAK\INC\cpl.h) The main control panel application … Continue reading

Posted in Windows Embedded CE, Windows Embedded Compact | Tagged , , , | Leave a comment

Filter Drivers – part2


In a previous post I introduced the stream interface filter driver. How do you implement it? The driver you want to filter must have a registry entry which tells the Device Manager which filter to use. Let’s say you want … Continue reading

Posted in Windows Embedded Compact | Tagged , , , , , | Leave a comment

Touch Screen Stream Interface


Drivers which deal with user I/O like display, keyboard, mouse and touch are someway different respect to the others: they’re loaded by GWES, first of all, and they have a specific interface rather than following the common stream interface. This … Continue reading

Posted in Windows Embedded Compact | Tagged , , , , | Leave a comment

Retail, Debug, … Checked?


In Windows Embedded Compact 7 besides retail and debug build you can have a checked build, what is it? Roughly speaking it’s something in the middle: DEBUG is defined (as in debug build) so ASSERT, DEBUGMSG, DEBUGCHK, etc. behave as in debug … Continue reading

Posted in Windows Embedded Compact | Tagged , | 1 Comment