Copyright © Steven Morris 2005 All Rights Reserved Downloaded from What is digital TV middleware? Steve Morris

Slides:



Advertisements
Similar presentations
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.
Advertisements

A Comprehensive Approach to Internet Protocol Television.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Agenda Overview Business Drivers Adoption Devices Features Services
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
WebFOCUS Active Technologies: Continuing Innovation
Server-Side vs. Client-Side Scripting Languages
DEPARTMENT OF COMPUTER ENGINEERING
Web Server Hardware and Software
Multi Platform Apps Week 2 – Interactive TV. Agenda The working Doctor Who example The platforms The players Technical consideration Design Considerations.
Operating Systems Or why is Bill Gates so rich? Computers Mr. Specter Steel Valley High School Or why is Bill Gates so rich? Computers Mr. Specter Steel.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Do We Really Need Denise Huang. Agenda ITV: What’s new Industry overview Consumers’ attitudes and usage patterns What are the demands? Challenges from.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 1.
Embedded systems Lecture 25 February 2015.
SM3121 Software Technology Mark Green School of Creative Media.
Alnair a.s.. Our vison Help operators offer unlimited interactive TV entertainment to their subscribers Founded in 2004 | Prague, Czech Republic | Part.
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from An introduction to DTV receiver technology Steve Morris.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
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.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from An Introduction to the DVB Multimedia Home Platform.
Hybrid TV From Technology To Market SESSION 3, AMS - 05/2011, HANOI.
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
Agenda Introduction Market Technologies, Standards & Big Players Services What we have done Conclusion.
DVB The DVB Multimedia Home Platform Peter MacAvock (DVB)
The Internet A Wide Area Network across the world The network of networks –Lots of smaller networks joined together.
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Differences between MHP and pure Java environments Steve.
VBox Confidential 1 TV Gateway : Adding the Home LAN Device into the payTV Acquisition.
Interactive TV
ITU-AIDB-ABU Strengthening Digital Broadcasting Experience, Hanoi, May ITU-AIBD-ABU REGIONAL WORKSHOP STRENGTHENING DIGITAL BROADCASTING EXPERIENCE.
Copyright © 2008 Advanced Television Systems Committee, Inc. All rights reserved. 1 HPA Technology Retreat 2009 ATSC 2.0 The next generation Graham Jones,
Software – The Fifth Element Gopal Miglani President & Founder BitRouter Presented at TV Electronics 2006 Conference June 22, 2006, Santa Clara, CA.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
CHAPTER TEN AUTHORING.
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.
Nogues Thomas Director, Standards Coordination, NDS Ltd A “converged world” is where technology brings connectivity.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Delivering Video over IP
1 OpenCable Applications Platform Don Dulchinos VP, Advanced Platforms and Services Cable Television Laboratories, Inc.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
By: Jessica Watkins. “Open Source software is software which can be used, modified and improved by anyone and can be redistributed freely.” Freely, in.
Chapter Twelve Digital Interactive Media Arens|Schaefer|Weigold Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Datacasting - Local issues Rob Nicholls Gilbert & Tobin 16 October 2001.
Interactive Content Format Issues in ATSC (US Digital TV Standards) Aninda DasGupta Philips Research Briarcliff Manor, NY
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Information Systems Design and Development Technical Implications (Software) Computing Science.
Prepared By: Disha Ruparelia ( ) Pooja Patel ( ) Krupa Rajdev ( ) Misari Thakkar ( ) Guided By: Rohit Sutariya.
Preston Lau Vice President, Asia Pacific Region +1 (408) December 1, 2002 Thirdspace Overview Broadband TV Enablement.
Integration between Digital Terrestrial Television and Internet by means of a DVB-MHP web browser Irene Amerini, Roberto Caldelli, Rudy Becarelli, Francesco.
Leverage your Business with Selenium Automation Testing
Chapter 8 Browsing and Searching the Web
ICT Communications Lesson 1: Using the Internet and the World Wide Web
Modern TV Technologies
TelcoTV 2009 Richard Griffiths.
OPERATING SYSTEMS.
Framtidens distribution av multimedia
Software Interoperability.... Same game, same rules?
Modern TV Technologies
When you want to protect what’s important
Why start anywhere else?
What is digital TV middleware?
Presentation transcript:

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from What is digital TV middleware? Steve Morris

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from What is middleware? Middleware is a software layer that sites on top of (or instead of) the OS in an STB It allows a content developers to work without having to consider low-level issues for an STB –Drivers, Operating System, etc. This makes it easier to write complex applications

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Middleware What is middleware? Middleware runs between the device drovers/OS and the application Literally in the middle of the software stack STB hardware CA System Device drivers RTOS Application

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Why use middleware? Makes it easier to write complex applications Allows portability across hardware and operating systems –Applications will run on any platform the middleware has been ported to –The application developer doesnt need to consider the OS/hardware in every STB the application will run on Makes it easier for third parties to write applications –Only need to learn about a few middleware platforms –More abstraction makes learning easier

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Types of middleware Proprietary middleware –Designed by a single company –Licensed to STB manufacturers –Most common in pay TV Open middleware –Standardised by an industry body –Can be implemented by anyone –Licensing fee is usually small –More commonly used in free TV e.g. MHEG in UK terrestrial market

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Proprietary middleware examples OpenTV Core (OpenTV) –the Microsoft of iTV middleware –70% market share MediaHighway (Canal+) Microsoft TV (Microsoft) Liberate PowerTV NDS Core (NDS)

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Open middleware examples MHEG DAVIC –MHEG + Java MHP –Open middleware standard from DVB –Broad industry support –Used as basis for other standards OCAP –Open standard for US cable market –Based on MHP ACAP –ATSCs middleware based on MHP ARIB B23 JavaTV

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from So what does it do? All middleware offers the same basic features Hides the hardware/OS layer from an application and provides a set of commonly used functions –Abstracts over complex hardware and software functions –Provides a more natural environment for developers –Allows the use of pre-built components E.g web browsers, graphics support –Offers better software tools E.g. more choice of programming language

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Services the middleware offers An application model MPEG decoder/demux access Graphics display –Access to multiple video planes –Access to graphics/video integration features Service information access User input (via RCU or keyboard) –Supports a standard input model and key codes Access to the return channel (TCP/IP) –Modem or broadband Memory management

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Services the middleware offers Software development environment –Usually C/C++ or Java –Sometimes other languages Possibly proprietary scripting languages –HTML may be supported More complex features –Internationalisation –Web browsing & internet access May be offered as a core part of the middleware or as an additional option –To reduce cost and space

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Problems with closed middleware Too many different middleware vendors –Different markets use different middleware –Content must be developed repeatedly for different customers –Content cant be re-sold –This limits the total size of the market Licensing costs are quite high –~US$10 per box for OpenTV, for example –This increases STB costs

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from The next challenges How do we grow the market? –This is why open standards are so popular STBs can be treated more like VCRs Transition from vertical to horizontal markets –Allows current big players a smaller piece of a much larger market Getting true interactivity –We dont have this yet –Requires advanced features Not popular in a bad economic environment –Too expensive and no proven business model But we are making progress, e.g. BSkyB in the UK

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Will open middleware really take off? No-one knows yet Many companies support it –Including some proprietary middleware vendors –See it as a chance to grow the overall market Allows the entire industry to change its business model –From vertical to horizontal markets –Sell STBs through retail outlets Less exposure for network operators –Allow customers more choice Move from one operator to another without replacing your STB Add more features to an STB, e.g. PVR, games console, broadband gateway

Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Questions? For more information: – – –Interactive TV standards, S. Morris & A. Smith-Chaigneau (Pub. Focal Press, ISBN ) Copyright © Steven Morris All rights reserved.