Microsoft has been tring to sell this fallacy for years in order for automotive companies to buy WinCE. It has failed due to the fact that there are a lot of very good competent programmers who work in the windows environment, however most of them have a little or no Real Time experience. It is a completely different skillset that is required to program Real Time than it is to make PC based applications
WinCE is good OS for GUI applications in a vehicle such as navigation systems or radio controls, however when it comes to hard real time scenarios (even something as relatively minor as switching on the wipers), the inherent delay within CE do not make it the ideal operating system.
Microsoft has been tring to sell this fallacy for years in order for automotive companies to buy WinCE. It has failed due to the fact that there are a lot of very good competent programmers who work in the windows environment, however most of them have a little or no Real Time experience. It is a completely different skillset that is required to program Real Time than it is to make PC based applications WinCE is good OS for GUI applications in a vehicle such as navigation systems or radio controls, however when it comes to hard real time scenarios (even something as relatively minor as switching on the wipers), the inherent delay within CE do not make it the ideal operating system.