Tag Archives: iPodTouch

GAEOアプリをDashcodeでiPhone/iPodTouch対応

Dashcodeすばらしい。iPhone/iPodTouch向けのWEBサイトを簡単に作ることができます。GUIでパーツを配置するだけでデザインの編集ができます。 デバッガ機能も充実していて、ブレークポイント、スタックトレースなど豊富なデバック機能を活用することができます。 今回はGoogleAppEngineOil(GAEO)で作成していたアプリケーションのフロントにiPhone/iPodTouch用のテンプレートを作成しました。 GAEOではBaseControllerに_is_iphoneというフラグを持っているため、今回はiPhone/iPodTouchからのアクセスは/touchというアドレスにリダイレクトします。if self._is_iphone: self.redirect(“/touch”) TouchControllerのindexテンプレートにDashcodeで作成したindex.htmlを設定します。 app.yamlでDashcodeで生成したjsやcss、画像などを正しく読めるように設定します。 iPhone/iPodTouchでデータを取得するには、Dashcodeでmain.jsからXMLHttpRequestを通してデータを取得するようになるため、GAEOからはテキスト/JSON形式でデータを返すようにしました。 [code] def get_hello_data(self): self.render(text=Hellodata.getTestData()) [/code]

Posted in Article (記事) | Tagged , , | Leave a comment