The trend of migration from a proprietary OS such as Windows
® CE to an open source OS such as embedded Linux
® and Android
TM continues to accelerate. The motivations for moving are obvious – access to a rapidly evolving technology base via a thriving open-source community, source code access, royalty-free model and more. However, the effort to migrate from one design environment to a new one is not trivial. Developers are most efficient with an environment that they have learned, used and customized to their workflow. Transitioning them to a new open source work flow is a significant undertaking – requiring technology knowledge (how does open source work), tool-flow experience (Visual Studio
® vs. open source), best practices etc.
Luckily, you are not the first company trying to overcome this challenge. Mentor Embedded has been helping leading companies manage their transition successfully from Windows CE to Linux/Android. Here is an example of a recent project delivered by Mentor Embedded wherein we developed the ability to design Android applications within an existing Visual Studio environment.
Additional details about this technology is available at the NVIDIA Developer Zone.