InfoMus Lab

The FreeFrame SDK

 

The FreeFrame SDK aims at helping developers of FreeFrame plugins by providing a default implementation of most of the functions defined in the FreeFrame specification. Developers can thus concentrate their efforts on the few most important functions determining the external behavior of the plugin.

The FreeFrame SDK has been designed and implemented on Windows platforms using Microsoft Visual Studio. It is written in C++ and it is available for both Microsoft Visual Studio 6 and Microsoft Visual Studio .NET. However, it can be easily ported to other development environments and other operating systems (e.g., Linux).

The FreeFrame SDK is distributed as a collection of header files to be included by the header files of the FreeFrame plugins using it, and as a library file to be statically linked in the DLLs implementing the FreeFrame plugins.

A Wizard is also available with the FreeFrame SDK. It provides a template for developing a FreeFrame plugin using the FreeFrame SDK. For developing a plugin you will only need to fill with your own code the methods generated by the Wizard. Currently, the Wizard is available for Microsoft Visual Studio 6 only. The development of a Wizard for Microsoft Visual Studio .NET is planned. However, projects generated by the Wizard can also be imported and compiled in Microsoft Visual Studio .NET.

 

The FreeFrame SDK (including the Wizard) can be freely downloaded here.

An HTML version of the FreeFrame SDK Class Reference can be found here.

 


Back to previous page