An application programming interface (API) specifies how some software components should interact with each other.
Atom is an XML-based document format that describes lists of related information known as "feeds".
See also RSS.
A Content Delivery Network (CDN) is a large distributed system of servers deployed in multiple data centers across the Internet. The CDN serves video content to end-users with high availability and high performance.
Common Gateway Interface (CGI) is a scripting method for generating dynamic content on web pages.
A Content Management System (CMS) is a computer program that allows publishing, editing and modifying content as well as maintenance from a central interface.
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language, such as HTML.
A Character Separated Values (CSV) file stores tabular data (numbers and text) in plain-text form.
cURL is a command line tool for getting or sending files by using the URL syntax.
The Demand-side platform (DNS) allows buyers of digital advertising to manage multiple ad exchange accounts through one interface.
Marketers use DSPs to buy ad impressions from exchanges as cheaply and as efficiently as possible.
Digital Rights Management (DRM) is a class of technologies that are used by hardware manufacturers, publishers, copyright holders, and individuals with the intent to control the use of digital content and devices after sale.
The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network.
The Do Not Track (DNT) header is the proposed HTTP header field requesting that a web application disable its tracking of an individual user.
File Transfer Protocol (FTP) is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet.
HyperText Markup Language (HTML) is the main markup language for creating web pages and other information that can be displayed in a web browser.
HTML5 is a markup language used for structuring and presenting content for the World Wide Web and a core technology of the Internet. It is the fifth revision of the HTML standard.
A mash-up is a web page, or web application, that uses content from more than one source to create a single new service displayed in a single graphical interface.
Mobile Rich Media Ad Interface Definitions (MRAID) is the IAB’s project to define a common API (Application Programming Interface) for mobile rich media ads that will run in mobile apps.
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
Platform data covers:
- Platform metadata, that is, the metadata for videos, video categories, terminal requirements, and so on. Platform metadata resides on the RDS.
- Video data, that is, the video files. Video data resides on the S3.
Quick Response Code (QR code) is the trademark for a two-dimensional matrix barcode. A QR code is an optically machine-readable label that is attached to an item and that holds information related to that item.
Representational state transfer (REST) is a style of software architecture for distributed systems such as the World Wide Web.
Really Simple Syndication (RSS) is a family of web feed formats used to publish frequently updated works — such
as blog entries and video — in a standardized format. An RSS document, called a "feed", includes full or summarized
text and metadata, such as publishing dates.
See also Atom.
Secure Sockets Layer (SSL) is a cryptographic protocols designed to provide communications security over a computer network.
A software development kit (SDK) is a set of software development tools that allows for the creation of applications for a certain software environment.
The Supply-side platform (SSP) allows sellers of digital advertising to sell advertising in an automated fashion.
Publishers use SSPs to maximize the prices their impressions sell at.
Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network.
The Uniform Resource Locator (URL) is a reference to a resource on the World Wide Web.
The URL consists of two parts:
- The protocol identifier indicating the protocol for retrieving the resource.
- The resource name specifying the IP address or the domain name where the resource is located at.
The Video Ad Serving Template (VAST) specification is a universal XML schema for serving ads to digital video players. The specification describes the expected video player behavior when executing VASTformatted ad responses.
For more information on VAST, see the VAST 3.0 specification at IAB's web site: http://www.iab.net/vast.
VMAP refers to a Video Multi Ads Playlist. VMAPs enable a structure for a playlist of video ads sent from an advertisement server to a video player.
For more information on VMAP, see the VMAP 1.0 specification at IAB's web site: http://www.iab.net/vmap.
The Video Player Ad-Serving Interface Definition (VPAID) establishes a common interface between video players and ad units.
- Advertisers have more control over the display experience in their video campaigns.
- VPAID compliant video players enable a more diverse and interactive set of video advertising.
Web 2.0 describes web sites that use technology beyond the static pages of earlier web sites. A Web 2.0 site may allow users to interact with each other in a social media dialogue as creators of user-generated content in a virtual community, in contrast to websites where people are limited to the passive viewing of content.
Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.