Archive for the ‘開発’ tag
Cocoaで拡張性のあるシンプルなHTTPサーバを作成
Cocoa with Love: A simple, extensible HTTP server in Cocoa
iPhoneで動作するHTTPサーバ作成を解説。サンプル付き。
目指せ!iPhoneアプリ開発エキスパート:第2回 iPhone SDKの入手と設定|gihyo.jp … 技術評論社
今回は,実際のiPhoneアプリ開発に必要なSDKの入手方法,さらにその基本設定を中心に解説します。
[From 目指せ!iPhoneアプリ開発エキスパート:第2回 iPhone SDKの入手と設定|gihyo.jp … 技術評論社]
SDKの導入に関する記事。SDKのダウンロードからアプリの作成・ビルドまでを解説。
iPhone でテクスチャ圧縮 (PVRTC) を使う – WebOS Goodies
「iPhone で 3D CG! OpenGL ES を使ってみよう」では、 iPhone で基本的な 3D モデルを表示する方法をご紹介しました。 iPhone の GPU は意外と強力で、クオリティーの高い映像を生成するための拡張機能が他にもいろいろと搭載されています。今回はそのひとつである「テクスチャ圧縮」の使い方をご紹介しようと思います。
デスクトップ PC における 3D CG でもテクスチャ圧縮は重要な技術ですが、リソースの限られた iPhone ではそれ以上にアプリケーション全体のできを左右するものになります。幸い、 iPhone のテクスチャ圧縮機能はデスクトップ向けの GPU 以上に強力なので、うまく利用して優れたアプリケーションの開発に役立てたいものですね!
iPhoneでテクスチャ圧縮を利用する方法の解説。
iPhone で 3D CG! OpenGL ES を使ってみよう – WebOS Goodies
実は私は数年前まではゲーム開発をしていまして、 3D CG には少なからず興味があります。さらに OpenGL はC言語ベースのクロスプラットフォームな API なので、 Mac OS X 特有のアーキテクチャにほとんど触れずに開発ができます。そんなこんなで、無謀にも Cocoa を差し置いて OpenGL プログラミングを始めたわけです。まあ、 OpenGL だけでなにをするんだという話もありますが、マルチタッチや加速度センサーの取得あたりを我慢して Objective-C で実装すれば、そこそこ面白いものが作れるかな、と思っています。
ということで、本日はこれまで調べたことをまとめて、 iPhone での OpenGL プログラミングの始め方をご紹介します。 Xcode のテンプレートから始めて、簡単な図形の表示、ライティング、そしてテクスチャーマッピングまでを扱っていますので、 iPhone 上の 3D CG に興味のある方は、参考にしてください。
OpenGL ESを利用したアプリの開発の入門に。とても分かりやすく説明されています。ページ最後の参考資料もおすすめ。
iPhone Developer Programのアクティベーション奮闘 : Timeline
英語対応で、ものすごく厄介な事になるのではないかと思っていましたが、アクティベーションの部分に関しては日本語での電話対応で何とかなりそうです。
下記に、顛末をまとめてみました。ご参考になれば幸いです。
開発についてはまだなにも行動してないので、参考にします。
ところでこれって、多くの人がなる事なんでしょうか?
世界に飛び出す日本のiPhone/iPod Touch AppクリエイターとiPhone SDK Demo&Nobi’s トーク
世界に飛び出す日本のiPhone/iPod Touch AppクリエイターとiPhone SDK Demo&Nobi’s トーク
最新のiPhone用アプリケーションと開発者を多数ご紹介します。ゲームやライフスタイル関連の多彩なアプリを制作者みずからプレゼンテーション。ITジャーナリスト林信行氏の講演、およびGClueの佐々木陽氏によるiPhone SDKを利用したアプリ制作のデモも行います。お気軽にご参加ください。アップル – 直営店 – Shinsaibashi
2009年 7月12日(日)1:00 pm – 3:00 pm
この投稿を書いてる時点で明日に迫ってますが、iPhone用アプリ開発のイベントがアップルストア心斎橋で開催されます。
私のマイミクの方が出演します。(というか本人が企画したのか?)
で、私も行く予定です。様子についてもたぶんアップします。
オープンソースの統合ソフトウェア開発環境『Eclipse』がCocoaをサポート!: Podcast journal – ポッドキャストジャーナル
iPhoneアプリケーションの作成に使用されているCocoa。今まではCocoaと言うと統合開発環境としてXcodeを使っていた人が多いと思うのですが、選択肢として新たに「Eclipse」が加わりました。オープンソースの統合ソフトウェア開発環境『Eclipse』がCocoaをサポート!: Podcast journal – ポッドキャストジャーナル
Xcodeの方がIBとの親和性も高いだろうし、速度も有利だと思いますが、Eclipseの拡張性や他の言語プロジェクトとの連携を考えると、Eclipseも良さそうな気がします。
もっともXcodeが正式にPlugin対応すれば嬉しいんですが。
で、Eclipse 3.5をインストールしてみましたが、UI、特にメニューとPreferenceがMac的になってるんで、嬉しかったです。速度はまだインストールしただけなんでわかんないですが。
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 1 回 iPhone 向けコンテンツを提供する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。この連載、「Ruby on Rails と Eclipse による iPhone アプリケーション開発」では、サーバー・サイドでRuby on Rails を使用して Mobile Safari を識別し、このモバイル・ブラウザーにカスタム・コンテンツを提供する方法を紹介します。Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 1 回 iPhone 向けコンテンツを提供する
Eclipse で開発する iPhone の Web アプリケーション
iPhone の Web サイトを Eclipse、Aptana の iPhone Development プラグイン、そして iUi フレームワークを使って作成する方法を学んでください。この記事では iPhone の Javadoc ビューアーを開発する手順に沿って、ユーザー・インターフェースを設計する際のヒントを明らかにするとともに、今後の iPhone アプリケーション開発について説明します。Eclipse で開発する iPhone の Web アプリケーション
cocos2d-iphone – オープンソース2Dゲームライブラリ
物理エンジン搭載。LGPLでクローズドソースにも対応。
Main features
Scene management (workflow)
Transitions between scenes
Sprites and Sprite Sheets
Effects: Lens, Ripple, Waves, Liquid, Twirl, etc.
Actions (behaviors):
Trasformation Actions: Move, Rotate, Scale, Jump, etc.
Composable actions: Sequence, Spawn, Repeat, Reverse
Ease Actions: Exp, Sin, Cubic, etc.
Misc actions: CallFunc, OrbitCamera
Basic menus and buttons
Integrated Chipmunk 2d physics engine
Particle system
Text rendering support
Texture Atlas support
Tile Map support
Parallax scrolling support
High Score server (Cocos Live)
Touch/Accelerometer support
Portrait and Landscape mode
Integrated Pause/Resume
Supports PowerVR Texture Compression (PVRTC) format
Language: objective-c
Open Source: Compatible with open and closed source projects
OpenGL ES 1.1 basedcocos2d-iphone – Google Code
httpvh://www.youtube.com/watch?v=GNYbYcIqlxM
httpvh://www.youtube.com/watch?v=JjDTpWFl2kA