New OpenNETCF Shared Source Project

We’ve had an idea for a new project for some time, and we’ve finally decided to put out a code seed for it to see if the community wants to get involved.


The idea is this – Create a native coredll.dll library for the desktop that exactly matches the one exposed by Windows CE (same funtions at the same ordinals).  In theory, this would allow you to run Compact Framework applications against the full framework including code that P/Invokes.  The long-term goal is to implement every funtion (there are about 1800 of them, we’ve seeded the project with 50), but the milestone I’m shooting for is to get this library to a point that the SDF will run on the desktop.


Why would you want this library you ask?  The answer is fairly simple – to help in debugging and unit testing.  I don’t envision you shipping a product that runs on CE and XP, but I do see great value in being able to run your CF assemblies through NUnit or Team Suite unit tests, which today cannot be done on a device.  This project is an enabler for that.


THe project is located at CodePlex as the OpenNETCF Advanced Debugging Toolkit.  Look for more pieces to the toolkit as time progresses.

1 thought on “New OpenNETCF Shared Source Project”

  1. damm cool project, easy to do, perfect results (here with our app).
    Before, i have written wrappers for both worlds, to include native api from coredll and kernel/user dll.

    rings(at)web dot de

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s