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