1. Firefox 4でのSVG
Makoto Kato
Technical Advisor
Mozilla Japan
2. About Mozilla
• 1998年、Netscape Communicator 5のコード
のオープンソース化に伴い、Mozilla.orgが設立
• 2003年、Mozilla Foundationが設立
• 2004年、Mozilla Europe / Mozilla Japan設立
• 2005年、Mozilla China設立
• 2005年、FirefoxとThunderbirdの開発等を行う
組織、Mozilla Corporationを設立
• 2008年、Thunderbirdの開発等を行う組織、
Mozilla Messagingが設立
2
3. About Firefox
• Mozilla Application Suite (Webブラウザ、
メールクライアント、HTMLエディタを統合し
たもの)からブラウザ部分を切り出し、軽量化
したもの
• 柔軟な拡張機能を持つ
• Firefox自体が一種の拡張機能を利用して作られて
いる
• レンダリングエンジンは、独自開発のGecko
• 2004年11月にバージョン1.0をリリース
• 最新版は、2010年1月にリリースされた3.6
4. About Firefox
• 正式にリリースされているプラットフォーム
• Windows
• Mac OS X
• Linux (GTK+)
• 上記以外にも、SolarisやBSD等にも対応
• 英語版、日本語版以外の様々な言語版
• 70言語版以上を提供
• 外部貢献者のコントリビュートによって様々な言
語版が提供されている
4
5. Firefox for Mobile
• Nokia N900版がリリース済み
• Maemo 5用
• 現在、以下のプラットフォーム版を開発中
• Android
• MeeGo/Qt (MeeGoのハンドセット版のデフォルトブラ
ウザ)
• デスクトップ版とまったく同一のレンダリングエ
ンジンを採用
• Firefox Mobile 1.0は、Firefox 3.6とまったく同一のエ
ンジンを採用
• モバイルに制限を加えない
• 当然SVGサポートも同様
6. MozillaにおけるSVG
• Mozillaでの最初のSVGのコードは、2001年か
ら
• 実際には、1999年から検討開始
• SVGを利用するには、ソースコードをコンパイル
する必要があった
• Firefoxでは、1.5 (2005年11月リリース)から
デフォルトで利用可能
• リリースしている全プラットフォーム(Windows /
Mac OS X / Linux)で利用可能
• 現在のバージョンでは、プラットフォーム独立な
グラフィックライブラリを利用してるため、どの
プラットフォームでも同じ描画