Recently BlueCrestStudios moved forward with utilizing /n software’s components in our products. We are in the process of implementing their IPWorks component into Gmail Studio.
Incase you are not familiar with /n software, they are a local company to the Raleigh North Carolina area. They are a steady, and diverse company in terms of components for development languages. They actually look like a great company to work for as well, I believe I sent my resume to them a while ago. But anyway, they make numerous libraries and components, for just about any language you develop in.
Third party components are great for small shops, and even large companies. They allow you to worry about your product and leave the protocol specific work up to the professionals. You get great quality code, and they manage the updates. Developing an IMAP library, or MIME parsing library to RFC specifications can be timely, costly, and frustrating. So why reinvent the wheel?
So this is the first post of many, that will account in detail my experience in working with IPWorks SSL from /n software.
So far, my experience has been well. The library is efficient, fast, and fairly easy to work with. /n software does allow you royalty free distribution when utilizing their components in your code. However, the components they distribute are obfuscated. Which makes them a little hard to deal with, mostly because they are not true object oriented. I understand the need to protect intellectual property, so I am not complaining, but its just a little frustrating.
The help files are fairly in depth, they provide a lot of information. They do offer several demos, but really just for the basic functionality of the libraries. I am actually working on several new demos, and will be submitting them back to the company incase they want to utilize them. Demos are great for developers, because we have the natural instinct to reverse engineer the way code works.
So far I am impressed. I plan on numerous follow up posts, even including some code snippets. But for now, I am getting my feet wet myself. Check out their components, just browsing their website gives me great ideas for new products.
