FACTOID # 6: Clipperton Island wins our prize for the most unusual looking country.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "OpenTV" also viewed:
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > OpenTV

OpenTV (NASDAQ: OPTV) is an interactive television company founded in 1996. Its main business involves the sale of set-top-box operating systems and software that provide an interactive television experience. The middleware style software layer allowed developers to rapidly code applications using the application programming interface (API) provided by OpenTV. NASDAQ in Times Square, New York City. ... Interactive television describes any number of efforts to allow viewers to interact with television content as they view. ... 1996 (MCMXCVI) was a leap year starting on Monday of the Gregorian calendar, and was designated the International Year for the Eradication of Poverty. ... In computing, an operating system (OS) is the system software responsible for the direct control and management of hardware and basic system operations. ... Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... There are several conceptual views of interactivity, the most general being the contingency view. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... An application programmatic interface (API) is the interface that a computer system, library or application provides in order to allow requests for services to be made of it by other computer programs, and/or to allow data to be exchanged between them. ...

Contents

[edit]

OpenTV Core Middleware

OpenTV's flagship product is OpenTV Core a widely deployed digital television middleware. OpenTV Core software technology contains a hardware abstraction layer to enable hardware independence, TV libraries, a selection of application execution environments, and support for Personal Video Recorders (PVRs) to create a digital television environment for set-top box. TV libraries include support for rich graphics and High Definition, network communication from dial-up to broadband IP (via DOCSIS, DSL, ethernet or fiber), manipulation of digital audio and video streams (DVB as well as other standards and proprietary formats), and support for authentication and encryption using CA/DRM systems. OpenTV Core supports a number of application execution environments (AEE) including a 'C' virtual machine, an HTML Browser, a Flash® presentation environment and an MHP-compliant Java™ virtual machine. The 'C' virtual machine is an execution environment that supports the OpenTV Software Developer's Kit (SDK) APIs, which allows content providers to create television-centric applications in C-code using development tools from OpenTV or third-party vendors. To meet Wikipedias quality standards, this article or section may require cleanup. ... Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... It has been suggested that Techie be merged into this article or section. ... When used as a specific technical term used to distinguish from standard definition television in the context of High Definition Television (HDTV) the term high definition has become associated with a particular set of technical specifications or with the values of certain parameters within such specifications. ... Broadband in telecommunications is a term which refers to a signaling method which includes or handles a relatively wide range of frequencies which may be divided into channels or frequency bins. ... Data Over Cable Service Interface Specification (DOCSIS) is an international standard developed by CableLabs and contributing companies that include: ARRIS, Broadcom, Cisco, Conexant, Correlant, Intel, Motorola, Terayon, and Texas Instruments. ... DSL may refer to: Damn Small Linux Dark and Shattered Lands, a MUD based loosely on Forgotten Realms and Dragonlance books. ... Ethernet is a large and diverse family of frame-based computer networking technologies for local area networks (LANs). ... Fiber or fibre[1] is a class of materials that are continuous filaments or are in discrete elongated pieces, similar to lengths of thread. ... Official DVB logo, found on compliant devices DVB, short for Digital Video Broadcasting, is a suite of internationally accepted, open standards for digital television maintained by the DVB Project, an industry consortium with more than 270 members, and published by a Joint Technical Committee (JTC) of European Telecommunications Standards Institute... In cryptography, encryption is the process of obscuring information to make it unreadable without special knowledge. ... CA or ca may stand for: C&A stores calcium (Ca): symbol for the chemical element California: State of, United States Canada (ISO country code) Catalan language (ISO 639 alpha-2) Cellular automata Central America Certificate authority Channel America: Defunct US television network Chartered accountant Chemical Abstract Citizens Alliance: Political... Digital Rights Management (generally abbreviated to DRM) is any of several technologies used by publishers (or copyright owners) to control access to and usage of digital data (such as software, music, movies) and hardware, handling usage restrictions associated with a specific instance of a digital work. ... C in Copyright mark The letter C is the third letter in the Latin alphabet. ... In general terms, a virtual machine in computer science is software that creates a virtualized environment between the computer platform and the end user in which the end user can operate software. ... An example of HTML code with syntax highlighting and line numbers In computing, HyperText Markup Language (HTML) is a predominant markup language for the creation of web pages. ... MHP may stand for: Multimedia Home Platform Managed Healthcare Professional This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. ...


