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.
- 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
- 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
Anonymous
October 10, 2008
PingBack from http://www.simplynetdev.com/ce6-%e2%80%93-instant-sdk/Anonymous
October 10, 2008
This feature will be very handy. If this featue is added then add the removal of "Instant sdk" option too. --rcAnonymous
October 10, 2008
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.Anonymous
October 13, 2008
The comment has been removedAnonymous
October 15, 2008
I agree. The option for Instant SDK would be very timesaving in some cases, and thereby awesome!Anonymous
October 20, 2008
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