Software and licensing requirements for component development

To develop custom components, you need the following software and licenses.

Software requirements

In addition to the Studio Component SDK, component development requires the following software:
  • Eclipse
  • JDK 1.5 or above
  • Apache Ant 1.7.1 or higher

Ext JS license requirement

Studio uses Ext JS in its components and in the default components created by its 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.

About obtaining junit.jar for component unit tests

If you are planning to create unit tests for your custom components, you will need to first obtain junit.jar.

The Component SDK can use JUnit for unit tests, but does not come with the junit.jar file.