Related websites:



Welcome! was created to help developers find the needed resources for their embedded project. The site provides information on books, articles, community links, sample applications, sample components/packages, and other resources for different embedded operating systems and topics of interest. Please let me know if you have any questions or you cannot find a specific answer for your embedded project.



Current News and Events


Online Training Classes

New! – To save time on travel and address scheduling needs, we are now offering our training class live online using GoToMeeting. The classes will be presented in the same hands-on training style as our onsite and public training courses. Class size can be 1-on-1 with the instructor or up to 10 attendees total.

Scheduling and Sign up: Since our instructors are active in the industry, please contact us so we can coordinate a time that works for you and the instructor. Once the scheduling has been set, class seats are purchased through our online store. Once the seat has been purchased, the dates will be locked in and a meeting notice will go out to all attendees. Each attendee must have a development computer that will have the webcam, speakers, audio mic input (or headset), the development tools specific for the class, and access to the internet. On the day of the class, attendees will click on the meeting link from the meeting notice. The GoToMeeting Quick Connect application can be installed once the meeting begins. More information is on the Annabooks' website.

Professional's Guide to POS for .NET now available in print format

By popular demand, I created a printed edition of the popular Professional's Guide to POS for .NET. The book is available at and

Covers POS for .NET 1.12, and information is still good for POS for .NET 1.14.



Having worked with government and medical companies, USB device like USB flash disks, smart phones, and multifunction network printers connecting to open USB ports is a major concern. Locking down USB ports has been an open issue for various developers. There are network solutions if you are connected to a domain, but what about standalone embedded systems...

SecureBus™ is a patent pending security product that prevents unauthorized USB devices from working in Windows®. SecureBus™ works by injecting itself under the Windows™ Kernel, and acts like a firewall for USB host ports.  Any time a USB device is plugged into the system SecureBus™ will analyze the hardware and determine if it is an authorized USB device.  If the device is not an authorized USB device then SecureBus™ will prevent it from binding with the Windows® Kernel.

A free trial, demonstration video, datasheet, and more information can be found on the SecureBus page at

SecureBus™ - New

Add firewall protection to USB ports. Blocks unauthorized USB devices from connecting to a Windows system.


Upcoming Training Classes


Online training courses are now available!

New Windows® Embedded 8.1 Industry Training Course is now available

Pricing and syllabus is available on the Annabooks website. Class sign ups are through the Annabooks Online Store.

Recent Publications:

Article: Clonezilla Basics for Windows Embedded

Article: What is new for POS for .NET 1.14

Article: Custom Power Settings for WES 7/8 and WEI 8.x

Article: WES 7/8 and Windows Embedded 8.x Industry Device Driver Integration Techniques

Article: Enabling Windows Server Roles in System Image Manager