タグ

GAEとandroidに関するrgfxのブックマーク (4)

  • throw Life - Android1.6でもAndroid Marketなくても動くC2DMを作ってみた

    Android Blogを斜め読みするとこんな感じ。ちょびっと複雑。 端末をC2DMサーバ(@Google)に登録する お返しにregistration IDをもらえる(人にバレちゃだめ) 自分で作ったapp server(GAEで作れる)にuserアカウントとregistration IDを対応付けて保存する browserからapp serverにuser account情報と送信したデータをPOST app serverはuser accountからregistration IDを求めて、データと併せてC2DMサーバへPOST C2DMサーバはregistration IDと対応付けていたデバイスに向けてデータをPUSH これのサンプルとしてChrome to PhoneというAndroidアプリがある。 お気軽に試したい場合はこれを使ってみると良さげ。 実際試した人のブログ→

    rgfx
    rgfx 2010/12/10
    LinkpushとかgTalkをフックしてブラウザ呼んでる辺りとても平易だよなーとか。
  • androidとGAEでRSA暗号 - 明日の鍵(跡地)

    今作っているアプリでRSA暗号を使おうとしているんですが、ハマりました。 問題はAndroidで暗号化した文字列をGAE(Mac)で復号化しようとすると、復号できないというもの。 そもそもテスト用に作ったMacjavaプログラムで暗号化したデータと、Androidで暗号化したデータが一致しない。 同じ文字列を同じキー値で暗号化したならば同じ暗号データが手に入るはず パディングにランダムな文字列を使えば異なるデータになります なぜか。 Mac(GAE)のJDKに搭載されているJCE(暗号化拡張機能)とAndroidに搭載されているJCEのプロバイダが異なるためのよう。 プロバイダが異なっていても、モード・パディングを揃えれば暗号化/復号化できます JCEってのはざっくりいうと暗号化/復号化エンジンのインターフェイスみたいなもの*1 実装されているJCEの事をプロバイダって言う。 それぞれど

    androidとGAEでRSA暗号 - 明日の鍵(跡地)
  • GAE/Jの開発サーバをlocalhost以外からアクセス(Eclipse編) - Android Zaurusの日記

    昨日、コマンドラインからGAE/J開発サーバを起動する日記を書いたら、@vvwakameさんからEclipseからでもできるよ!*1と教えていただいて、よくよくDebug/Runの設定を見てみたら、(x)=Argumentsタブで--address=0.0.0.0を追加できるじゃないの。分かってしまえば簡単なことでしたね。 ところで、なんでGAE/Jかというと。Androidのアプリケーションを作るときに、バックエンドにGAEなんて素敵、GAE/JならAndroidJavaだし素敵と思い立って、ちょろっとテストをしてみたけど、Androidのエミュレータ内のアプリケーションから、GAE/J開発サーバにアクセス出来なくて、ひょっとして環境設定が悪いのか、Ubuntuのネットワーク設定が悪いのかと調べまくって、結局Jettyのacceptがlocalhostに括りついているんじゃないかと思い

    GAE/Jの開発サーバをlocalhost以外からアクセス(Eclipse編) - Android Zaurusの日記
  • Google App Engine(Slim3)との接続 - Android Wiki*

    準備 Google アカウントの取得、Google App Engineアプリケーション登録 Google App Engineを利用するにあたって下記URLからGoogleのアカウントを取得します。 https://www.google.com/accounts/ Google App Engineにアプリケーションを作成するため、http://appengine.google.com/startにアクセスしてください。 リンクをクリック後Googleのログイン画面が表示された場合は作成したアカウントでログインしてください。 開かれたページの「Create an Application」ボタンをクリックします。 携帯メールアドレスなど必要な項目を入力していきます。 以下のような画面が表示されたら「Application Identifier」と「Application Title」を入力

    Google App Engine(Slim3)との接続 - Android Wiki*
  • 1