OpenTV middleware deployement includes some 43 cable, satellite or broadband TV network operators. For example: British Sky Broadcasting or BSkyB, Sky Italia, Télévision Par Satellite, Time Warner, UPC, Foxtel, Echostar, SKY Network Television (in New Zealand), Noos, Showtime Arabia, Cablecom, Euskaltel, Auna, Starhub, Viasat, HOT (Israeli company), Net Serviços de Comunicação S/A, Essel Group Zee Network, Digiturk, Etisalat, Liberty Global Europe UPC and others around the world. British Sky Broadcasting (BSkyB — formerly two companies, Sky Television and BSB) is a company that operates Sky Digital, the most popular subscription television service in the UK and Ireland. ... British Sky Broadcasting (BSkyB - formerly two companies, Sky Television and British Satellite Broadcasting, which merged) is a company that operates the most popular subscription television service in the Ireland. ... Sky Italia is an Italian digital satellite television platform owned by News Corporation. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... Time Warner Inc. ... UPC is a three letter acronym that can stand for: Uganda Peoples Congress Ultra Personal Computer Unified Parallel C Uniform Plumbing Code Union des Populations du Cameroun United Pan-Europe Communications United Pentecostal Church United Poultry Concerns United Presbyterian Church Universal Product Code Universitat Politècnica de Catalunya University... Foxtel is a cable television and satellite television company in Australia, formed through a joint venture between Telstra and News Corporation. ... EchoStar Communication Corporation (NASDAQ: DISH) is the parent company of DISH Network and the maintainer of the satellite fleet that provides the signal which DISH Network markets. ... SKY Network Television Limited (ASX: SKT; NZX: SKT), often trading as SKY, was New Zealands first pay television service and is at present, 2006, New Zealands largest pay television operator. ... Showtime or Showtime Arabia (Gulf DTH F.Z. L.L.C., the operating company behind digital pay TV broadcaster Showtime) as its called to distinguish itself from its U.S. counterpart, is the dominant subscription television service in the Middle East, North Africa, and the Levant territories. ... Euskaltel is a telecommunications company based in the Spanish autonomous community Basque Country, with its headquarters in Bilbao. ... StarHub Limited (SGX: T54) is a telecommunications company based in Singapore. ... Caption Viasat is a DTH distributor and a television network, founded by Jan Stenbeck and owned by Modern Times Group. ... Largest cable company in Israel. ... Net Serviços de Comunicação S.A. is the largest pay television operator in Brazil. ... Essel Group is a subsidary of the Zee Network and is headed by Subhash Chandra, who is regarded as one of Indias richest men. ... The Zee Network is a television network of satellite channels that consists of Zee TV, Zee Cinema, Zee News, Zee Muzic, Zee Café, Zee Studio, Zee Trendz, Zee Punjabi, Zee Bangla, Zee Gujarati, Zee Marathi, ETC, ETC Punjabi, Zee Action, Zee Smile, Zee Classic, Zee Premiere, Zee Arabiya, Zee Telugu... Digiturk (or alternatively DIGITURK) is a Turkish Satellite television provider, initialized in 1999 and brought to life in mid-2000. ... Etisalat logo Emirates Telecommunications Corporation, also known as Etisalat (former Emirtel), is the incumbent telecommunications carrier and internet service provider in the United Arab Emirates. ... Liberty Global Europe (formerly UGC Europe, and previously United Pan-Europe Communications or UPC, and still usually primarily trading under that brand) is Europes biggest cable TV provider, also providing internet access, telephony and other related services. ...


