Androidアプリ「あめXMP」の新機能用に処理サーバを用意します。
設置先はGoogleAppEngine、Pythonを使った前回の開発から数年経ってすっかり忘れてしまったので次回用に作業メモを残すことにしました。
サーバ:
Google App Engine
設置するサーバの内容:
某サーバからのpushデータをAndroidアプリ用にatom形式にして保存公開
処理言語:
Python 2.7
開発環境の構築:
「GoogleAppEngine」とくぐって出てきたホームのリンクを頼りに以下の開発環境をダウンロード&インストール
Google App Engineホーム
https://developers.google.com/appengine/?hl=ja
PCに導入するもの(リンク付き):
1.Python 2.7
Pleiades All in OneのPython用セットを入れるためインストールの必要なし
2.GoogleAppEngineSDK for Python
デバッグ用のサーバ等が入っています。
3.Pleiades All in One
Eclipse日本語環境 Python用のFullセット
開発機にPythonが入っていないため選びました。
このセットを利用することで別途pythonの導入は必要無くなります。
※注:コマンドライン等Eclipse環境以外で動作させるために環境変数(PATH)への記述が必要
4.Google Plugin for Eclipse
Eclipseバージョンよる違い有り、今回はEclipse 4.3 (Kepler)用
Eclipse用のプラグインなので、リンクをヘルプ(H)->新規ソフトウェアのインストール->作業対象(W)に ペーストして導入、Android用ツールやJava向けツールのチェックは外す
インストール後の設定:
1.Pythonパスの設定
Pleiades環境用に用意されたPythonをコマンドライン等汎用で使えるようにします。
環境変数PATHに追記 \pleiades\python\2;
設定後、コマンドプロンプト上で python -V として、バージョン表示がされればOK
2.Eclipseにツールバーを表示させる
Google Plugin for Eclipseを導入することで追加されるツールアイコンを表示させます。
Eclipse->ウインドウ(W)->ツールバーの表示(T)をクリック
用意した本:
1.「プログラミング Google App Engine」 オライリー
新しい本を探しましたが、Python主体のものがあまり見当たらないので...
これでリンクを押すだけで必要な物が揃うはず
次は、PyDevとGoogle App Engine Launcherを使ったプロジェクトの作成からサンプル実行