To develop custom components, you need the following software and licenses.
Studio uses Ext JS in its components and in the default components created using the Studio SDK.
The Oracle Endeca Information Discovery license does not bundle licensing for Ext JS.
Therefore, customers developing components with Ext JS must either purchase their own development licenses from Ext JS, or remove Ext JS and develop components without using that Javascript framework.
By default, when you compile a custom component, the JavaScript minification is not used.
While components do build successfully without JavaScript minification, for performance purposes you may want to enable it.
Make sure to note where you have placed these files, as you will be updating a configuration file to reflect their location.
If you are planning to create unit tests for your custom components, you will need to first obtain junit.jar.
The Studio SDK can use JUnit for unit tests, but does not come with the junit.jar file.