One of the elements of model-view-controller (MVC) design pattern used for Joomla core components. The controller executes tasks that are being requested by the client or the system. The base API class we use for a controller is called JController.
Extensible markup language that defines a format that is both human-readable and machine-readable. XML files are used in Joomla for installation files, options, and JForm forms.
The visible graphical interface features of an application are sometimes referred to as chrome. See Applying custom module chrome for information about how to modify the look of modules (in other words, the module "chrome"). Reference: http://docs.joomla.org/Glossary