2012-07-23 5 views
13

Firefox OSのアプリを書いてみたい。どのような言語(Androidの場合はJava、iOSの場合はObjective C++など)やツール(Eclipse、Xcodeなど)を使用するのはどのような言語ですか?Firefox OSのアプリを書く方法

+0

私はここに基本的なFirefox OSアプリを作っています:https://github.com/darkwing/html5apptut私はまた、このトピックに関するブログ投稿をhttp://davidwalsh.name/tutorials/firefoxosで作成します。 –

+0

最も重要な部分はマニフェストファイルを持つことです。この方法で、htmlアプリケーションをFirefox 16以降のユーザーインターフェース(Gaia)やその他のOSに配布できます。 マニフェストファイルの作成に関する詳細は、[MDN](https://developer.mozilla.org/)にあります。 en-US/docs/Apps/Manifest) –

答えて

15

Firefox OSのアプリ(以前はGeckoを起動していました)は、HTML 5とJavascriptを使用して開発されています。

参考文献:あなたが好きなWeb開発ツールを使用することができます

http://www.mozilla.org/en-US/b2g/

https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/

。 Firefoxにはチェックアウトするためのツールがたくさんあります:https://marketplace.mozilla.org/developers/docs/devtools応答モードツールはFirefox OS /モバイルアプリにとって非常に便利です。

ツールのほかに、学ぶための最も重要なスキルは、Webアプリケーションを構築するための技術である:https://marketplace.mozilla.org/developers/docs/references

+0

これらのビルディングブロックは非常に便利です。http://buildingfirefoxos.com/building-blocks/ –

2

は、Web開発者であれば、私はあなたがすでにFirefoxのOSのマスターであると言う必要があります! HTML5、CSS、Javascriptのすべてです。 Eclipse、Visual Studio、Notepad ++、WebStormなどの開発ツールを使用できます。しかし、WebアプリケーションとFirefox OSアプリケーションの唯一の違いがあります。あなたのプロジェクトのルートディレクトリにmanifest.webappファイルを追加する必要があります。プロジェクトファイルが

  • JS
  • index.htmlを
  • は今、あなたは上記でmanifest.webappファイルを追加する必要があり、それは

    を次のようになります

    1. CSSを次のようにしているとしましょう
      { 
          "name": "My App", 
          "description": "My elevator pitch goes here", 
          "launch_path": "/index.html", 
          "icons": { 
          "512": "/img/icon-512.png", 
          "128": "/img/icon-128.png" 
          }, 
          "developer": { 
          "name": "Your name or organization", 
          "url": "http://your-homepage-here.org" 
          }, 
          "default_locale": "en" 
      } 
      

      アプリが準備完了です。次は何ですか?アプリケーションの展開......

      あなたが

      Packaged App ..次の方法として、あなたのアプリケーションをデプロイすることができます。すべてのファイルがお使いの携帯 Hosted appに内側に存在します:ファイルは、IISなどのリモートサーバにホストされます、 Apacheなどモバイルはmanifest.webappファイルURLのみを認識します。

      これは、FirefoxのOS開発に関するものです。この投稿が将来の初心者に役立つことを願っています。私はこの質問に非常に遅れて答えます。

    関連する問題