Ginga-NCLとGinga-J

海外の地デジについて調べていたら、Ginga-Jなる単語が出てきたので調べてみた。

まず、基礎知識

・日本の地デジ形式 ISDB-T
・南米で採用されている地デジ形式 ISDB-TBもしくはSBTVD
ABNT=The Brazilian Association for Standardization (ブラジルの団体, 規格を定めている)
ARIB=Association of Radio Industries and Businesses / 一般社団法人 電波産業会(日本の団体, 規格を定めている)
SBTVD Forum=The Brazilian Digital Terrestrial Television Forum (ブラジルの団体)
DiBEG=Digitan Broadcasting Experts Group(日本の団体)
DVB=Digital Video Broadcasting Project(ヨーロッパの団体)
ETSI=European Telecommunications Standards Institute(ヨーロッパの団体, 規格を定めている)

海外の地デジ採用ニュースを追っていくと、DiBEG Newに「2011/10/19 モルジブで地デジ採用!」というのを発見。
他にどんなニュースがあるのかを見てみると、技術文章についてのアップデートがあった。(Update of ISDB-T International Harmonization Documents (ABNT – ARIB – SBTVD Joint Documents))

これの「6. Commonalities and Differences in the XML based multimedia coding scheme」に「6.1. NCL and the Ginga-NCL presentaiton environment」という形で、「Ginga-NCL」と、その後に「Ginga-J」という単語が登場してくる。

NCLはNested Context Languageの略で、XMLベースのアプリケーションを構成するための言語規格。
Ginga-NCLは、ABNT NBR 15606-2とABNT NBR 15606-5にて定義されている規格となっている。
この規格にはLuaによるスクリプト言語も含まれている。

また、Ginga-NCLには、ITU-R BT.1699-1で定義されているACAP-XおよびDVB-HTMLと、ECMAScriptのDOM level 1 API for BML for basic servicesにも対応している。

Ginga-NCLは、基本的には日本の地デジで採用されているARIB STD-B24の発展拡張系で、できることは、Ginga-NCLの方が多い。

Ginga-J(ABNT NBR 15606-4)も、ARIB-J(ARIB STD-B23)の発展拡張系となる。
どちらもJavaMEのJava TV 1.1をベースに拡張されている。
ARIB-Jの方は、ITU-T J.202ベースのDVB-GEM 1.2との互換がある。
GEMというのはMHPの拡張系で、MHP=Multimedia Home Platform、GEM=Globally Executable MHPというのがフルネームとなる。
ここら辺の関係はいろいろめんどいが、Introduction to MHP & GEMの図説をみるとわかりやすいだろう。

Ginga-Jで使われているJavaDTV 1.3というのはこれらをほぼ全て含んでいるらしい。

Ginga-NCL/Ginga-Jに関する資料はgingaオフィシャルにある。
Downloadページに、ブータブルのGINGA LIVE CDがあったり、VMware用の仮想イメージがあったりする。

ginga-NCL用のNCL Eclipseというのもあるが、現状英語による説明はない。

で・・・いろいろ見ても、いまだに分からない点が1つ・・・
なんで「Ginga」って言うん?
wikipedia englishを見ると「The name Ginga was chosen for the middleware in recognition of the culture, art, and constant fight for freedom and equality of the Brazilian people. Ginga is the fundamental movement in capoeira, and pronounced jinga; literally: rocking back and forth; to swing.」とある。
はしょって言えば、ブラジルがヨーロッパに植民地化されたあと、奴隷が武器を持たずに戦う技として作られていったカポエイラの基本的な構えが「ジンガ」といい、そこから名前を取った、と。

なお、以前はOpenGingaというプロジェクトもあったようですが、現在はつぶれてドメインは別物になっています。

Tintri VMstore T540

先日紹介した、Tintri VMstore T445。
先日開催されたvForum2011にて実物があったので、いろいろ聞いて見た。

おおむね想定通りだったけど、いくつか記事のアップデートが必要な点があった。

ハードウェア的な構成についての話
・機種が2つ、廉価版で4UのT445と、ヘッド冗長性ありで3UのT540がある。
 (T540のが後に出てきた)

・廉価版 4UのT445のハードウェア
想定通りSUPERMICROの4U SuperChassis 846シリーズだった。
HDDが24スロットで、160GB SSDを9本でRAID6、1TB HDDを15本でRAID6としている。
オンボードNICは1Gbps 1つ+管理用1Gbps 1つと結構貧弱。

・冗長性ありの3U T540のハードウェア
Tintriのページにある背面画像から考えるとSUPERMICROの3U SuperServer 6036ST-6LRあたり。
HDDが16スロットで、300GB SSDを8本でRAID6、3TB HDDを8本でRAID6としている。
オンボードで10Gbps NICが2つついているというのが利点であろう。
その他に管理用として1Gbos NICが2つある。

・消費電力の謎。
ノックスのカタログではT445の消費電力が1200Wで、T540の消費電力が500Wとなっているが、デュアルヘッドなのにほんとか?
と思い、Tintri公式のリソースにてダウンロードできるdatasheetを確認したところ、T445・T540のどちらとも「Typ(標準値)が500W」としか書かれていなかった。
T445の消費電力1200Wというのは、おそらくシャーシの最大消費電力 1200Wから来ていると思われる。
であれば、T540も、シャーシの最大消費電力 1200Wとなるのであろう。
(2011/12/21追記: 上記に記載した、ノックスカタログにおける消費電力の件は500Wに修正されていた)

