Interactivity middleware

Middleware



technology expertise features authoring
receiver
group target name owner standard based on info DVB companies procedural / declarative web compatible animation 3D integration with TV content creation content validation interoperable security device access footprint
channel changing acess to EPG data scheduling recording on a PVR dedicated UI authoring tools dynamic content generation from DB or CMS by hand by non-programmer authentication of source of application application integrity controlled access to device capabilities persistent data storage in terminal removable persistent data storage smart card mobile SD HD
PC

Flash/Air Adobe -


























Silverlight Microsoft -


























SVG W3C W3C TR SVG11


























XHTML, Javascript, CSS W3C W3C TR XHTML1
(standard org + industry consortium)


medium Philips, OpenTV, ANT partially declarative toolkit procedural animation none yes yes yes yes yes no partially
yes (w/q) yes (w/q) no yes (w/q) no no
medium high
TV






























MHP DVB ETSI TS 101 812...

high Osmosys procedural static procedural animation,
frame based
future yes yes yes yes yes no partially,
micro-browser

yes yes yes yes yes yes
medium high
DVB-GEM
DVB-GEM DVB ETSI TS 102 819... MHP (without DVB) wp high Sun procedural static procedural animation,
frame based
future yes yes yes yes yes no partially,
micro-browser

yes yes yes yes yes yes
medium high
broadcast OCAP (tru2way) CableLabs (industry consortium) MHP (70%) wp medium CableLabs procedural static procedural animation,
frame based
future yes yes yes yes yes no partially,
micro-browser

yes yes yes yes yes yes
high high
ACAP ATSC

























ARIB B.23 ARIB

























IPTV GEM-IPTV
ETSI MHP 1.2 subset
high Alticast procedural static procedural animation,
frame based 
future yes yes yes yes yes
partially,
micro-browser

yes yes yes yes yes yes
medium high
Packaged media BD-J BluRay (specs) GEM wp medium Sun procedural static procedural animation,
frame based
future - - - yes yes no partially,
micro-browser

yes yes yes yes yes yes




MHEG-5

ISO/IEC 13522-5

ETSI ES 202 184


wp medium, low S&T declarative, partially declarative, procedural CMS procedural animation none yes yes yes (w/q) yes yes no fully,
micro-browser

yes (w/q) yes (w/q) yes (w/q) yes (w/q) no no
small medium,
high


eTV / EBIF
CableLabs (industry consortium)

low CableLabs
static none none yes (w/q) no no yes yes no fully
no no no yes (w/q) no no
small


wTVML BSkyB ETSI TS 102 322
wp medium BSkyB declarative, partially declarative CMS procedural animation none
yes (w/q) yes (w/q) yes yes yes fully
yes (w/q) yes (w/q) yes (w/q) yes yes (w/q) yes (w/q)
small


Mediaroom Microsoft (proprietary)
wp low Microsoft



















high


Ginga SBTVD ABNT standards ITU-T J.200 wp
























MediaHighway NDS



























LIME (H.762)





























OpenTV OpenTV

wp
























Apple TV apps (*)
Apple




























Google TV apps
Google




























Yahoo TV widgets
Yahoo


























Mobile

LASeR / SAF MPEG ISO/IEC 14496-20  (MPEG-4 part 20) SVG Tiny 1.2 and ECMA Script wp low Streamezzo declarative, partially declarative CMS declarative animation simulated yes yes no yes yes no fully, partially
no no no yes no no small



OMA RME / 3GPP DIMS OMA / 3GPP (industry consortium: DIMS) SVG Tiny 1.2 and ECMA Script
low NSN partially declarative CMS declarative animation simulated yes no no yes yes no partially
no no no yes no no small



MIDP + optional JSR Sun JSR-000118
wp low TUBS partially declarative, procedural static, CMS procedural animation, declarative animation full yes yes yes yes yes no partially
yes yes yes yes yes
small



Android Google

wp
























BREW Qualcomm


























group target name owner standard based on info DVB companies procedural / declarative web compatible animation 3D channel changing acess to EPG data scheduling recording on a PVR dedicated UI authoring tools dynamic content generation from DB or CMS by hand by non-programmer content validation interoperable authentication of source of application application integrity controlled access to device capabilities persistent data storage in terminal removable persistent data storage smart card mobile SD HD
integration with TV content creation security device access footprint
technology expertise features authoring
receiver

Last update: 28th June 2011