iPhone Google Maps Componentroute-meTouchMap個人的にはroute-meがおすすめ、ただしMicrosoft Virtual Earthを使うことになるストリートビューが欲しい、またはどうしてもGoogle Mapで実装したいという人はAppleがCocoa Touchに組み込んでくれるのを期待しつつ待つしかない iPhoneで開発をしている人なら、誰しも一度はこう思うでしょう。 「標準のGoogle Mapアプリみたいに、地図を使ったアプリが作りたい」と! GPS・加速度センサー・タッチ操作に強力な通信機能、おまけに3D描画もできると、 こんなにすてきな機能と地図がくみ合わさったら、その可能性は無限大に違いありません。 が。しかし、なんということでしょう。 皆様ご存知の通り、Cocoa Touch Frameworkに地図機能は存在しないのです!
SIO2っていうiPhone向けゲームエンジンがあります。これ現在自分が見つけた範囲でのiPhoneの最強のライブラリです。 NDA緩和前から公開されている実績の有るライブラリです(あれ?今、何か変な事言った気がしますがきっと気のせいです)。 MP3やMPEG4再生、物理エンジン、コリジョン(当たり判定)、Blenderっていう3DCGソフトで作成した3Dモデルをこのライブラリから読み込める形式に変換するエクスポータも付属するという充実ぶりです。 サイトでは「オープンソースの3Dエンジン」て言ってますけどどう見てもゲームエンジンです。YouTubeに上げてあるムービーもゲームです。 サイトはこちら。 SIO2のプロジェクトページ http://www.sio2interactive.com/ (SDKのダウンロードはこちらから) http://code.google.com/p/sio2/
iPhone Developer Program (http://developer.apple.com/jp/iphone/program/)の登録、結構上手く行かない人(自分もそうだったんですが)が多い様なのでちょっと書いておきます。 せっかくやる気になっているのに登録が上手く行かないから挫折するのはもったいないです。ぜひみなさんもここで書いてることに気を付けてiPhoneのプログラムはじめてみて下さい。 ちなみに登録したのはスタンダードプログラム(10,800円)を個人での登録です。 最も注意すべき点 プロフィールはすべての項目英語にしておく なんと言っても一番注意すべきことはプロフィール情報をすべて英語で記述しておくことです。登録時はADCのメンバー登録(無料のものでOK)かもしくは iTunes か Apple Store のアカウントで行うことができます。 しかし、 iPhon
iPhone アプリをデバッグするときに、ソースに NSLog をそのまま書いてしまうと、リリース時に削除するのが面倒なので、以下のようなマクロを使っています。 #ifdef DEBUG # define LOG(...) NSLog(__VA_ARGS__) # define LOG_METHOD NSLog(@"%s", __func__) #else # define LOG(...) ; # define LOG_METHOD ; #endif 使い方は、まずプロジェクトの設定を開き、「Debug」構成を選択してから、一番下のユーザ定義カテゴリの「GCC_PREPROCESSOR_DEFINITIONS」に「DEBUG」を追加しておきます。 こうすることで、Debug build のときにだけ「DEBUG」が定義されます。 あとは、NSLog の代わりに LOG を使うようにすれば
iPhoneアプリ開発者であれば, 曲がりなりにもアップルの製品の上に自分の作品をのっける以上、ユーザーインターフェースには気をつけなくてはいかん。そう思う開発者の方もいるかと思います。 シリコンバレーにある戦略リサーチとデザインのファームcreate with context社が行った調査、人はiPhoneを実際にはどのように使っているかが、61枚のスライドになって発表されています。 追記:スライドのあるこちらのページの下の部分に全てのスライドのスクリプトがあります。合わせてどうぞ。 How people really use the iPhone – SlideShare このユーザービリティの調査はiPhoneに元々ついているアプリや、Air Hockey, koi pond, pin ballなどのサードパーティ製アプリをiPhoneの所有者、非所有者に対して特定の作業を行ってくだ
Enterprise Strategy Group: Go-to-market Expertise to Help You Win
以前、自分も見に行った「第14回ビジュアリゼーションカンファレンス」の講演資料が公開されたようです。 このクォリティでかつ「日本語」「無料」の資料はなかなか無いです。 これをスルーするのはもったいなさ過ぎです。この機会にガッツリ確認しておきましょう。 第14回ビジュアリゼーションカンファレンス http://www.kgt.co.jp/avs_conso/event/vc14/ http://www.kgt.co.jp/avs_conso/event/vc14/timet.html OpenGL ESによるモバイル・組込みグラフィックス http://www.kgt.co.jp/avs_conso/event/vc14/summary/4-3.html 主な内容はこちら OpenGL ES 1.1と2.0の機能比較 OpenGLと比較したときにESで削除されたもの、追加されたもの あとこち
今回、「3Dはちゅね」を動かすまでにどのようなサイトや本を参考に学習を進めたを紹介します。良ければ参考にして下さい。 とりあえず実際に進めた順番で書きますがもっと効率的な順番やその人に有った順番なども有ると思うので実際に試すときは適宜自分にあった順番でやってみて下さい。 1. OpenGLの入門レベルのプログラムをMacで作ってみる。 とりあえずESどころかOpenGL自体のプログラムをしたことが無かったのでOpenGL入門から始めました。参考にしたのは以下のサイトや本です。順番に解説して行きます。 khronos(クロノス)のサイト http://www.khronos.org/ とあるセミナーの懇親会でOpenGLの話が盛り上がったときに「OpenGLってあれでしょ、SGIが作った3Dライブラリの?」って話したときに今はkhronos(クロノス)ってところが管理してるって聞いてショック
今回、iPhoneのOpenGL ESで「はちゅね」を作ってみましたが実はOpenGLのプログラム初めてだったりします。色々とどんなことができるとか知識では知ってましたが実際にはまったくプログラムをしたことがありませんでした。 そこでひたすら参考になりそうなサイトを調べたり、参考になりそうな本でそこまで高額でない本などは片っ端から買って勉強しました(最終的には高額な本も買わないと無理でしたけど(笑))。 購入した本のうちとても参考になったものを紹介します。あくまで自分が参考となったという基準で書きますので最終的にはご自分で判断して購入して下さい(値段が高いのが多いですし(^_^;))。 自分の場合は基本的にOpenGLの本だけで覚えました。iPhoneで対応しているOpenGLはOpenGL ES 1.1というものです。こちらはOpenGL 1.5をベースに一部に仕様変更が加えられているも
Captcha security check sohaya.com is for sale Please prove you're not a robot View Price Processing
Appleは自社のオリジナルアプリケーションとサードパーティ製アプリケーションで明確に機能を区別することがある。iPhoneについてはそれが特に顕著で、たびたび開発者の不満を買うことになる。 任意のアプリケーションをバックグランド実行 iPhoneでできないこと、それはバックグランドでの処理だ。iPodは音楽を聴きながら他の作業をしたり、メールやSMSは自動受信機能がある。これは標準のSDKでは提供されていない。しかしJailBreakがその鍵をこじ開けてくれる。 今回紹介するオープンソース・ソフトウェアはiPhone Backgrounder、iPhone/iPod Touchでバックグランド処理を可能にするソフトウェアだ。 iPhone BackgrounderはJailBreak後のCydiaを使ってインストールする。特にアイコンなどはない。任意のアプリケーションでホームボタンを長押
Captcha security check sohaya.com is for sale Please prove you're not a robot View Price Processing
iPhone 3Gにおける節電とは「ムダなく使うこと」ではなく、「連続使用時間の増大」が目的のはず。時間あたりの消費電力量を減らせば連続使用時間も延びるため、両者は矛盾しないが、ここにバッテリー寿命という要素を加えると話は変わってくる。一般的にバッテリーは、劣化が遅い≒容量が多く保たれるという図式が成り立つため、バッテリー性能を温存することが先ほど挙げた節電の趣旨にも適うのだ。 iPhone 3Gに搭載されているリチウムイオンバッテリーには、いくつかの特性がある。1つは、フル充電または完全放電すると、劣化が速く進むこと。残量が10%を下回ったあたりで充電を開始し、80〜90%程度に達したところで完了させる(短時間で充電を終わらせる)という使い方が、リチウムイオンバッテリーを長持ちさせるコツだ。 つまり、こまめにUSBポートへ接続して継ぎ足し充電を行い、急速充電が終わる約1時間で接続を解除す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く