英国BBCによるJavaScriptライブラリ「Glow」
※ 画面は公式サイトデモより
BBCといえば英国の国営放送だが、日本のテレビ局界隈とは異なりWeb技術への取り組みが積極的だ。Web APIも提供しており、各種動画共有サイトへの配信も行っている。Webサイトも相当作り込まれたものになっている。
BBCによるJavaScriptウィジェットライブラリ
そんなBBCで新しい試みが行われている。彼らの作ったJavaScriptライブラリがオープンソース化されたのだ。
今回紹介するオープンソース・ソフトウェアはGlow、BBC製のJavaScriptライブラリだ。
Glowは幾つかのパーツに分かれている。例えば入力補完、画像をスクロールするCarousel、WYSIWYGエディタ、吹き出し風の情報パネル、オーバーレイウィンドウ、スライダー、ドラッグアンドドロップによるソート、タイムラインなどだ。
キーボードヒーロー。隠されている部分も推測しつつ単語を入力するゲーム
そしてそれらを組み合わせて、Flickrの写真をブラウジンするデモをはじめ、王室の年表、キーボードヒーローというゲームが提供されている。どれも作り込みがなかなか難しそうなものばかりで、Glowを使えばきっと容易になるはずだ。
Webアプリケーションレベルの高度なウィジェットも便利だが、通常のWebサイトにプラスαしたくらいの小さなウィジェットも使いどころは多い。自分のサイトをもっと便利に、ユーザビリティ高くするために用いてみよう。
BBC - Glow JavaScript Library