CableLabs is encouraging programmers to create new possibilities in interactive television advertising by making 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 relevant advertising messages within cable-delivered video-on-demand (VOD) and other media environments. ?The publicly accessible resources for the DPA Toolset are now available at dpatools.cablelabs.com.
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.
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.