I think you want to use .net language. Because microsoft currently ships the .NET Compact framework that runs on Windows CE and mobile devices, set-top boxes, and PDAs. In .net Development costs are...