素粒子実験領域,実験核物理領域合同シンポジウム LHC First Collision に向けた実験準備 イントロダクション
iTamabi13 第1回: イントロダクション・開発環境の準備
-
Upload
atsushi-tadokoro -
Category
Documents
-
view
767 -
download
3
Transcript of iTamabi13 第1回: イントロダクション・開発環境の準備
![Page 1: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/1.jpg)
iTamabi 13 第1回: イントロダクション・開発環境の準備
2013年9月9日多摩美術大学PBL科目担当: 田所 淳
![Page 2: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/2.jpg)
イントロダクション
![Page 3: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/3.jpg)
イントロダクション‣ iTamabiではiPhone/iPadのアプリケーション開発を行います!!‣ 今年で4期目
![Page 4: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/4.jpg)
イントロダクション‣ tamabi.tvで、これまで開発したiPhone/iPadアプリ公開
![Page 5: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/5.jpg)
イントロダクション‣ 今期も昨年に引き続き、ARTSATプロジェクトと連動‣ 衛星アプリの開発を目指します!
![Page 6: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/6.jpg)
去年開発したARTSATアプリのデモ ‣ 去年、このPBL科目で開発されたアプリをみてみましょう!
![Page 7: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/7.jpg)
イントロダクション‣ 開発に必要なもの
‣ ケース 1 - 1:この教室(206教室)のMacbook Proで開発‣ 実機には書きださない場合‣ 特に必要なものはありません
‣ ケース 1 - 2:実機に書き出したい(iPhone/iPad/iPod Touch)‣ 書き出しをしたい実機のIDを登録‣ 登録方法は今後の授業で、解説します
![Page 8: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/8.jpg)
イントロダクション‣ 開発に必要なもの
‣ ケース 2:自分のマシンで開発したい‣ 10.7(Lion)以降がインストールされたマシンが必要‣ Apple Developer Programに個別に登録‣ 開発環境(Xcode + iOS SDK)のインストール‣ 開発チーム(iOS Developer University Program)に加入‣ 各種証明書、プロビジョニングファイルの設定
‣ 具体的な手続は、今後の授業で解説します
![Page 9: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/9.jpg)
開発のための準備
![Page 10: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/10.jpg)
今日やること‣ まずは、開発のための準備の第一歩
‣ 統合開発環境 (Xcode)‣ 開発フレームワーク (openFrameworks)
‣ 以上2つをインストールします
![Page 11: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/11.jpg)
開発環境の準備‣ iPhone開発に必要なもの
‣ XCode - 開発統合環境‣ openFrameworks for iPhone‣ ARTSAT API (詳細は後述)‣ 大学のMacには既にインストールしてあります
+
![Page 12: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/12.jpg)
開発環境の準備‣ XCodeをを入手するには → App Store.app を利用する‣ App Storeで「Xcode」で検索
![Page 13: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/13.jpg)
開発環境の準備‣ XCodeのバージョン‣ OSX 10.7 Lion、 10.8 Mountain Lion → XCode 4.x‣ 2013年9月現在の最新版は、4.6.3‣ OSX 10.6以下の方はOSのバージョンアップをお薦めします
![Page 14: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/14.jpg)
openFrameworksのインストール‣ 自分のマシンで開発したい方 ‣ http://openFrameworks.cc/ を開く‣ downloadメニューで、0.8.0 - iOS バージョンをダウンロード
![Page 15: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/15.jpg)
まずはSimulatorで実行してみる!!‣ 例:advancedGraphics
![Page 16: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/16.jpg)
まずはSimulatorで実行してみる!!‣ 「/apps/iPhoneExamples/」以下にあるフォルダ内のXCodeのプロジェクトファイル「.xcodeproj」を開く
‣ プロジェクトファイルを開くと、自動的にXcodeが起動‣ ツールバーの「ビルドして進行」を押す‣ プログラムがコンパイルされ、エラーが無ければそのままサンプルが実行される
![Page 17: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/17.jpg)
いろいろなサンプルを実行してみる‣ appsフォルダ内には、たくさんのサンプルあり‣ いろいろ起動してどんなことが可能なのか実感してみましょう
![Page 18: iTamabi13 第1回: イントロダクション・開発環境の準備](https://reader033.fdocuments.net/reader033/viewer/2022052413/55a1a15d1a28ab25328b457d/html5/thumbnails/18.jpg)
今後の作業‣ 登録した実機デバイスを書き出すための設定‣ かなり複雑 → 次週じっくりやっていきたい
Mac OSX
XCode
キーチェーンアクセス
iOS Dev Center
証明書を要求
証明書を登録
CSR
証明書
デバイスID (UDID)
XCodeプロジェクト
Certificate
Provisioning
Provisioningファイル
開発者の登録
App ID
アプリIDの作成
プロビジョニングファイルの生成
Device ID
デバイスの登録
iPhoneiPadiPod touch
開発者の証明
プログラム開発と書出