To start with, I have to state that I'm not affiliated with this product in any way other than being a long-time user of it. This long-term use has given me insights into how powerful and stable this fine piece of software is. I would like to briefly share with this forum hoping it will spark some genuine interest in exploiting its features (and specifically its SDK) to improve and extend it.
The product reside on this web site http://wjjsoft.com/
and it is described as ...
myBase is a versatile free-form database system that allows entry of unstructured text, webpages, images, documents, emails and even arbitrary files without regard to length or format. All information is compressed with the integrated zip utility and stored in the tree structured outline form.
Developed using C++ and laid on top of a solid rock SSG database engine (http://wjjsoft.com/nyf_sdk.html
) using zlip compression (http://www.zlib.net/
), it has delivered such an unparalleled stability and performance beyond comparison to any other solution in its category. Best of all, the developer WJJ, has made pubic and an SDK that opens up the doors wide open to a limitless array of features and extensions. Something that makes me drool just thinking about it.
Wjj offers the SDK on his site (http://wjjsoft.com/nyf_sdk.html
). The license terms indicate that you are FREE to use at no charge to develop extensions to MB. With this SDK, one can develop three distinct types of solutions:
- Stand alone applications built on top of the SSG databases.
- Plugins that integrate to the internal functionality of MB to add features.
- Add-ons that are external to MB, yet, integrate with it to capture, organize, and share information from any sources. Source may include any app like a web browser, office suite, email clients, and so forth. The current WebCollect add-on is a good example (http://wjjsoft.com/nyf_webcollect.html
Again, for plug-ins and add-ons, you are to use the SDK free of charge. For the first one, though, you have to pay a royalty fee and understandably so.
The SDK if very well documented, indeed. It contains the header files, the library DDLs, full API documentation, reusable code snippets that integrate right into your project, and code examples. It just can not be any more complete.
I would like to invite to readers of this forum, and especially the developers amongst them, to browse the above links to get an idea. Download the software for 30 days and try it. See how much you can benefit and help develop it.
This software has changed the way I manage and interact with my data for years. I hope it will help you as much as it did for me.