OpenTV Core middleware has shipped some 70+ million set-top boxes worldwide (July 2006) on 37 set-top-box manufacturers: Advanced Digital Broadcast, Amstrad, Daewoo, EchoStar, Grundig, Humax, Hyundai, Matsushita, Motorola, Nokia, Pace, Philips, Sagem, Samsung, Scientific Atlanta, Sony, Toshiba, Thomson and other CE vendors. To meet Wikipedias quality standards and conform with our NPOV policy, this article or section may require cleanup. ... Amstrad is a manufacturer of electronics based in Brentwood in Essex, England and founded in 1968 by Sir Alan Michael Sugar in the UK. The name is a contraction of Alan Michael Sugar Trading. ... This article is about the chaebol Daewoo Group. ... EchoStar Communication Corporation (NASDAQ: DISH) is the parent company of DISH Network and the maintainer of the satellite fleet that provides the signal which DISH Network markets. ... Grundig AG was a West German manufacturer of consumer electronics for home entertainment. ... Humax is an electronics company. ... The Hyundai Group (meaning modernity in Korean) was founded by Chung Ju-yung in 1947 as a construction company and was once South Koreas biggest conglomerate (chaebol). ... Logo for the Panasonic brand Matsushita Electric Industrial Co. ... Motorola (NYSE: MOT) is an American international communications company based in Schaumburg, Illinois, a Chicago suburb. ... Nokia Corporation (NYSE: NOK) is the worlds largest manufacturer of mobile telephones (as of June 2006), with a global market share of approximately 34% in Q2 of 2006[1]. It produces mobile phones for every major market and protocol, including GSM, CDMA, and W-CDMA (UMTS). ... PACE may refer to: Planetary Association for Clean Energy Parliamentary Assembly of the Council of Europe Police and Criminal Evidence Act 1984, in the United Kingdom Academy for Gifted Children in Richmond Hill, Ontario, the acronym PACE stands for Programming for Academic and Creative Excellence Partnership for Academic Competition Excellence... Philips HQ in Amsterdam Koninklijke Philips Electronics N.V. (Royal Philips Electronics N.V.), usually known as Philips, (Euronext: PHIA, NYSE: PHG) is one of the largest electronics companies in the world. ... SAGEM (Société d’Applications Générales de l’Electricité et de la Mécanique) was a major French company involved in defence electronics, consumer electronics and communication systems. ... Samsung Group is one of the largest South Korean business groupings. ... Scientific Atlanta is a large manufacturer of cable television, telecommunications, and broadband equipment. ... This article or section does not cite its references or sources. ... Toshiba Corporations headquarters in Hamamatsucho, Tokyo Toshiba Corporation sales by division for year ending March, 31 2005 Toshiba Corporation ) (TYO: 6502 ) is a Japanese high technology electrical and electronics manufacturing firm, headquartered in Tokyo, Japan. ... Thomson has several meanings: Thomson SA, formerly known as Thomson Multimedia, a French electronics manufacturer and media services provider. ...


OpenTV offers advanced interactive advertising solution. They purchased CAM Systems in 2005, an advertising traffic & Billing solution for US cable (Comcast). OpenTV provides system for allocation, scheduling, traffic, verification, and billing and supports local ad insertion/targeting at the headend or on the set-top, ad telescoping using VOD and PVR, enhanced TV for consumer call-to-action and audience measurement solutions for campaign effectiveness. The technology is used for example at Foxtel, Sky Digital (UK) called Sky Interactive (OpenTV middleware and WapTV) or on Echostar with Turner Media Group. Differs from tradition advertising (sometimes refered to as interruption advertising) as it allows the audience to respond to the party sending the communication. ... Comcast Corporation, (NASDAQ: CMCSA) based in Philadelphia, Pennsylvania, is the largest cable company and the largest broadband (second overall) Internet service provider in the United States. ... Foxtel is a cable television and satellite television company in Australia, formed through a joint venture between Telstra and News Corporation. ... Sky Digital is the brand name for British Sky Broadcastings digital satellite television service, transmitted from SES Astra satellites located at 28. ... WapTV is an interactive TV technology platform comprising a microbrowser, a markup language, and a significant collection of associated software tools and services. ...


OpenTV is quoted on the NASDAQ under OPTV and the majority shareholder is Liberty Media. NASDAQ in Times Square, New York City. ... The Liberty Media Corporation (NYSE: L) is an American media conglomerate. ...

[edit]

PVR Extension

OpenTV Core PVR works with a hard disk drive and other mass storage devices, to enable to deploy a PVR solution compatible with OpenTV-based solutions. OpenTV PVR supports recording of multiple streams, concurrent recording and playback, pausing and instant rewind of live TV , recording of scheduled events and series recording, recording and playback of interactive applications, support for set-top based ad-telescoping, and APIs to enable interactive applications to control PVR functions. The solution is deployed on stand-alone PVRs, push VOD (trickle-VOD), and network PVR. PVR can mean Personal video recorder. ...


