Firefox 4 with SVG

1,557 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,557
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Firefox 4 with SVG

  1. 1. Firefox 4でのSVG Makoto Kato Technical Advisor Mozilla Japan
  2. 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. 3. About Firefox • Mozilla Application Suite (Webブラウザ、 メールクライアント、HTMLエディタを統合し たもの)からブラウザ部分を切り出し、軽量化 したもの • 柔軟な拡張機能を持つ • Firefox自体が一種の拡張機能を利用して作られて いる • レンダリングエンジンは、独自開発のGecko • 2004年11月にバージョン1.0をリリース • 最新版は、2010年1月にリリースされた3.6
  4. 4. About Firefox • 正式にリリースされているプラットフォーム • Windows • Mac OS X • Linux (GTK+) • 上記以外にも、SolarisやBSD等にも対応 • 英語版、日本語版以外の様々な言語版 • 70言語版以上を提供 • 外部貢献者のコントリビュートによって様々な言 語版が提供されている 4
  5. 5. Firefox for Mobile • Nokia N900版がリリース済み • Maemo 5用 • 現在、以下のプラットフォーム版を開発中 • Android • MeeGo/Qt (MeeGoのハンドセット版のデフォルトブラ ウザ) • デスクトップ版とまったく同一のレンダリングエ ンジンを採用 • Firefox Mobile 1.0は、Firefox 3.6とまったく同一のエ ンジンを採用 • モバイルに制限を加えない • 当然SVGサポートも同様
  6. 6. MozillaにおけるSVG • Mozillaでの最初のSVGのコードは、2001年か ら • 実際には、1999年から検討開始 • SVGを利用するには、ソースコードをコンパイル する必要があった • Firefoxでは、1.5 (2005年11月リリース)から デフォルトで利用可能 • リリースしている全プラットフォーム(Windows / Mac OS X / Linux)で利用可能 • 現在のバージョンでは、プラットフォーム独立な グラフィックライブラリを利用してるため、どの プラットフォームでも同じ描画
  7. 7. FIREFOX 4 WITH SVG 7
  8. 8. Firefox 4でのSVG • SVGサポートの改善 • HTML5パーサー • ハードウェアアクセラレーション 8
  9. 9. Firefox 4でのSVGサポートの改善 • Animation Moduleのサポート • Text Moduleのサポートの改善 • <img> / <svg:img>でのSVG利用 (予定) 9
  10. 10. HTML5パーサー • SVGやMathMLとHTMLの混合利用が可能にな る • XMLの名前空間は必要なし • Firefox 3.6でも利用可能だが、デフォルトOFF <html> <body> <svg width="200" height="200"> <circle cx="100" cy="100" r="80" fill="blue"/> <rect x="10" y="10" width="20" height="20" fill="red“ /> </svg> </body> </html> 10
  11. 11. ハードウェアアクセラレーションサポート • Direct2Dによるハードウェアアクセラレーシ ョンサポート • Windows Vista / Windows 7のみ • サポートする環境についてはドライバによって、 ブラックリスト・ホワイトリスト形式をとる予定 • ドライバによっては期待した動作をしないため 11
  12. 12. Firefox 4でサポート予定がないもの • Color Profile • Cursor Module • Font Module • View Module 12
  13. 13. SVGに関するその他問題 • 報告されている問題は、Bugzillaを参照のこと • https://bugzilla.mozilla.org/buglist.cgi?query_ format=advanced;bug_status=UNCONFIRME D;bug_status=NEW;bug_status=ASSIGNED;b ug_status=REOPENED;component=SVG;prod uct=Core;classification=Components
  14. 14. その他ドキュメント • Mozilla SVG Project • https://wiki.mozilla.org/SVG:Home_Page • Mozilla Developer Center / SVG • https://developer.mozilla.org/en/SVG • SVGの実装状況 • https://developer.mozilla.org/en/SVG_in_Firefox • メーリングリスト • news://news.mozilla.org/mozilla.dev.tech.svg • http://groups.google.com/group/mozilla.dev.tech. svg/topics 14
  15. 15. Any Question? 15

×