・T540でのヘッド間ディスク共有方法はStorage Bridge Bayを利用
T540では、ヘッドの冗長性アリ、となっているが、どうやって2つのヘッドを1つのディスク群にアクセスさせているのかを、シャーシ側の資料を確認してみたところ、Storage Bridge Bayという仕組みを利用しているとのこと。
SSBについては、Storage Bridge Bayからの出発 ~SBB規格がもたらすストレージの未来像~という日本語の記事があったので、こちらを見てください。

ストレージとしての動作について
・最終的なデータの置き場所はHDD上
・書き込み/読み込みキャッシュ的な感じでSSDをフル活用する
・エンクロージャの増設等は現状考えられてはいない
 (ただし、T540はハードウェア的には外部SASポートがあるのでできなくはないはず)

・VMware専用のNFSストレージで、他のOS用には考えられていない
 とはいえ、Citrix Xenに関しては対応する可能性がある。

Android携帯をBluetooth接続のGPSアダプタに見せるソフト

Android携帯のGPS/3Gネットワークによる現在位置検出機能を他の機器にもBluetooth接続で利用できるようにするソフトがあります。
Bluetooth GPS Output
10分間だけ使える体験版。
$1.99のBluetooth GPS Licenseを買うと制限が解除される。

Network/Bluetooth GPS
こっちは$1.99で販売しているアプリ。
Bluetooth接続とTCP/IP接続に対応している。
同じ作者のSolidSync Trip Tracker($1.99)で保存した移動ログを指定すると、実際には移動していないのに移動しているかのように機器に移動情報が送れるという機能があるので、GPS関連ソフトのデバグにも有用。

ReadyNASのCPUがMarvell Kirkwoodに

うちにはInfrant社のReadyNAS 600がある。
当時、4ドライブ搭載可能で、しかも、ドライブを大容量のものに交換すると、中のデータを保持したまま、RAIDを再構築してくれる、という製品は、これしかなかった。
しかも、(ドライブ抜きだけど)10万円を切っていた。
その当時のReadyNASは、CPUアーキテクチャにSPARCを採用した独自のものを使っていた。
その後、ReadyNAS X6、ReadyNAS NVになり、そして、InfrantがNETGEARに買収され、
また、CPUアーキテクチャがIntel ATOMベースに変わりReadyNAS NV+が出たりした。

そして、昨日、新製品、ReadyNAS NV+ v2とReadyNAS Duo v2が出た。
プレスリリース: NETGEAR Redefines Home and Small Business Storageと、紹介ページ

なんでも、CPUアーキテクチャがARM系のMarvell Kirkwood 6282 に切り替わったらしい。
それに伴い、NAS OSのRAIDiatorも、ARM版が出てくるんだと思われますが、どれくらい変わるのかはまだ不明。
特に、SPARC→Intelの時は、ディスクの引き継ぎが出来たけど、今度も可能なのかというところが気にかかります。

2ドライブのDuo v2が$199、4ドライブのNV+ v2が$399 と、値段的にはそんなものかな、といったところ。

とはいえ、Marvell Kirkwood 6282といえば、Synology社のNAS DS111/DS211/DS411とかQNAP社のTS-119P+/TS-219P+/TS-419P+ Turbo NASとか、いろいろで採用されているやつです。
競合他社がひしめく中、どれだけの優位性を出せるのかが気になるところです。

なお、QNAP社のMarvellチップ搭載のNASについて、どんなスペックなのか、Debianを移植したDebian on QNAP Turbo NASのページで一覧かされているので紹介しておきます。

republic wireless

アメリカでrepublic wirelessという会社が、Android携帯本体を$199で買うと、それ以降の月々料金は$19だ、といってるサービスが始まったらしい。

Android携帯はLG Optimus で、Android 2.3での提供だとか。(ここの下のほうに記載あり)

売り文句は、$19/月。
wifiと3Gネットワークを、まるでハイブリッド自動車のように切り替えて使うから、安いんだ、と。

WHAT IS COST?を見ると、
・Unlimited minutes, data, & text (無制限の通話、データ通信、SMS)
・No contracts or early termination fees (長期契約や解約手数料無し)
・No overages, ever! (追加コストはない)
なんて、威勢のいい言葉が・・・

3G回線を使っても無制限で、$19っておかしいなぁ、と思っていたんですが、Androidcentralに「Republic Wireless — a great idea that’s not quite there yet」という紹介記事を発見。
「While not on Wifi, you’re limited to 550 minutes, 150 SMS messages, and 300MB data monthly while on Republic Wireless’ 3G network. 」

republic wirelessのページでは発見できなかった、「3Gネットワーク利用時は、550分の通話、150回のSMS送信、300MBデータ通信までが可能」という記載が・・・
3G接続時は無制限じゃない、というのは当然だなぁ、とは思うものの、それでも、この上限設定で$19って、結構安い気がしなくもない。

とはいえ、wifi主体でってのは、Androidcentralの記事の最後にあるとおり「I’ll have to wait for version 2.0」って感じがしますけどねぇ・・・

ま、どっちにしろ、アメリカの話なので、日本じゃ関係ないですけどね^^;;;

モバイルバージョンを終了