データ放送コンテンツ開発の抱える問題
BMLとは?
データ放送で使用されているプログラミング言語BML(Broadcast Markup Language)はHTMLをXMLのルールに従って再定義したXHTMLをベースとして、必要な機能だけに絞り、放送特有の機能を追加した日本独自の言語です。
また、BML挙動を制御に使用されているECMA Scriptという言語は、JAVA Scriptを標準規格化したものでJAVA Scriptに近い言語です。
BML開発の問題

BMLはARIB(社団法人電波産業会)が定めた日本独自の言語であり、HTMLなどの世界中で使用されている言語ではないため、海外からの開発ツールも期待できません。
さらに、受像機に内蔵されている"BMLブラウザ"がメーカーごとに異なるため、BMLが各メーカーのテレビで正常に動作するかの検証作業に、莫大な手間 と設備が必要になる問題もあります。
そのためBML開発には常に多くの手間、コストが重くのしかかり、新たなビジネスモデルを見出せない限り大きく投資することができないことが、最大の問題となっています。

