Gecko SDK consists of XPIDL files, headers and tools which enable the creation of XPCOM components.
The Gecko SDK is a specialist tool that does not interfere with any front-end components. That is because its primary goal is to build general functionality, ensuring it runs with every Mozilla-platform product. The software is flexible enough to work with numerous products, enabling developers to create projects at their convenience.
It is also worth pointing out that the Gecko SDK should not be confused with XULRunner itself. While the latter is a Mozilla-based framework, Gecko SDK provides a collection of header files and tools for creating XPCOM components that add functionality to the existing platform. In contrast, XULRunner can be used to run standalone or embedded apps based on the Mozilla framework.
The Gecko SDK additionally contains a comprehensive set of tools and headers to develop scriptable NPAPI plugins, including the latest npapi.h and the xpidl compiler/linker. The SDK contains several essential elements, such as IDL files for frozen interfaces, header files for XPCOM functions and NSPR functions, import libraries or shared libraries, static utility libraries, and various tools placed under bin/. Overall, the Gecko SDK is a robust software solution that enables developers to build and implement Mozilla-based platforms with ease.
Version 1.9: N/A