Interactivity middleware

Middleware



technologyexpertisefeaturesauthoring
receiver
grouptargetnameownerstandardbased oninfoDVBcompaniesprocedural / declarativeweb compatibleanimation3Dintegration with TVcontent creationcontent validationinteroperablesecuritydevice accessfootprint
channel changingacess to EPG datascheduling recording on a PVRdedicated UI authoring toolsdynamic content generation from DB or CMSby hand by non-programmerauthentication of source of applicationapplication integritycontrolled access to device capabilitiespersistent data storage in terminalremovable persistent data storagesmart cardmobileSDHD
PC

Flash/AirAdobe-


























SilverlightMicrosoft-


























SVGW3CW3C TR SVG11


























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


mediumPhilips, OpenTV, ANTpartially declarativetoolkitprocedural animationnoneyesyesyesyesyesnopartially
yes (w/q)yes (w/q)noyes (w/q)nono
mediumhigh
TV






























MHPDVBETSI TS 101 812...

highOsmosysproceduralstaticprocedural animation,
frame based
futureyesyesyesyesyesnopartially,
micro-browser

yesyesyesyesyesyes
mediumhigh
DVB-GEM
DVB-GEMDVBETSI TS 102 819...MHP (without DVB)wphighSunproceduralstaticprocedural animation,
frame based
futureyesyesyesyesyesnopartially,
micro-browser

yesyesyesyesyesyes
mediumhigh
broadcastOCAP (tru2way)CableLabs(industry consortium)MHP (70%)wpmediumCableLabsproceduralstaticprocedural animation,
frame based
futureyesyesyesyesyesnopartially,
micro-browser

yesyesyesyesyesyes
highhigh
ACAPATSC

























ARIB B.23ARIB

























IPTVGEM-IPTV
ETSIMHP 1.2 subset
highAlticastproceduralstaticprocedural animation,
frame based 
futureyesyesyesyesyes
partially,
micro-browser

yesyesyesyesyesyes
mediumhigh
Packaged mediaBD-JBluRay(specs)GEMwpmediumSunproceduralstaticprocedural animation,
frame based
future---yesyesnopartially,
micro-browser

yesyesyesyesyesyes




MHEG-5

ISO/IEC 13522-5

ETSI ES 202 184


wpmedium, lowS&Tdeclarative, partially declarative, proceduralCMSprocedural animationnoneyesyesyes (w/q)yesyesnofully,
micro-browser

yes (w/q)yes (w/q)yes (w/q)yes (w/q)nono
smallmedium,
high


eTV / EBIF
CableLabs(industry consortium)

lowCableLabs
staticnonenoneyes (w/q)nonoyesyesnofully
nononoyes (w/q)nono
small


wTVMLBSkyBETSI TS 102 322
wpmediumBSkyBdeclarative, partially declarativeCMSprocedural animationnone
yes (w/q)yes (w/q)yesyesyesfully
yes (w/q)yes (w/q)yes (w/q)yesyes (w/q)yes (w/q)
small


MediaroomMicrosoft(proprietary)
wplowMicrosoft



















high


GingaSBTVDABNT standardsITU-T J.200wp
























MediaHighwayNDS



























LIME (H.762)





























OpenTVOpenTV

wp
























Apple TV apps (*)
Apple




























Google TV apps
Google




























Yahoo TV widgets
Yahoo


























Mobile

LASeR / SAFMPEGISO/IEC 14496-20  (MPEG-4 part 20)SVG Tiny 1.2 and ECMA ScriptwplowStreamezzodeclarative, partially declarativeCMSdeclarative animationsimulatedyesyesnoyesyesnofully, partially
nononoyesnonosmall



OMA RME / 3GPP DIMSOMA / 3GPP(industry consortium: DIMS)SVG Tiny 1.2 and ECMA Script
lowNSNpartially declarativeCMSdeclarative animationsimulatedyesnonoyesyesnopartially
nononoyesnonosmall



MIDP + optional JSRSunJSR-000118
wplowTUBSpartially declarative, proceduralstatic, CMSprocedural animation, declarative animationfullyesyesyesyesyesnopartially
yesyesyesyesyes
small



AndroidGoogle

wp
























BREWQualcomm


























grouptargetnameownerstandardbased oninfoDVBcompaniesprocedural / declarativeweb compatibleanimation3Dchannel changingacess to EPG datascheduling recording on a PVRdedicated UI authoring toolsdynamic content generation from DB or CMSby hand by non-programmercontent validationinteroperableauthentication of source of applicationapplication integritycontrolled access to device capabilitiespersistent data storage in terminalremovable persistent data storagesmart cardmobileSDHD
integration with TVcontent creationsecuritydevice accessfootprint
technologyexpertisefeaturesauthoring
receiver

Last update: 1st September 2010