Sponsored Link

だるくぶろぐ

私の興味のあるネタや思ったことなどをメモ代わりに書いていくというブログです。

Mozilla Party JP 8.0 レポート その3

一体前の記事からどのくらい時間発ってるんだよ! と自分でも突っ込みを入れたくなったので、微妙に手抜き(リンクとかは気が向いたら貼る)モードになりつつ続き。

次はSeth.S.さんによるFirefox3についての話。

エンドユーザ向け改良点

  • ディスプレイと印刷の改良
    • Cairo(OSSのベクタグラフィックスライブラリ)を使用
    • ページをPDFとして保存する機能。
  • Webアプリケーションをデフォルトのアプリケーションとして扱える
  • 例:mailto:をGoogleやYahoo! MailなどのWebメールに
    doc, xlsをGoogleのdoc.google.comに
  • Add-ons manager
    • インストールのステップが1つ減る
    • プラグインもAddonで一括管理
  • Places
    • プックマークと履歴の改良
  • ダウンロードマネージャーの改良
    • ダウンロードを途中で終わらせても再開できるように(レジューム)
    • ウィルススキャンとの統合
  • カスタマイズ
    • 検索バーのリサイズを可能に(Safariより)
    • サイト毎の文字サイズなどを記憶できるようにする
  • セキュリティ
    • ユーザにも分かり易いように
    • EV認証のサポート
      • ユーザにどのレベルの認証か分かるように
      • ブラックリストの設定(サイト、スクリプト、プラグイン、拡張)
  • OS統合
    • Vistaのペアレンタルコントロールとの統合
    • MacOS Growl、キーチェーンとの統合
    • コンテンツ開発者のための改良
  • 拡張機能Firebugへの対応
    • 個人的にはFirebugとDOM Inspectorの作者が同一人物(Joe Hewittsさん)であることを知って驚いた
    • http://getfirebu.com/
    • 日本語バージョンももうすぐリリースらしい(既にnorahさんが日本語化されていたと思うんですが、それが採用されるのだろうか?)
  • Acid2対応
  • APNG対応
    • APNGは非対応のブラウザだと最初のイメージだけを表示するそうな
    • Webアプリ開発者向けの改良
  • オフラインブラウズの改良
    • DOMイベント追加(オンラインになったときとオフラインになったとき)
    • オフラインキャッシュ
  • HTTP ONLYのCookieに対応
    • XSS攻撃からCookieの内容を守る
      • IE6SP1から実装
      • Fx3で対応、Fx2にもBackport
  • 速くてネイティブなgetElementsByClassName()
    • WHATWG(Fx,Opera,Safari,Googleなどの連合)推奨
    • JavaScriptだと遅いのでネイティブで実装
  • <a ping>
    • anchorタグにping属性
    • 任意でオフにできる
    • Add-on開発者向け
  • FUEL
    • XPCOMのUIをラップしてDOMのように扱える
    • Fx1.5〜3.0に対応予定
  • Places
    • SQLiteの上で動く(MozStorage)
    • remotesyncを実装しやすいように
    • generic annotation
    • ToolkitがReusableに
      • 例:ブックマーク、履歴のツリー
      • APIの簡素化
    • Native APIにもアクセス可能
  • 新しいXUL Widget
    • scale(目盛り)
    • textbou(数字しか入力を受けつけない)
    • timepicker(時刻しか入力を受けつけない)
    • datepicker(文字列・gridベース両対応)
  • Xulのツリーの改良
    • 水平スクロール可能
    • 個々のセル選択状態
    • インラインで編集可能
  • i18n
    • AMOのi18n化(現在13カ国)
    • 日本のみの公開というような設定が可能
    • スクリーンショットのローカライズ化(予定)
    • 通知機能
  • Fx3のスケジュール
  • 現在Alpha3(注:講演当時)
    • 日本語版はありません
    • Acid2クリア
    • linkタグのoffline-resource属性
    • HTTP Only Cookie
    • new XUL Widget
    • XUL Tree改良
    • Places
    • 4月末から5月頭にAlpha4リリース
    • 月1でAlphaを出す
    • 年末にはBeta1(日本語バージョンも出る?)
  • Fx3の開発にかかわるには?
    • spreadfirefox.jp(コミュニティのマーケティングWebサイト)
    • Bugzilla-jp
    • HTMLやCSSのref test
      • ビルドサイクルの一番最後にref testを通す
    • JavaScript
    • Add-onの開発
    • Patch
    • MDCの翻訳
  • Mozilla Labs
    • Tha Coop(SNS統合)
      • ちなみに名前の由来は養鶏場(Coop)
    • Joey(ブラウザと携帯電話とのコンテンツ共有)
      • ちなみに名前の由来は赤ちゃんカンガルー
    • Operator(Microformatを検知、表示)
  • Q&A
    • OpenIDやXAMLへの対応は?
      • OpenIDへの対応はat riskカテゴリ
      • OpenIDのアドオンも開発中
      • OpenIDへの対応はクライアントでも対応が必要(リダイレクトの問題)
      • Fx3ではプラットフォームでは対応したい(フロントエンドは間に合わないかも)
    • Places
      • Historyは実装が終わったが、UIはFx2と同じなので貧弱。これで確定か?
      • 元々はUIも変えようという計画だった(Fx2で)
      • 今回は慎重なアプローチで
      • 外見上はFx2と同じ(バックエンドはSQLite)→プラットフォームをしっかりして変更をかけやすくする(HistoryでVisualization)→Add-onという形で実装
      • 履歴・ブックマークは昔から使われている機能、変えることで既存のユーザが離れないよう
      • まだ開発初期段階、コメントはIRCチャンネルあるいはNewsのPlacesへ、または直接メール

    Comments

    Comment Form

    Trackbacks