Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 OpenCable Applications Platform Don Dulchinos VP, Advanced Platforms and Services Cable Television Laboratories, Inc.

Similar presentations


Presentation on theme: "1 OpenCable Applications Platform Don Dulchinos VP, Advanced Platforms and Services Cable Television Laboratories, Inc."— Presentation transcript:

1 1 OpenCable Applications Platform Don Dulchinos VP, Advanced Platforms and Services Cable Television Laboratories, Inc

2 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.2 OpenCable Summary Objectives Specify the next- generation digital consumer device. Encourage supplier competition. Create retail hardware platform. Results Technical specs complete, openly published. New vendors have entered the industry. Point-of-deployment security modules available and supported.

3 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.3 Supporting Hardware and OS OpenCable Device Consumer Devices IEEE 1394 (5C CP) Headend Network Interface DVS-313 POD Security Module(s) POD - Host Interface PHI - Copy Protection Video Content Internet Content Other Content OCAP OpenCable Specification Operations Support

4 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.4 OpenCable Objectives Support retail product developers. - Extend OpenCable to integrated receivers, PVRs, etc. Support interactive service development through common software application platform. - portability of applications, including EPG, IPPV, etc.

5 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.5 OpenCable Application Platform Middleware approach directed by CableLabs Board of Directors. - hardware- and OS-agnostic Business objectives. - enable service/application portability - preserve supplier diversity - encourage innovation.

6 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.6 OpenCable Software Architecture Network Protocols Host Device EPG Monitor Application Protocols OCAP Implementation Execution Engine Presentation Engine Native App Base line Open Cable Hardware Operating System Cable Operator Specific OpenCable Application Platform OCAP Interface LEGEND Applications Boot Other SI Network POD Other VOD Others Host Device Manufacturer Specific

7 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.7 Motorola, Philips PowerTV TWC EPG, Food.com Hardware TV Guide, Food.com Microsoft OS Software Apps Cable Scientific Atlanta, Pace OCAP POD Service Portability

8 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.8 e.g. Motorola e.g. pSOS EPG, VOD, Games, etc. Hardware EPG, VOD, Games, etc. e.g. WinCE OS Software Apps e.g. Panasonic OCAP POD Service Portability Cable Operator Lease BoxesRetail Boxes

9 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.9 Legacy Software Overview non portable each application must be separately written to the operating system of each type of DHCT AND each network

10 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.10 5 Applications 6 HW Platforms 2 versions of each application 60 SW Objects Without Middleware

11 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.11 Role of Middleware Abstraction layer that makes every platform look the same to the application operating system and hardware agnostic

12 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.12 5 Applications All HW Platforms 2 versions of each application 10 SW Objects Management -- retail with M/W

13 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.13 Example Applications  Electronic Program Guide (EPG)  Impulse Pay Per View (IPPV)  Video On Demand (VOD)  Interactive sports, game shows  E-mail, Chat, Instant messaging  Games  Web Browser: Shopping, Home banking  Personal Video Recorder (PVR)

14 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.14 OpenCable Applications Platform

15 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.15 OCAP Development History RFP process initiated in September 1999 Proposals returned October 15, 1999 Review of proposals completed in December 1999 vendor authors selected –Liberate –OpenTV –Microsoft –PowerTV –CanalPlus –Sun –CableLabs, MSOs and Excite@Home Specification development began Summer 2000 Work expedited through the utilization of existing standards and architectures; started with DVB-MHP 1.0

16 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.16 Presentation Engine High degree of compliance with DVB-MHP 1.1 Enable use of tools for developing internet content Renders declarative content such as graphics, text, animations and audio Consists of –HTML 4.01 –XHTML 1.0 –CSS 1 and 2 –ECMAScript 3 –XML –ATVEF

17 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.17 Execution Engine Approximately 90% compliant with DVB-MHP 1.0.1 Java Virtual Machine Provides a general application programming environment for networking, file I/O, graphics, etc. Security built into the Java architecture Provides for full TV application environment (with MHP) Features –Application management through pJava APIs and XLET controls –Service Information and Selection through JavaTV APIs –Media control through Java Media Framework –Broadcast data through MHP DSMCC APIs –Network management and IP data access –Extensions from OCAP, HAVi, DAVIC, and DASE

18 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.18 Sun License to CableLabs Includes pertinent portions of JavaTV API and related IPR. JVM Implementation certified and licensed by CableLabs with no obligation to Sun. Sun Technology Compatibility Kit incorporated into OpenCable compliance test suite. OCAP can specify the Sun Java Virtual Machine and JavaTV as fundamental components of EE.

19 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.19 Bridge Enables browser to take full advantage of resources in STB through the Java APIs. Minimizes the use of plug-ins (native applications) Permits access by ECMAScript application the Java Class Libraries and Java programs Permits access by Java programs to the DOM files

20 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.20 Security Application authentication –Digital Signatures –Certificates Permission levels for applications determines access to system resources and APIs--unsigned applications would have lowest permissions Encryption to protect private data

21 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.21 Monitor Application Optional Privileged unbound application Cable system-specific Control of application life-cycle, resource management, copy protection, reboot, etc. Upgradable

22 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.22 OCAP Summary Designed for two-way, cable environment. Support for wide range of applications and content. Portability and uniformity of content display. Security and robustness. Resource management. Open standards. Support for developers.

23 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.23 OCAP Status Draft specification first release for NDA vendor review - January, 2001. Public release OCAP 1.0 - ~June 2001 Test plan, test environment under development. First interoperability testing of applications on different implementations - Sept. 2001.

24 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.24 Harmonization of Spec OCAP ATSC DASE ATVEF DVB MHP ITU ?

25 © Cable Television Laboratories, Inc. 2001. All Rights Reserved.25 Forum on Cable Interactive Services Promote cable platform to interactive service/application developers. Solicit input into OCAP specification from developer viewpoint. Solicit developer input into interoperability test plans and certification of OCAP implementations. Recruit service developer contributions in areas of test tools, developer tool kits, training, etc.

26 26 Don Dulchinos VP, Advanced Platforms and Services d.dulchinos@cablelabs.com 303-661-3803


Download ppt "1 OpenCable Applications Platform Don Dulchinos VP, Advanced Platforms and Services Cable Television Laboratories, Inc."

Similar presentations


Ads by Google