SVGは次世代のWebブラウザを考える上で重要な技術だ。だが、古いブラウザではサポートされていないこともあって、普及には至っていない。実現可能性という意味ではFlashの方が一歩、二歩先んじている。

ピクチャ 49.png

FlashでSVGの挙動を再現する

 

それならば、と考えた(恐らく)のがSVG Webだ。FlashがSVGをレンダリングできれば問題は一気に解消する。

今回紹介するオープンソース・ソフトウェアはSVG Web、FlashでSVGをレンダリングするソフトウェアだ。

SVG Webを使うとSVGで提供される文字の装飾や画像の表示、アニメーションなどがFlashで描けるようになる。ブラウザの種類によってネイティブなSVGかFlashによるものかを選択すれば良いだけだ。現状では本来のSVGに比べると若干ノイズがあるように感じられる。

ピクチャ 45.png

動画の再生も可能

 

とは言え再現性は非常に高い。殆どのレンダリングが実現できるほか、ユーザの操作によるオブジェクトの移動や拡大、縮小にも対応している。ビデオタグなども解釈し、SVGでは不可能(またはSafariが対応していないだけ?)な動画の再生やアニメーションに合わせた音楽の再生もできる。

技術先行で進めるのも良いが、実際のサービス利用者、開発者が利用するのは既にデファクトになっている技術だ。殆どのブラウザで使えるFlashであれば、インタラクティブな表示も容易に実現可能だ。

# 2009年08月05日ソフトウェア名の修正。

 

svgweb - Project Hosting on Google Code

 http://code.google.com/p/svgweb/