The purpose of this section is to help you get started with developing widgets. This section gives information on the tools that are required for developing widgets and provides you with an overview of the steps included in the development process. It also provides general information on the files that constitute a widget package.