Skip to Content
Professional Windows® Embedded CE 6.0
book

Professional Windows® Embedded CE 6.0

by Samuel Phung
November 2008
Intermediate to advanced
478 pages
10h 38m
English
Wrox
Content preview from Professional Windows® Embedded CE 6.0

Chapter 11. Visual C# 2005 Applications

Writing C# code for CE devices is quite similar to writing it for XP, Vista, and other versions of Windows. The Visual Studio 2005 IDE provides an efficient and effective environment to develop C# applications for CE devices. Developers with experience writing C# code for the desktop Windows environment can easily adapt their skills to this new task.

When writing code for embedded devices, you need to be conscious of some drawbacks. An embedded device typically has a slower processor with much less system memory and storage compared to the desktop computer. In addition, the embedded device display screen is typically smaller than the desktop computer's and may not have a keyboard or mouse to capture user input. Some embedded devices use the touch screen to capture user input, but some don't have any user interface at all.

In this chapter, you'll go through the steps to develop a C# application for the CE device, using the VS2005 IDE.

Developing C# Applications for CE

To develop a C# application for CE, we need to work with a target device with a CE runtime image, built to support managed-code application development, already launched on the device.

To support the C# application development in this chapter, we will work through the following steps to configure and use the emulator as the target device:

  1. Configuring and building a CE OS design for the emulator

  2. Adding the necessary component to support C# applications

  3. Building and deploying the CE runtime ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Professional Windows® Embedded Compact 7

Professional Windows® Embedded Compact 7

Samuel Phung, David Jones, Thierry Joubert
Windows® Embedded CE 6.0 Fundamentals

Windows® Embedded CE 6.0 Fundamentals

Stanislav Pavlov, Pavel Belevsky
Professional Visual Studio® 2008

Professional Visual Studio® 2008

Nick Randolph, David Gardner

Publisher Resources

ISBN: 9780470377338Purchase book