Skip to content

FxOS Code Reading for Beginners

flatbird edited this page May 20, 2015 · 5 revisions

コードリーディング入門ノウハウ

このページの短縮 URL

そもそも Firefox OS って何だっけ?...な場合

このあたりを一通り読んで概念を理解しとくと良いかも。

どこを読む?

  • Gaia
    • UI の実装。
    • HTML/CSS/JavaScript だけの世界。
    • System アプリ ... 画面管理などの仕組み (WindowManager, StatusBar, etc)
    • 標準アプリの実装。
  • Gecko
    • プラットフォームの実装。
    • C/C++ がいっぱい。
    • WebAPI の定義(WebIDL)や仕組み。

クロスリファレンス

ブラウザだけでソースが読めて、ソース上の位置を URL でメモれる。。。

アプリ作る人が見ると良さそうな所

アーキテクチャ

やみくもに読むよりアーキテクチャを把握しておいたほうが楽。

ソースの落とし方

動的解析(デバッグ)

ややこしいものは動かしながら調べたほうが早い。

参考情報