CE6 – Instant SDK?


I’m busy bashing out my Win32 code for the “choose an API” session at ESC East, I’m using Visual Studio 2005/Platform Builder to build/deploy/debug/test my CE 6.0 image, and have a couple of choices for application development.

  1. Write a Win32 C/C++ application as a “subproject” in Platform Builder – this means that the application is integrated into the O/S when I build either the O/S or the application
  2. Create an SDK for my OSDesign, install the SDK on the same development machine, and then use a second instance of Visual Studio to write/deploy/debug the application – without touching the running operating system.

I decided to go with the second option – but… the process of building an SDK and installing the SDK seems pointless if I already have the built operating system with the appropriate header files and libraries – If I’m developing locally (on the same machine as my Platform Builder install), would it be useful to have an “Instant SDK” option? – which takes the .h/.lib for your current workspace, drops it into the appropriate folder, and registers the SDK with VS 2005?

The process of building the MSI is useful if you want to publish the SDK to other teams internally, or to customers.

– Mike

Comments (6)

  1. rc says:

    This feature will be very handy. If this featue is added then add the removal of "Instant sdk" option too.

    –rc

  2. That would be a great option. Just a few weeks ago, I added DCOM with remoting to my CE5 image. I am the only one developing this, but I had to spend the time to rebuild the SDK, and reinstall it. Instant SDK would be a great option for current/future releases.

  3. Michael says:

    Yes, this would be usefull – provided that this works for all installed (and supported) version of Visual Studio.

    On a box with Visual Studio 2005 and 2008 installed – this ‘instant SDK’ sould register with both Studio Versions.

  4. Flüge says:

    I agree. The option for Instant SDK would be very timesaving in some cases, and thereby awesome!

  5. Prosenjit says:

    Hi Mike,

    What about the Memory Management that we discussed a few weeks back, this is was the core issue for supporting extensive application development. A few months back there was a query on this feature.

    Prosenjit