OpenTV PVR 1.0 was deployed at BSkyB with NDS XTV under the Sky+ brand (as well as Sky Italia). In 2005, OpenTV released an advanced version of the PVR called OpenTV PVR 2.0 which includes a HDD file system and interactive application recording as well as Push VOD. OpenTV PVR 2.0 is deployed at UPC, Starhub, Austar and other operators around the world. OpenTV PVR solution is deployed on millions of set-top boxes worldwide. Sky Plus, or Sky+ is a subscription service which offers a personal video recorder fully integrated with a Sky Digital decoder. ...

[edit]

IPTV Extension

OpenTV Core middleware provide telecommunications operators with a platform for creating, managing and delivering IPTV solutions, with support for broadcast television (broadcast program tiers, pay-per-view), on-demand delivery (VOD using RTSP or DSMCC, NVOD, PVR and network PVR) and interactive TV (advertising, games, enhanced TV). It has been suggested that IP Media be merged into this article or section. ... VOD can mean: Video on demand Video On Demand pty. ... RTSP is the Real Time Streaming Protocol developed by the IETF and published in 1998 as RFC 2326. ... PVR can mean Personal video recorder. ... Interactive television describes any number of efforts to allow viewers to interact with television content as they view. ...

[edit]

High Definition Television (HDTV)

OpenTV set-top box OS enables HD programs and HD-capable applications. OpenTV Middleware supports both High Definition and Standard Definition in MPEG-4 / MPEG-2 over cable, satellite and IPTV networks. The OpenTV High Definition supports DVB-S2, witch is a new modulation scheme that enables a higher bit rate than was previously possible on a satellite network. The High Definition solution includes HDCP (High Definition Copy Protocol) for secure content delivery over the digital HDMI connections. High-definition television (HDTV) means broadcast of television signals with a higher resolution than traditional formats (NTSC, SECAM, PAL) allow. ... When used as a specific technical term used to distinguish from standard definition television in the context of High Definition Television (HDTV) the term high definition has become associated with a particular set of technical specifications or with the values of certain parameters within such specifications. ... Standard-definition television or SDTV refers to television systems that have a lower resolution than HDTV systems. ... MPEG-4 is a standard used primarily to compress audio and video (AV) digital data. ... MPEG-2 is the designation for a group of coding and compression standards for Audio and Video (AV), agreed upon by MPEG (Moving Picture Experts Group), and published as the ISO/IEC 13818 international standard. ... A cable is two or more wires or optical fibers bound together, typically in a common protective jacket or sheath. ... MILSTAR:A Communciation Satellite A satellite is any object that orbits another object (which is known as its primary). ... It has been suggested that IP Media be merged into this article or section. ... DVB-S2 is a newer specification of the DVB-S (Digital Video Broadcasting) standard. ... HDCP (High-bandwidth Digital Content Protection) is a specification developed by Intel Corporation to protect digital audio and video content as it travels across Digital Visual Interface (DVI) or High Definition Multimedia Interface (HDMI) connections. ... The High-Definition Multi-media Interface (HDMI) is an industry-supported, uncompressed, all-digital audio/video interface. ...

[edit]

Execution Environments

Variety of Application Models - OpenTV / HTML / Flash / MHP - OpenTV Core's architecture is configured to support interactive applications such as Electronic Program Guides (EPGs) and enhanced TV using application models including ‘C’, Flash, HTML/JavaScript, and Java/MHP.

[edit]

HTML Execution Environment

Embedded HTML browser based on OpenTV Device Mosaic (OpenTV bought out Spyglass on March 2000). The acquisition was completed July 24, 2000. In the deal, they received both Device Mosaic, an embedded web browser, and Prism, a content delivery and transformation system. An example of HTML code with syntax highlighting and line numbers In computing, HyperText Markup Language (HTML) is a predominant markup language for the creation of web pages. ...


