ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

モバゲーのIOS/Android開発プラットホームngCoreのインストール

2012-02-20 16:09:59 | そのほか
JavascriptでIOS/Android用アプリを開発するモバゲーのプラットフォーム、ngCoreをインストールする方法を書いてみる。

 デブサミで配られた、「ngCore最速チュートリアル」とは違っている(書き足りない)部分があるので、そこも含めて書いてあります。




■開発者登録

以下のサイト

https://developer.mobage.com/ja

にいくと、以下の画面になる。

一番初めは、開発者登録を行う。これは1回だけでよい。
2回目からは、次の「ログイン」へ。

初めての場合は、右下の「アカウントを登録する」をクリック。
アカウント(電子メール、パスワード、氏名)を入力。
individual(個人)のほうを選べば、そのほかに、電話ぐらい入れれば
いいようになる。

次の画面で、英語で同意書がでるので、I agreeをクリック。

そのあと、「初期画面」にいけるけど、2度目からは、以下のログインをする。




■ログイン

初期画面で右上の「ログイン」をクリックすると、
以下の画面

になるから、登録時に入れた、電子メールとパスワードを入れて、
ログインボタンをクリックする。




■ダウンロード

そうすると、以下の画面になる。

左側の「ダウンロード」をクリック。
すると、以下の画面になる(ちょっとスライドさせている)

Mobage ngCore SDK 1.6 for Windows
の「ダウンロード」をクリックする。

そうすると、ダウンロードできるが、
102Mbyteあった。結構(かなり?)重いので注意・・・なんに注意?

そうしたら、解凍する。たぶん、SDKというフォルダができるから、
適当なフォルダに入れる。




■前提条件の準備

 その解凍したSDKフォルダの下に、README.txtが入っている。
 そこの手順どおり行う。

まず、前提となるものを入れる。

・Node.js (version 0.6.5以降)を入れる
・Flash(11以降)を必要なら入れる
  (=入れなくても良い?うちはたぶん、リーダーしか入ってない)
・JDKを入れる。




■インストール

で、「ngCore最速チュートリアル」だと、ここで
make server
とコマンドラインからたたくと、動くように読めるが
(実際node.jsは動く。でも、サンプルは見れない)
実は、以下のコマンドを、コマンドラインからたたかないと動かない。

まず、コマンドラインから、

cd 解凍したSDKを置いたフォルダ

したのち、

make sdklinks

とかいてあるけど、たぶん、これは失敗する
(失敗しても問題なく次にいけた)。
それはさておき(^^;)

make toggle-jp

を実行する。こうすると、いろんなファイルをコピーする。

そのあとで、

make server

をする。
こうすると、node.jsが動いて、なにもできなくなる(それでOK)




■確認

ブラウザから、

http://localhost:8002/

を開くと、以下のようにみえる

けど、ここで注意!!
下の例では、IE7だけど、IE7だと、次に開く画面が真っ白になって、
何も見えない。

Chromeでやること。
Chromeだと、ここでsample/Launcherをえらぶと

のような画面が出で来る。




じかれだ・今回はここまで。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

iosとandroidをいっぺんに開発-MonacaとngCore

2012-02-20 11:47:37 | ケータイ
 デブサミで配っていたものについてのお話。

 iPhoneやiPadのアプリ、つまりiosで動くアプリと、Androidアプリの同時開発というと、

Titanium Mobile
http://www.appcelerator.com/products/titanium-mobile-application-development/





PhoneGap
http://phonegap.com/


などがあったわけだけど、その手のものが他にも出ていた。

DeNAの

ngCore
https://developer.mobage.com/ja

も、Javascriptでios,Androidに対応するようだし、

アシアルも

Monaca
http://monaca.mobi/

で、HTML5とJavascriptを使って、iosとandroidアプリ同時作成をするみたい
(中にPhoneGapが入ってるみたい)


ngCoreの「最速チュートリアル」って言うのを、気合をいれて、
配ってましたね(^^)
現在、iosとAndroid向けだけど、HTML5書き出しも提供予定みたいよ・・


それと、Monacaは、開発体験セミナーがあるみたいよ。
2月24日の午前と午後に。

詳しくは&申し込みは

ごぜんが http://atnd.org/events/25424
ごごが  http://atnd.org/events/25432

だって。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

GreeやDeNAは、モデル検査とかに力入れないと、崩壊するんじゃないか?

2012-02-20 00:31:20 | Weblog
ここの話

【GREE】「ドリランド」、レアカードの不正な複製方法発覚でトレード機能停止…数千万円稼いだ人も
http://blog.livedoor.jp/dqnplus/archives/1697409.html


課金のバグ、それも、同時アクセスがらみのバグを狙ってくるというこの手法、
たぶん、他のゲームでも、また、DeNAでも狙ってくるよね~

これらの会社は、課金の部分が必ずあるはずで、
暇な自宅警備員は、今後、警備の傍ら、様々な課金のバグをねらってくるはず。
なんたって、数千万、数億円になるという話であれば・・・

 これに対抗するには、すべての状態で安全性(=課金のバグがない)を
保証しなけりゃならない。

 ここで、「じゃあ、すべての状態をチェックしよう」とすると、状態爆発
になってしまい、「そんなことはテストできない!」となる。
 そこで出てくるのが、モデル検査ってことになるけど・・
 検査できるかな?
 とはいえ、モデル検査くらいしか、すべての状態をもれなく検査する方法は
期待できないわけで・・・・

 もし、結局、課金のバグはつぶせないとなった場合、そこに自宅警備員らが
集中攻撃されてしまうと、課金のビジネスモデルは崩壊し、これらの会社は
破綻してしまう。

GreeやDeNAは、モデル検査とかに力入れないと、崩壊するんじゃないか?

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする