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

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from What is digital TV middleware? Steve Morris
5.6. Examples of IPTV convergence A. Web TV Definition A system and/or process that uses television to access the Internet via a set-top box or a Built-in.
Technology Guide 2 Software
Android architecture overview
Android Platform Overview (1)
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Project 1 Introduction to HTML.
Mobile Application Development
V0.01 © 2009 Research In Motion Limited Understanding Java APIs for Mobile Devices Trainer name Date.
Sept 11, 2008 Open IPTV Forum Release 1 Specification for End-to-End IPTV Solutions Luca Pesando Telecom Italia (Open IPTV Forum Steering Group Member)
The Architecture of Transaction Processing Systems
1st Project Introduction to HTML.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from An introduction to DTV receiver technology Steve Morris.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
Introduction to Android Platform Overview
Symbian os with smart phones Guided by: Hetal A Josiyara
Chapter ONE Introduction to HTML.
Modern TV Technologies Vassilis Tsetsos, Ph.D.
Android Introduction Platform Overview.
Download a free MPEG-4 Player at Digital Hollywood Broadband March 5, 2001 – San Jose, California Robert Bleidt Director, Product.
TV-Anytime (and the myTV project) Ronald Tol Philips Research.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from An Introduction to the DVB Multimedia Home Platform.
Steve Allinson tru2way™ is a trademark of Cable Television Laboratories, Inc. Next Generation Interactive Experience.
Agenda Introduction Market Technologies, Standards & Big Players Services What we have done Conclusion.
DVB The DVB Multimedia Home Platform Peter MacAvock (DVB)
BREW Client for GHRC Prem Kumar, QUALCOMM Inc. BREW Client – 4.1 Overview Confidential and Proprietary 2 BREW GHRC Document History >Kicked off in the.
So just what is the Sedona Framework? –The Framework is an embedded device programming and control environment with two major facets –Open Source Free.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
1 IEEE LAN/ MAN Banf 1998 Open Java-Based Intelligent Agent Architecture for Adaptive Networking Devices Tal Lavian, Bay Architecture Lab
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Android for Java Developers Denver Java Users Group Jan 11, Mike
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Software – The Fifth Element Gopal Miglani President & Founder BitRouter Presented at TV Electronics 2006 Conference June 22, 2006, Santa Clara, CA.
4 th Annual DisplaySearch HDTV Conference August 15-16, 2006 The Beverly Hilton Beverly Hills, California The Software is Free Reducing BOM Cost With Efficient.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
France Télécom R&D Advanced Interactive Content Olivier Avaro Chairman MPEG Systems and AIC Initiative France Telecom R&D.
International Telecommunication Union ITU-T Workshop on Home Networking and Home Services Tokyo, Japan, June 2004 Home Networking U.S. Cable Perspective.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Interactive Content Format Issues in ATSC (US Digital TV Standards) Aninda DasGupta Philips Research Briarcliff Manor, NY
Java – in context Main Features From Sun Microsystems ‘White Paper’
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Peter MacAvock DVB-T Conference Lisbon, Portugal February 2000 Multimedia Home Platform DVB.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
OpenSAF Technical Overview Mario Angelic Technical Co-Chair OpenSAF Project June 4 th, 2009.
CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel.
Prepared By: Disha Ruparelia ( ) Pooja Patel ( ) Krupa Rajdev ( ) Misari Thakkar ( ) Guided By: Rohit Sutariya.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Integration between Digital Terrestrial Television and Internet by means of a DVB-MHP web browser Irene Amerini, Roberto Caldelli, Rudy Becarelli, Francesco.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Computer System Structures
Standardization activities on IPTV in CCSA
Visit for more Learning Resources
Project 1 Introduction to HTML.
MOBILE DEVICE OPERATING SYSTEM
CMPE419 Mobile Application Development
Modern TV Technologies
Software Interoperability.... Same game, same rules?
Modern TV Technologies
Android Introduction Platform Mihail L. Sichitiu.
What is digital TV middleware?
CMPE419 Mobile Application Development
Presentation transcript:

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

© Cable Television Laboratories, Inc 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.

© Cable Television Laboratories, Inc 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

© Cable Television Laboratories, Inc 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.

© Cable Television Laboratories, Inc 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.

© Cable Television Laboratories, Inc 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

© Cable Television Laboratories, Inc 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

© Cable Television Laboratories, Inc 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

© Cable Television Laboratories, Inc 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

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

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

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

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

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

© Cable Television Laboratories, Inc 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 Specification development began Summer 2000 Work expedited through the utilization of existing standards and architectures; started with DVB-MHP 1.0

© Cable Television Laboratories, Inc 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

© Cable Television Laboratories, Inc All Rights Reserved.17 Execution Engine Approximately 90% compliant with DVB-MHP 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

© Cable Television Laboratories, Inc 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.

© Cable Television Laboratories, Inc 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

© Cable Television Laboratories, Inc 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

© Cable Television Laboratories, Inc 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

© Cable Television Laboratories, Inc 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.

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

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

© Cable Television Laboratories, Inc 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 Don Dulchinos VP, Advanced Platforms and Services