Anyone who develops applications for devices can vouch for the importance of
having a powerful emulator that can help accelerate the overall development
and debugging process. This articles talks about the new Microsoft Device
Emulator and how you can exploit some of its capabilities and make yourself a
more productive Windows Mobile and Embedded developer.
Getting the Device Emulator
The Microsoft Device Emulator first shipped with Visual Studio 2005 in
October 2005. The Microsoft Device Emulator emulates the ARM instruction set
which implies that it provides a very high fidelity of emulation, especially
on the Windows Mobiles devices which are based on the ARM Processor. This is
a significantly different experience from the emulator that was shipped with
earlier development tools, such as embedded Visual C++ and Visual Studio
2003, which shipped an emulator emulati... (more)
Visual Studio 2005 (VS2005) includes a broad spectrum of new and enhanced
features targeted at managed and native development for Smart Devices
including Windows CE- and Windows Mobile-based Pocket PCs and Smartphones.
When the Devices Team started working on this project, the team's key goals
were to ensure that device developers could benefit from the enhancements to
the Visual Studio IDE and the runtimes. We wanted to preserve people's
investments in existing skills while enhancing the native development
experience (for our current embedded Visual C++ developers), delivering ... (more)
Roughly two years ago, when I was writing an article on "New Features for
Device Developers in Visual Studio 2005" that was published in the August
2005 issues of this magazine, our program management team was already busy
shaping the next release of the product, which is soon to be released as
Visual Studio 2008. We spent a lot of time talking to our major customers and
reviewing the feedback we got on blogs and questions on forums on newsgroups
to identify what enhancements/features would be most useful to our device
developers. One thing that surfaced was that device developer... (more)
Roughly two years ago, when I was writing an article on "New Features for
Device Developers in Visual Studio 2005" that was published in the August
2005 issue of .NET Developer's Journal, our program management team was
already busy shaping the next release of the product, which is soon to be
released as Visual Studio 2008. We spent a lot of time talking to our major
customers and reviewing the feedback we got on blogs and questions on forums
on newsgroups to identify what enhancements/features would be most useful to
our device developers. One thing that surfaced was that device... (more)