The HTML solution is a browser for interactive television. The OpenTV HTML supports HTML 4.0.1 tags and attributes, plus Dynamic HTML features, Cascading Style Sheets (CSS) 1.0 and absolute positioning and media types from CSS 2.0, ECMAScript-262 compatible engine, JavaScript 1.5, with improved Script Object Model and Event Handling, Document Object Model (DOM) Level 1, HTTP 1.0 and HTTP 1.1, SSL 2.0 & 3.0 support, GIF87a, GIF89a, JPEG, PNG, and XBM image support, additional set-top box control via extensions to HTML, HTTP, JavaScript and CSS for iTV applications, support for placement of scaled TV window in HTML page, Broadcast delivery of HTML via the OpenTV Data Carousel, Primary (RAM-based) cache, Basic authentication and Cookie support, enhanced book-marking functionality for favorite URLs, user interface customization using Dynamic HTML. It is possible to use HTML authoring tools and application servers to build and deploy iTV applications. OpenTV HTML was deployed on millions of set-top boxes and TVs worldwide, from Sony, Motorola, Matsushita and PowerTV. An example of HTML code with syntax highlighting and line numbers In computing, HyperText Markup Language (HTML) is a predominant markup language for the creation of web pages. ... Wikibooks XML has more about this subject: Managing Data Exchange/CSS In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... JavaScript is the name of Netscape Communications Corporations implementation of ECMAScript standard, a scripting programming language based on the concept of prototypes. ... Document Object Model (DOM) is a description of how an HTML or XML document is represented in a tree structure. ... This article or section does not cite its references or sources. ... Motorola (NYSE: MOT) is an American international communications company based in Schaumburg, Illinois, a Chicago suburb. ... Logo for the Panasonic brand Matsushita Electric Industrial Co. ...


OpenTV HTML supports Japanese interactive TV market, with ARIB's Broadcast Markup Language (BML) for data service of digital satellite and terrestrial television services, as well as an HTML browser for Tnavi and internet access. The Association of Radio Industries and Businesses, commonly known as ARIB, is a standardization organization in Japan. ... Broadcast Markup Language, or BML, is a XML-based standard developed by Japanese ARIB association as a data broadcasting specification for digital HDTV broadcasting. ...

[edit]

MHP Execution Environment

