Component Development
From Documentation
This section describes how to develop a component. It has two parts: server-side and client-side.
For information about the communication between the client and server, please refer to the Communication section.