|
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 |
|