AIRアプリを作りたいよー的なメモ

変なタイトルですが気にしない
とにもかくにも、AIRアプリを無料で作りたいよ、という事なんですよ。
皆さんもそう思うはずなんです。そうに違いないんです。
FlexBuilderは超便利そうなんですが、高いよ、と言う事なんです。チロルチョコ並の価格帯にして頂かないと、お小遣制の人間にとっては手が出せない代物なのです。
そりゃあFlexBuilder使ってガシガシ開発しつつ儲けまくってウハウハって言うなら良いですけど、試したり導入したりするにあたっては、ちょっと敷居が高いかなぁ、なんて思うんですよねぇ。
方法論その1:Aptana Studio を使う
これが一般的な無料制作方法なんですかね。
比較的簡単に導入出来るし、HTML+JavaScriptベースで開発をしたい方にオススメ!(って事で良いのかな?ちょいと調査不足)
ただ、Aptanaは英語版しかない(ですよね?)なので、アンチ英語な人にはお勧めし辛いのも事実。(あ、日本語化Eclipse+Aptanaプラグインなら問題無しかな?)
Aptanaでウハウハになりたい方は、以下の辺りをチェック。(私はほとんど試せていませんが、備忘録ということで。)
- aptana studio 公式サイト
からアーカイブをゲットして、インストールして。
- aptana実行時のスタートページ(閉じちゃった!表示出来ない!って人は、「Help」→「Aptana Help」→「My Aptana」でOK)の「Plugins」から、「Aptana Adobe AIR 1.5 Development」(この記事書いた時は1.5だった)の「Get It」を軽やかにクリックしてインストール。
- AIR SDKが必要なので、Adobe AIR SDKのサイトから軽やかにダウンロードして、どこか適当な所に解凍しておく。
- aptanaの設定画面(「Window」→「Preferences」)の、「Aptana」→「AIR SDKs」にて、さっきのSDKを保存したディレクトリを指定(Add)してチェックもつけちゃう。
- あとは「File」→「New」→「Project」→「Aptana Projects」→「Adobe AIR Project」でプロジェクトを作成。
- できあがったら「File」→「Export」→「Adobe AIR」→「Adobe Air Package」でゴニョゴニョすると .air ファイルが作れる。(Digitally signing?やらなんやらを設定しないと、一人前の.airファイルが出来上がらないみたいです。「Configure Certificates」ってところをクリックしてゴニョゴニョしてみると、何かよい事があるかもしれません。)
俺端折り過ぎ。
方法論その2:Eclipse+AIR GEAR を使う
FlexBuilderに近い形の開発が出来るんですかね?(実際にFlexBuilder使ったこと無いので、勝手なイメージですが。)
こちらは、Flexプロジェクトが作成可能。画面の構築もVBチックで分かりやすい印象。
完膚なきまでに調査不足なので、ちゃんとしらべたらAptanaでも方法あるのかもしれないのですが、とりあえずわしゃ知らん!ということで。。。(追々調べていこうとは思いますが、必要に迫られない限りは限りなく後回しに。。。)
- とりあえず私はPleiadesを導入してあったので、それをそのまま使用。
- 次に、GEFなるものを導入。eclipseのサイトから、「Download GEF-ALL-x.x.x.zip from ほげほげ」みたいな所からダウンロード。
その中にある「features」「plugins」の中身のみを上書きコピー
- 次に、AIR SDKが必要なので、Adobe AIR SDKのサイトから軽やかにダウンロードして、どこか適当な所に解凍しておく。
- さらに、Flex3 SDK が必要なので、Flex Downloadから軽やかにダウンロードして、どこか適当な所に解凍しておく。
- 次に、AIR GEAR のプラグインが、SourceForgeに置いてあるので、ダウンロードする。
jarファイルがあるので、Pleiadesのpluginsの中に放り投げておく。出来れば室伏ばりに気合入れて叫びながら。
- Eclipse起動して設定画面(「ウィンドウ」→「設定」)を開き、「AIR GEAR」にある、「AIR SDK」と「Flex SDK」を、さっきダウンロードして配置したディレクトリを指定しておく。
- あとは新規→プロジェクトに、「AIR GEAR」→「AIR Project(Flex)」ってのと「AIR Project(HTML)」ってのが選択できるので、ワチャワチャしてみる。
※現時点(2009.03.03)で、FlexSDK3.2の場合、「error while loading initial content」というエラーが出ちゃいますので、そんな夜は「application.xml」の
<application
xmlns="http://ns.adobe.com/air/application/1.0">
を、
<application
xmlns="http://ns.adobe.com/air/application/1.5">
に書き換え!
- 適当に作成した後に、「ファイル」→「エクスポート」→「AIR」→「AIR Package」って所から「次へ」、電子自己署名の所も必要なので、「電子自己署名作成」ボタンをクリックして作成しよう!
- めでたく、.air ファイル作成!!
導入面倒臭すぎ
その他メモ
- 日本語使いたければ悩む前にとりあえずUTF-8にしておけばいいじゃない。(パッケージエクスプローラーのパッケージ名を右クリック→プロパティー→リソースの中の「テキスト・ファイル・エンコード」を、「その他」「UTF-8」)
とりあえず分かった事があったら追記したり修正したりしようとは思います。
あー、FlexBuilder使ってみてーなー・・・・・
追記 2009.06.15
AIR GEAR の作者が知り合いだった。ビックリ!
某開発者の独り言が本サイトなのかな???勝手にリンク。
何はともあれ、

と言いたい。
2009/06/15
関連情報
▲一番上へ