OpenTV middleware Multimedia Home Platform Package supports DVB-MHP and enables to deploy Java applications and content based on the Digital Video Broadcasting Multimedia Home Platform standard. MHP may stand for: Multimedia Home Platform Managed Healthcare Professional This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... DVB, short for Digital Video Broadcasting, is a suite of internationally accepted, open standards for digital television maintained by the DVB Project, an industry consortium with more than 300 members, and published by a Joint Technical Committee (JTC) of European Telecommunications Standards Institute (ETSI), European Committee for Electrotechnical Standardization (CENELEC... Multimedia Home Platform (DVB-MHP) is an open middleware system standard designed by the DVB project for interactive digital television. ...

[edit]

Flash® Execution Environment

A presentation engine that extends OpenTV middleware to support Macromedia® Flash®-based applications. Designers and developers can build applications without the need for programming skills, using existing commercially available Flash® authoring tools. Adobe Flash (formerly Macromedia Flash and before that FutureSplash), or simply Flash, refers to both the Adobe Flash Player and to a multimedia authoring program used to create content for the Adobe Engagement Platform (such as web applications, games and movies). ...

[edit]

OpenTV Virtual Machine Execution Environment

OpenTV applications are written in the ANSI standard of the C language. OpenTV provides a development kit compiler similar to the standard C compiler, gcc, called gcco. This allows developers to write their applications and compile them to o-code, a portable form much like the .exe under Windows which is then run on many set-top-boxes. In this way, OpenTV encourages developers to write applications for their hardware by facilitating the process and ensures development of software for the platform. The OpenTV operating system itself is compact and micro-kernel based, ported to the host operating system in real time using OpenTV's Hardware Porting Kit (HPK). This allows it to be run on different set-top-boxes with minimal recompiling. ANSI C (Standard C) is a variant of the C programming language. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... A diagram of the operation of a typical multi-language, multi-target compiler. ... O-code is an intermediate code emitted by the BCPL compiler. ... HPK are a Finnish ice hockey team playing in SM-liiga based at Hämeenlinnan jäähalli (capacity 5000), Hämeenlinna. ...


API functions: The OpenTV API provides a large library of functions that can display graphics on the television screen, control audio/video services, accept and respond to user input - even communicate with the outside world. This is done through a medium-independent method of communication that involves the API handling the transmission, and passing the data received onto the application, thus concealing the actual method of data transfer. The communication protocols support one-way satellite broadcasts, full bi-directional links (such as a modem or hard-wired serial port) and high-speed broadband networks. In computer science, a subroutine (function, method, procedure, or subprogram) is a portion of code within a larger program, which performs a specific task and is relatively independent of the remaining code. ... Graphics are visual presentations on some surface such as a wall, canvas, computer screen, paper, or stone to brand, inform, illustrate, or entertain. ... Sound is a disturbance of mechanical energy that propagates through matter as a wave. ... Video is the technology of capturing, recording, processing, transmitting, and reconstructing moving pictures, typically using celluloid film, electronic signals, or digital media, primarily for viewing on television or computer monitors. ...


Programming model: The OpenTV programming model is an asynchronous message-based environment. OpenTV applications make o-code function calls to the OpenTV library. The library routines initiate operations or requests. They do not block until the operation has completed; they return immediately. When an operation or request completes, a message is sent to the application indicating completion. Applications consist primarily of a message loop, which retrieves messages from the single message queue. Messages are used for notification of external events, such as key presses on the remote control or completion of function call requests.


Modules: OpenTV applications consist of two or more modules:

  • The directory module, containing data about the application and its modules. This is required as the data must be transmitted before that of any other module.
  • One or more modules containing the code and data. These modules must contain either application o-code or application data. The main module is automatically loaded by the set-top-box (much like C's 'main' function) while other modules are loaded on request.

Modules can be transmitted over the duration of the television program. This reduces the start-up time for OpenTV applications, and the memory footprint for large, complex programs. As modules can be loaded and unloaded when needed, splitting an application up into modules impacts well on performance. Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ...


OpenTV application code is edited on the development platform and is compiled and linked to create .otv files. C code is created using a standard text editor or C IDE and compiled into o-code using gcco. The resulting .o file, which contains o-code, is run through several stages of linking to produce objects which are processed with a postlinker to reduce the size. This part of the process is similar to application development in other environments. However, the .otv file must be combined with control information that synchronizes its transmission to the set-top box with the regular TV audio and video signals. This stream of application data is known as a flow. The flow is ready to be multiplexed with audio and video stream to create a complete OpenTV broadcast stream. During the debugging cycle, the flow is used as is to download and test the interactive application over a blank screen, assuming that the TV signals are not essential to the functional behavior of the application. An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ... The word flow has several different meanings: In fluid mechanics, the word flow is often used to mean a complete description of the motion of a fluid. ... In telecommunications, multiplexing (MUXing) is the combining of two or more information channels onto a common transmission medium using hardware called a multiplexer or (MUX). ... Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected. ...


Source Code Example:

 /* * Displays Hello World on the TV screen, then * waits for Quit message, and exits. */ #include "opentv.h" #include "classes.h" #include "texter.h" int main (void) { texter_resource hellodata = {"Hello OpenTV Worldn", 1, 200, 300}; texter *hellotxt; O_debug ("Starting.n"); // Initialize ALL the gadget classes we use in this program init_texter_class (texter_ID); // Now create the text (string, color, x, y) hellotxt = (texter *) O_gadget_new( texter_ID, hello_world_ID, &hellodata ); // set UIMS tree O_ui_set_root( hellotxt ); // Activate gadget O_gadget_activate( hellotxt ); for (;;) { o_message msg; O_ui_get_event_wait ( &msg ); switch ( O_msg_class ( &msg )) { case MSG_CLASS_CONTROL : if( O_msg_type(&msg) == MSG_TYPE_QUIT ) { O_debug ("Quitting.n"); O_exit (); } break; } } } 
[edit]

See also

[edit]

Interactive television describes any number of efforts to allow viewers to interact with television content as they view. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... A digital video recorder (DVR) is a device that records video to a digital storage medium in digital form. ... When used as a specific technical term used to distinguish from standard definition television in the context of High Definition Television (HDTV) the term high definition has become associated with a particular set of technical specifications or with the values of certain parameters within such specifications. ... It has been suggested that IP Media be merged into this article or section. ... Video on demand (VOD) systems allow users to select and watch video content over a network as part of an interactive television system. ...

External links

  • OpenTV Inc.
  • InteractiveTV Today News coverage of OpenTV and other interactive TV companies
  • ITVT news blog providing extensive coverage of OpenTV and the iTV industry in general
  • InformiTV Glossary on OpenTV


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.