2015年8月16日日曜日

開発環境

今日は私の開発環境について書いておきます。

【開発手法】

HTML5をベースにしたハイブリッドタイプで、スマホのネイティブ機能は使用しない。
ターゲットにしているOSはGoogleのアンドロイドだけ、アップルのiOSやその他のOS向けには考えていない。

この手法に決めた経緯については、日を改めて書きます。

【ハード】

 ◆ CPU Intel Atom D510
  ◆ RAM 2GB
             
なお、IDEのエミュレータで実行確認したいのであれば、インテルVT-xに対応したCPUだと高速化が可能です。

インテル® バーチャライゼーション・テクノロジー リスト

Android* - Intel® Hardware Accelerated Execution Manager | Intel® Developer Zone                 

ちなみに、私のCPU「Atom D510」はVT-x非対応なので、高速化できません。

【ソフト】

  ◆ OS Microsoft Windows 7 SP1
  ◆ Oracle JAVA - JRE (Java SE (Standard Edition) Runtime Environment) - Ver.8u51(1.8.0_51)
                            JDK (Java SE (Standard Edition) Development Kit)     - Ver.8u51(1.8.0_51)
  ◆ Android SDK (Software Development Kit) Manager - Rev.24.3.3
      (SDK Tools & SDK Platforms - Android 4.4.2(API19)以上)
  ◆ IDE (Integrated Development Environment/統合開発環境) - 使用せず
  ◆ テキストエディタ SynWrite - Ver.6.4.70
  ◆ コマンドプロンプト(DOS窓) - Windows 7 付属
  ◆ サーバーサイド・スクリプト Node.js - Ver.0.12.2
  ◆ パッケージ管理システム NPM (Node Package Manager) - Ver.2.7.4
  ◆ フレームワーク Apache Cordova - Ver.5.1.1 - Adobe PhoneGapは使用せず
【訂正】Apache Cordovaをインストールしたつもりでしたが、実際は Adobe PhoneGap のVer.5.1.1(Apache Cordova Ver.4.0.2相当)でした。(2016.05.07記)
  ◆ ビルドツール Apache Ant - Ver.1.9.6
  ◆ バージョン管理 Git - Ver.1.9.5


JAVAは種類が多く、名称(略称)もまちまちで分かりにくいから要注意。

JAVAプログラムの開発に必要なのがJDK、そのプログラムの実行に必要なのがJRE

JRE と JDK の違いは何ですか?

ダウンロードは「JAVA SE」の中から                                                                      

Java SE - Downloads | Oracle Technology Network | Oracle

なお、開発環境構築の参考にしたのはこちら↓↓

HTML5でハイブリッドアプリを作成 | Cordovaを使ったAndroidアプリ開発

これ以上に詳しく丁寧に書いてくれているのは見当たらなかった。

ただし、IDE(ここ↑↑ではEclipse)を利用するかどうかは、その人の好み。

他にも

Android Studio
Intel XDK

を試したものの、うまく使いこなせず断念。

0 件のコメント:

コメントを投稿