« Rendering an in-memory Graphviz image with C# | Main | Retrieving modem information from the MiFi with C# »
Wednesday
16Dec2009

Managed NovaCore SDK is up on CodePlex!

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.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>