There are two parts to developing a component for the JavaScript Client. The C++ Design Component that is loaded in Omnis Studio and the JavaScript file which is loaded in the client browser.

The C++ part is referred to as the Component, while the JavaScript part is referred to as the Control.

Creating a JavaScript Client control & component requires an understanding of Omnis Studio, C++ and JavaScript. Experience of creating standard Omnis External Components is also beneficial, though not essential.