微软公司从1996年起开发了嵌入式操作系统Windows CE 1.0开始,凭借着其在PC市场上的成功经验和友好熟悉的界面逐渐扩大着自己在嵌入式操作系统市场的份额。Windowsmobile平台是微软公司针对嵌入式环境下开发的一套嵌入式操作系统,其主要 是指Windows CE.NET,Windows CE.NET的最新版本为Windows CE 5.0,其中包括3个版本:以数据为中心的掌上电脑 Pocket PC;以语音为中心的智能手机Smart Phone;以娱乐为中心的便携式媒体中心Portable Media Centers。而在 这3个版本中都可能涉及到蓝牙应用的开发。
在Windows CE.NET的开发上,目前采用微软公司2005年年底推出的Visual Studio 2005是最理想的选择。用 Visual Studio 2005可以进行利用C#,或VB.NET等语言开发基于.NET Compact Framework 2.0或1.0的 托管码WinCE程序,也可以利用C++语言来开发基于MFC,ATL或Win32API的本机码WinCE程序。