Name used in the user interface for the widget. This field can be translated, therefore this field is not used to uniquely identify the widget. Main developers of this mashable application component. Contributors of this mashable application component. E-mail address to get in touch with the developer(s). A brief textual description of the mashable application component. A detailed description of the mashable application component (using Markdown syntax by default). Absolute or template-relative URL of the resource image for the catalog. Image to be used in iPhone and other smartphones. The url to the project homepage. Absolute or template-relative URL of the widget documentation. Name of the license associated to the mashable application component. Absolute or template-relative URL pointing to the full license document. Relative path to a markdown file detailing the changes made to the mashable application component in each version. URL pointing to the issue tracker of the mashable application component. Name of the required feature. Defines an item of the selection list. Text to display in the selection list. The value used when the option is selected. Data type used by the preference: text (string), number, boolean, password and list. Name that will be used to identify this preference. This field cannot be translated. Text that will be used to reference this preference in the user interface. This field can be translated. Descriptive text. Default value. Initial value. If not specified, the default value will be used as the initial value. Whether this preference can be modified. If false, this field is allowed to be empty/blank. Default is true. Direct access from the javascript code of the application mashup component to this preference is disallowed if the value of this attribute is true. default: false. The user preferences, which may be changed through the platform interface. This element consisting of one, several or even none preference sub-elements The user preferences, which may be changed through the platform interface. This element consisting of one, several or even none preference sub-elements Defines a presistent variable. Name of the variable. Data type of the variable. So far only the type text (string) is allowed. Text that will be used to reference this variable in the user interface. This field can be translated. If set to true, this variable will store a value for each user with access rights to the dashboard. Descriptive text. Direct access from the javascript code of the application mashup component to this variable is disallowed if the value of this attribute is true. default: false. Name that will be used to identify this output endpoint. This field cannot be translated. Text that will be used to reference this output endpoint in the user interface. This field can be translated. Text describing in which conditions the resource is going to send events through this endpoint. This description is also a good place for providing details about the data structure used by events leaving this output endpoint. This description is very important for the wiring process as the user needs this information for taking decisions on homacdo wire widgets/operators. Keyword used to tag this output endpoint, so it can be easily suggested valid conection during the wiring process. Name that will be used to identify this input endpoint. This field cannot be translated. Text that will be used to reference this input endpoint in the user interface. This field can be translated. Short text describing what is going to happen if an event is sent to this input endpoint. Other widgets will use this text in buttons, selection boxes, etc... allowing end users to select what to do (and the widget will send a event to the associated target endpoint). Text describing what is going to happen if an event arrives this input endpoint. This description is very important for the wiring process as the user needs this information for taking decisions on howto wire widgets/operators. Keyword used to tag the input endpoint, so it can be easily suggested valid conection during the wiring process. Output Endpoint Input endpoint Alternative contents Scope for this content. Absolute or template-relative URL of widget code. Content type of the linked resource. Suggested values are: text/html and application/xml+xhtml. Optional attribute, 'text/html' by default. Charset used by the linked resource. Optional attribute, 'utf-8' by default. Absolute or template-relative URL of widget code. Content type of the linked resource. Suggested values are: text/html and application/xml+xhtml. Optional attribute, 'text/html' by default. Charset used by the linked resource. Optional attribute, 'utf-8' by default. Whether this code can be cached by the platform. Possible values are "true" and "false". Optional attribute, "true" by default. Whether this widget will inherit the style of the platform. Possible values are "true" and "false". Optional attribute, "false" by default. A translation for a specified language Translated text Translation language Default widget language. Absolute or template-relative URL of the package file of the resource. The distributor of the resource. Name of the resource. Current version of the resource. It must define starting sequences of numbers separated by dots. Moreover, zeros can only be used alone (e.g. 0.1 is valid but 03.2 is not). Name of the preference value. Value of the preference. If not defined, the default value for this preference will be used Whether this preference can be modified. Whether this preference can be displayed to the user. Name of the preference value. Value of the preference. Whether this widget can be remove from the final workspace. Type of the endpoint (Widget, operator). Input or output endpoint name. Instanciated operator used in this mashup. Connection between an input endpoint and an output endpoint for this mashup. Output endpoint in the connection Input endpoint in the connection Whether this connection is readonly and thus cannot be deleted. Default: false. Data type used by the preference: text (string), number, boolean, password and list. The user preferences, which may be changed through the platform interface. This element contains some variables that reflects the persistent widget state. The state can be any information desired to be persisted. List of Input/Output endpoints widget will use to communicate with other widgets through the wiring. Contents of the widget Contains information about how to show the widget The user preferences, which may be changed through the platform interface. This element contains some variables that reflects the persitent operator state. The state can be any information desired to be persisted. List of Input/Output endpoints that the operator will use to communicate with other widgets/operators through the wiring. List of scripts the operator is going to use. The user preferences, which may be changed through the platform interface. List of Input/Output endpoints that the operators and widgets of this mashup are declaring.