Solved

Developing on Windows CE (Compact Framework)

Posted on 2013-06-04
1
411 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

Space-Age Communications Transitions to DevOps

ViaSat, a global provider of satellite and wireless communications, securely connects businesses, governments, and organizations to the Internet. Learn how ViaSat’s Network Solutions Engineer, drove the transition from a traditional network support to a DevOps-centric model.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
ModalPopup  question 22 53
vb.net background worker crossthread 11 40
Open telerik datetime picker programmatically 13 39
Datatable / Dates ? 4 20
Creating an analog clock UserControl seems fairly straight forward.  It is, after all, essentially just a circle with several lines in it!  Two common approaches for rendering an analog clock typically involve either manually calculating points with…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

734 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