Managed NovaCore SDK is up on CodePlex!
Wednesday, December 16, 2009 at 2:10PM There seems to be a lot of interest in a managed version of Novatel Wireless' NovaCore SDK (on the Developer Forums, at least). I've been working on one off and on for a couple of weeks and decided to upload what I have so far to CodePlex.
It's not much, really. So far, the Core module is the most complete of the six and even it is far from done. Everything is basically a 1-to-1 port, so you should just be able to follow along in the NovaCore SDK documentation. The only major change is session management. Instead of releasing sessions manually with a module's ReleaseSession function, the library uses SafeHandles that automatically handle session cleanup during garbage collection. There's also a helper class (NovaCoreSdk) that makes error handling easier.
As the project page says, I'm looking for contributors. To be honest, P/Invoke is definitely not my strong point. The library wouldn't even exist without the good folks over at StackOverflow (especially the P/Invoke master, Jared Par). Preferably, contributors should own a Novatel Wireless device for testing. I have an EVDO device, so it would be great if someone with a HSPA device would come on board to test the HSPA-only features of the SDK.