Assembla.com and some others integrate everything (WEB cam, chat, wiki, git/svn, blokg) in one low cost WEB based application
wxWidgets emLib http://larytet.sourceforge.net/ are two options I used. emLib is available in LGPL - contact the author.
VLC (videoLAN) uses wxWidgest Multi-thread application which is fairly close to what embedded application looks like
Emlib is a thin wrapper. No sockets though. http://larytet.sourceforge.net/
One answer - go for Linux if you want to avoid single vendor point of failure. Go for commercial Linux like TimeSys if you insist to pay money.
may be better hardware threads support ? better support of the Atom chip sets ? may be INTC wants it's own Android with 1000s existing clients ? and may be INTC wants to get rid of WinCE ?