Solved

Developing on Windows CE (Compact Framework)

Posted on 2013-06-04
1
412 Views
Last Modified: 2013-09-20
Hi all,

I’m developing an application for windows ce 5 using vb.net - vs2005. The problem I’m having is its too damn slow to debug. 90% of my time is spent deploying my application to a ce device.

So my question is, is there an easier way of developing windows ce applications (compact framework). I.e. is there a way of running the application on my machine to get most of the foundation work done, then deploy to a ce device ?

Is there a standard practice anyone has experience with ?

Thanks in advance,
K.
0
Comment
Question by:Kinger247
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 16

Accepted Solution

by:
hjgode earned 500 total points
ID: 39221034
Hello

one option to speed up debug sessions is to use a TCP/IP WLAN or ENET connection instead of ActiveSync/WMDC provided connection: http://www.turboirc.com/ppc/s5.htm. This will speed up deployment and debugging from VS to device.

As an alternative you may use a board support package supplied by the device manufactorer. Possibly they supply an emulator image you can install and run on your PC and use that for deploy and debug. Here is the MS download for Windows CE 5 emulator: http://www.microsoft.com/en-us/download/details.aspx?id=18481. One of many articles about using the emulator: http://kavachai.com/2009/11/04/how-to-connect-windows-ce-5-0-emulator-to-visual-studio-2005/.

What most people are not aware of is that the Compact Framework is a subset of the full framework. If you do not use any Windows CE only functions/API, you can simply run your VB NET (or C#) managd application directly on your PC. Just look for the exe in the project build directory and start the exe on your PC (file explorer double click or add a build event in your project).

The deploy and debug performance is related to the Windows CE device side support and the connection (ActiveSync/WMDC). Possibly there is a firewall or virus scanner slowing down the transfer.

~josef
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question