CableLabs Offers Community License for Advanced Advertising Development Resource

LOUISVILLE, Colo. – CableLabs® has made the source code and development tools for a new advanced advertising toolset available under a free community license. Vendors and developers are invited to use the tools and to contribute to a technical community that supports new possibilities in interactive television advertising.

The Document Profile Architecture (DPA) Toolset is designed to encourage collaboration and development of advertising implementations tied to the SCTE-130 specification set. The SCTE-130 specification set prescribes techniques and approaches for the delivery of interactive and highly relevant advertising messages within cable-delivered video-on-demand and other media environments.

The publicly accessible resources for the DPA Toolset are now available

“By opening access to the DPA Toolset to vendors, developers and the public at large, CableLabs is offering a speed-to-market resource that will accelerate the availability of technologies supporting advancements in electronic advertisement delivery, including the dynamic insertion of commercials into viewer-requested VOD streams,” said Don Dulchinos, CableLabs Senior Vice President, Advertising and Interactive Services.

The DPA Toolset streamlines the testing and validation process for SCTE-130-compliant technologies by allowing developers to emulate multi-platform architectures involved in the delivery of interactive advertising messages and related content across an array of distribution channels. These channels may include VOD streams, web pages, interactive program guides and other media vehicles.

The DPA Toolset solves a pressing challenge for advanced advertising technology developers: the need to assure interoperability across complex labyrinths of web services and message flows involved in the dynamic delivery of targeted advertising to cable customers. The DPA Toolset provides a specific, well-defined, interoperable and multi-vendor message set for each use case that occurs in the implementation of advanced advertising at national, regional and local levels. With the DPA Toolset, technology developers can test the performance of their solutions in advance of deployment at both isolated service points and across multiple service points involved in advanced advertising implementations.

How it works

The DPA Toolset creates profiles that define the valid web services message for every use case tied to SCTE-130 implementations. These profiles, combined with Web Service Description Language (WSDL) descriptions that define the functionality and parameters of web services involved in SCTE 130 implementations, can be used to test all elements and attributes of messages in an environment that emulates real-world deployments.

The toolset provides a two-pronged approach: a set of profiles and a tool to exercise those profiles. The profiles are exercised in a software emulator that can represent any SCTE-130 service at the message level. The toolset allows any mixture of real and emulated devices to make up a testable configuration. It validates that an actual message exchange contains the correct set of messages, and validates each message exchanged against a specific example of a profile.

Interop event

CableLabs hosted an interoperability event in July 2011 that allowed advanced advertising vendors to exercise the DPA Toolset for the first time.

“It’s critical to our business that the BlackArrow Advanced Advertising System maintains support for the latest standards — ensuring seamless deployments, and maximum interoperability. The DPA Toolset offers our development team a ready resource for testing and verifying the interactions of complex technologies within a real-world emulation environment,” said Chris Hock, Senior Vice President of Product for BlackArrow. “Our participation in the advanced advertising event held at CableLabs this summer enabled us to use the DPA Toolset in a laboratory environment to verify key interoperable aspects of our technical development.”

Although the DPA Toolset is initially directed at implementing and testing SCTE-130 messaging, the technology is generic to any web services messaging environment, including very large and complex problem spaces. The CableLabs community license allows free, non-commercial use of the DPA Toolset to address any problem space. CableLabs invites developers to contact the organization for further commercial use or distribution.

About CableLabs

Cable Television Laboratories ( was founded in 1988 by members of the cable television industry. The Emmy Award winning laboratory is a non-profit research and development consortium that is dedicated to pursuing new cable telecommunications technologies and to helping its cable operator members integrate those advancements into their business objectives. Cable operators from around the world are members. CableLabs maintains additional web sites at, and

Advanced Digital Cable™, CableCARD™, CableHome®, CableLabs®, CableNET®, CablePC™, DCAS™, DPoE™, DOCSIS®, EBIF™, Go2BroadbandSM, M-Card™, OpenCable™, PacketCable™, PeerConnect™, and tru2way® are marks of Cable Television Laboratories, Inc.