# Terms and abbreviations

Term or abbreviation | Meaning
--- | ---
API; Application Programming Interface | Programming interface that supports the process of developing application programs used to access various services.
CSS; Cascading Style Sheets | Style sheet mechanism that allows authors and readers to attach style to HTML and XHTML documents and XML applications.
Factory method | A method whose main purpose is creation of objects.
HTML; Hypertext Markup Language | Subset of Standard Generalized Markup Language (SGML) used on the Web. HTML defines the page layout of a Web page.
JavaScript | Scripting language used in Web pages to provide dynamic content and enhance the appearance of plain HTML.
Media Gallery | The S60 repository for media files.
Runtime | Execution environment that runs applications or widgets.
S60 | A software platform for mobile phones that uses the Symbian OS.
Service API | A set of language-independent APIs provided by the S60 platform and supported by the S60 runtimes (including WRT, Flash, and Open C). The APIs are used to access specific information and functionality related to platform applications and device data.
Widget | Lightweight Web application developed by using the same standards-based Web technologies that are used to create Web pages: XHTML, Cascading Style Sheets (CSS), and JavaScript.
WRT; Web Runtime | An extension to the capabilities of the Web Browser for S60 to support widgets.
XHTML; Extensible Hypertext Markup Language | Markup language that consists of HTML elements combined with the syntax of XML.
XML; Extensible Markup Language | Subset of Standard Generalized Markup Language (SGML) that describes a class of data objects called XML documents and partially describes the behavior of the computer programs that process them.