Mozilla 勉強会@北海道
Firefox や Thunderbird の拡張機能や Jetpack などのアドオン、あるいはアプリケーションプラットフォームとしての Mozilla の技術や Web の未来について扱う小規模ワークショップです。
今回の Mozilla 勉強会は OSC 北海道 の中で 3 つのセッションを行う形の勉強会になります。また、勉強会とは別途 HTML5 に関するセッションも 1 つ Mozilla Japan で担当しています。
OSC 北海道のイベントタイムテーブルをご覧いただき、ご参加いただける方はセミナー事前登録フォームよりお申し込みください。なお、各セッションの内容は独立したものとなります。
スケジュール
- 10:00: OSC 北海道開場
- 10:15 – 11:00: 他の講演や展示ブースをご覧ください
- 11:15 – 12:00: HTML5 – 新しい技術と新しいウェブ
- —– 昼休み —–
- 13:00 – 13:45: Firefoxの開発プロセス
- 14:00 – 14:45: イチから始める Firefox 拡張機能開発
- 15:15 – 16:00: Firefox 拡張機能の新プラットフォーム Jetpack の紹介〜自分のブラウザは自分で作る〜
- 16:15 – 18:00: 他の講演や展示ブースご覧ください
関連セッション – HTML5 – 新しい技術と新しい Web
Mozilla では Firefox を通じて Web 標準サポートの重要性を訴え、Web のプラットフォーム化を推し進めてきました。そ れが遂に他のブラウザベンダーにも受け入れられ、HTML5, CSS3, SVG などの多くの標準技術がサポートされるようになって きました。
HTML5 とその関連技術に注目が集まっていますが、具体的に何ができるのか、どう変わるのか、注意が必要なところはどこか、今すぐ 使えるのか、次にサポートされる技術は何か、具体例やデモを交えつつお伝えします。
Web 開発者はもちろん、Web 技術の変化に関心のある方のお越しをお待ちしております。
セッション 1 – Firefox の開発プロセス
Netscape Communications Corporationが、Mozilla.orgにてNetscape Navigator のソースコードを公開して、すでに10年を超えています。ソースコードする公開した際、Bugzillaなどのシステムを新規開発を行うなど、 Firefox開発に関するツール等の開発も行っています。
Mozillaで現在利用している自動テストツールや、パフォーマンスチェッ クツールなどの詳細を通して、世界に散らばる開発者達がどのようにFirefoxを開発しているのかを説明します。
セッション 2 – イチから始める Firefox 拡張機能開発
発表者: 吉野 公平
資料: スライドとサンプル拡張機能
Firefox が豊富なアドオンを利用して簡単にカスタマイズできることはよく知られています。アドオンの中でも機能の追加や改変が可能な「拡 張機能」は小さなプログラムですが、実は XML と JavaScript で書かれています。つまり、プログラマーでなくても Web サイト制作の知識さえあれば作れるのです。
このセッションでは、主に Web 開発者の皆さんを対象として、Firefox 用拡張機能の仕組みと作り方を、サンプルを交えて初歩から学んでいきます。
セッション 3 – Firefox 拡張機能の新プラットフォーム Jetpack の紹介〜自分のブラウザは自分で作る〜
発表者: アカツカダイスケ / Gomita
資料: Jetpack SDK 0.5 開発デモ
Jetpack とは Firefox の拡張機能の開発と導入の敷居を下げる新しい拡張機能プラットフォームです。主立った機能や UI へのアクセスを API として提供することで JavaScript + HTML といった比較的世間に浸透した技術での開発を可能 とします。これまでウェブコンテンツを開発してきた技術者にとっても、いよいよ自分の道具であるウェブブラウザを自分の思うがままに拡張できる環 境が整って来ました。本講演では、新しく公開された SDK を使った実際の開発デモを通じて Jetpack の可能性や開発方法を知って頂きたく思います。