============================================================
『iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011』 販売開始

~ iPhoneやiPad/Androidなど、現在急増しているタブレット端末やスマートフォン向けに、1つのソースコードで複数のプラットフォームに対応可なアプリ開発ツール「Corona SDK」を解説! ~

≫ 『iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011』 詳細・販売ページ
http://planidea.jp/cc/psrl20110824
============================================================


マーケティング・リサーチ&コンサルティングサービスを提供するPLANiDEA LLC. (プラニディア合同会社) は、株式会社 インプレスR&Dによる 『iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011』 の販売を開始しました。

≫ 『iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011』
http://planidea.jp/cc/psrl20110824


【資料概要】

Corona SDKを使用したプログラミングに関する、本邦初の日本語解説書!

2011年1月  、アメリカ・ユタ州に住む14歳の少年、Robert Nay (ロバート・ネイ) 君が開発したゲーム “Bubble Ball” (バブルボール) が、登録から1カ月ほどで、App Storeにおいて 400万ダウンロードを記録し、アメリカの無料ゲームの第1位にランキングされました。このゲームはCorona SDKで開発されたもので、彼がCorona SDKを知ったのは2010年の秋でした。

Corona (コロナ) SDKとは、シリコンバレーのスタートアップ企業であるアンスカ社が展開している、iPhoneやiPad、Androidといったスマートフォンやタブレット端末向けのアプリケーションを開発するためのツールです。従来の開発環境に比べて、学習コスト/開発コストの大幅な低減と迅速な開発を実現し、iPhoneやiPad、Androidなどのタブレット端末やスマートフォンといったクロスプラットフォーム向けに、気軽にオリジナルアプリを開発できるようになっているツールです。

Corona SDKを使用した開発の最大の特徴は、Lua (ルア) というスクリプト言語を使用して、一度に複数のプラットフォーム向けにアプリケーションを開発できるという点です。

本書 『iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011』 は、このCorona SDKを使用したプログラミングに関する、本邦初の日本語の解説書です。

本書は、大きく2部構成となっています。第1章から第4章まではCorona SDKの基礎編、第5章から第7章までは、Corona SDKに習熟した開発者がリファレンスとしても使用できるCorona SDKの日本語解説です。

本書を読めば、Corona SDKという開発環境が、
(1) スクリプト言語を用いた開発効率のよい環境で、かつ同一のソースコードで主要なスマートフォンに対応できるクロスプラットフォームな開発
(2) 使い慣れたFlashのActionScriptからの移植性
(3) 自分のクレジットでApple社やGoogle社のマーケットに開発したアプリを出品
(4) 物理シミュレーションを可能にする物理エンジンを利用したゲーム開発
などの要求を満足するように作られた、優れた環境であることを理解できます。


【『iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011』 のポイント】

■ Corona SDKプログラミングに関する本邦初の日本語解説書!
■ 標準アプリ作成入門/実行方法/サンプルコードなど基本技術を解説!
■ 詳細なプログラミングガイド/言語仕様の解説/APIリファレンスも収録!
■ 事例/ツール/トラブルシューティング/開発者コミュニティの紹介も!
■ アプリマーケットの利用状況や公開方法についても解説!
■ 付属のCD-ROMに Corona SDKを同梱!


【『iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011』 の構成】

【第1章】 Corona SDKの基礎
Coronaの歴史から機能と特徴、アプリマーケットでの利用状況まで、Coronaに関する基本的な情報をまとめています。

【第2章】 Corona SDKの基本的な技術解説
Coronaの基本的な技術解説となっています。SDKのインストール方法から始まり、標準的なHello Worldアプリケーション作成までの入門と、シミュレータおよび実機でアプリケーションを実行する方法、さらにSDK付属のサンプルコードなどについて説明しています。

【第3章】 マーケットでCoronaアプリを公開する
マーケットでCoronaアプリケーションを公開する方法について、開発準備から登録、公開まで順を追って解説しています。

【第4章】 その他のCorona SDK関連の情報
デザイニウム社の事例やツール、トラブルシューティング、Corona開発者たちのコミュニティを紹介しています。

【第5章】 Corona SDKプログラミングガイド
【第6章】 Lua Reference (ルア言語リファレンス)
第5章では Corona SDKの詳細なプログラミングガイド、第6章ではLuaについての言語仕様、第7章ではCoronaのAPIリファレンスが記載されています。Corona SDKアプリケーション開発に必要な知識とAPIを読者に提供し、テキスト表示や画面の回転への対応、イベント処理、マルチタッチや各種UI部品の扱い、さらには画像、サウンド、ビデオ、ネットワーク、位置情報、環境設定などのトピックに関して、そのAPIを解説します。Coronaアプリケーション開発に必要な基礎技術を網羅しています。

【付属CD-ROM】
Corona SDKが同梱され、実際にCorona SDKを使ったアプリ開発が体験できるようになっています。


【『iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011』 レポート目次】

第1章 Corona SDKの基礎 - コロナのルーツを知ろう -

1.1 Corona SDKの歴史

1.2 Corona SDKとは

1.3 Corona SDKを動作させるための条件

1.4 Corona SDKの機能と特徴

1.4.1 Coronaシミュレータ
1.4.2 Coronaデバッガ
1.4.3 詳細なドキュメンテーション
1.4.4 サンプルコード
1.4.5 Splash Screenのカスタマイズ
1.4.6 ローカルのデバイスに実行可能ファイルを作成 (ビルド)
1.4.7 Ad Hocディストリビューションに実行可能ファイルを作成 (ビルド)
1.4.8 商用ディストリビューション実行可能ファイルを作成 (ビルド)

1.5 Corona SDKを使用するメリット

1.5.1 クロスプラットフォーム開発環境
1.5.2 開発時間を削減
1.5.3 ソーシャルアプリケーション開発
1.5.4 デバイスのハードウェアを活用
1.5.5 シミュレータとデバッガの存在
1.5.6 高機能なライブラリ群
1.5.7 物理エンジン
1.5.8 他のスクリプト言語からの移植性の良さ

1.6 Corona SDKのゲーム開発のための機能

1.6.1 デモ動画の解説
1.6.2 ユースケース

1.7 UIについて

1.8 Editionとライセンス

1.8.1 CoronaのEdition版
1.8.2 iOSライセンス

1.9 競合する開発ツール

1.10 アプリマーケットでの利用状況

1.10.1 ウェブビューの事例
1.10.2 ゲーム
1.10.3 電子書籍
1.10.4 教育
1.10.5 その他 ライフスタイル

1.11 アンスカのWebサイトの主要情報

第2章 Corona SDKの基本的な技術解説

2.1 Corona SDKの概要

2.2 ワークフロー (手順)

2.3 Corona SDKの構成

2.4 Corona SDKでの開発の基礎

2.4.1 Corona SDKのインストール
2.4.2 Corona SDKのアクティベーション
2.4.3 Corona Terminalの起動
2.4.4 ソースコードの編集用エディタ

2.5 Coronaアプリ開発の入門

2.5.1 iPhone用のHello World
2.5.2 Corona SimulatorとCorona Terminal
2.5.3 アプリケーションのリロード
2.5.4 UIボタンを使う
2.5.5 アニメーション機能を使う
2.5.6 音声ファイルを使う

2.6 Corona Simulatorでのデバッグ

2.6.1 Corona Simulatorの起動
2.6.2 デバッガ

2.7 iPhone/iPad/iPod Touch上で動作させる

2.7.1 Corona SDKでアプリのビルド
2.7.2 iPhone上でアプリケーションの動作確認

2.8 Android上で動作させる

2.8.1 AndroidでのCorona SDK - Hello World
2.8.2 Android上でアプリケーションの動作確認

2.9 サンプルコード

2.9.1 Getting Started (はじめに)
2.9.2 Media (メディア)
2.9.3 Networking (ネットワーク)
2.9.4 Device (端末機能)
2.9.5 Graphics (グラフィックス)
2.9.6 Interface (インタフェース)
2.9.7 Strage (外部記憶装置)
2.9.8 Platform Specific (特定のプラットフォーム)
2.9.9 Physic (フィジックス)

第3章 マーケットでCoronaアプリを公開する

3.1 iOS開発の準備

3.1.1 開発者のアカウントと開発者証明書
3.1.2 キーチェーンの証明書
3.1.3 デバイスの登録
3.1.4 AppleIDとは
3.1.5 プロビジョニングプロフィルの作成

3.2 App Storeでアプリケーションを公開する

3.2.1 iPhone App Storeに登録

3.3 Android開発

3.3.1 Androidマーケット開発者アカウントの作成
3.3.2 アプリケーションの販売
3.3.3 Google Marketに登録

第4章 その他のCorona SDK関連の情報

4.1 ActionScript2からのポーティング- デザイニウム社事例

4.1.1 「TwinStriker」 に見るコード変換の実際
4.1.2 Coronaへの変換前と変換後のコードの比較
4.1.3 Flashからの変換

4.2 Corona SDKの開発のあたっての支援ツール

4.2.1 Photoshop Exporter
4.2.2 Fireworks Exporter

4.3 トラブルシューティング

4.3.1 ビルドできないときの対策
4.3.2 エミュレータの動作について
4.3.3 トラブルが解決しない場合

4.4 Corona開発者たちのコミュニティ

4.4.1 Ansca Mobile社公式フォーラム
4.4.2 その他のフォーラム

第5章 Corona SDKプログラミングガイド

5.1 Assets (Building Blocks) (アセットとは)
5.2 Starting a Project (プロジェクトとは)
5.3 Application Environment (アプリケーション環境とは)
5.4 Life Cycle (ライフサイクルとは)
5.5 Global Runtime Object (グローバルランタイムオブジェクト)
5.6 Sandbox (サンドボックス)
5.7 Application Events (アプリケーションイベント)
5.8 Application Icon (アプリケーションアイコン)
5.9 Event Handling (イベントハンドリング)
5.10 Graphics and Drawing (画像と描画)
5.11 Animation (アニメーション)
5.12 User Interface (ユーザーインタフェース)
5.13 Files (ファイル)
5.14 Networking (ネットワーキング)
5.15 Multimedia (マルチメディア)
5.16 Device Support (デバイス連携)
5.17 Common Design Tasks (一般的な設計上の留意事項)
5.18 Performance and Optimization (パフォーマンスと最適化)
5.19 Graphics (画像処理について)
5.20 Lua:Best Practices (ルアの使い方)
5.21 Sprite Sheets (スプライトシート)
5.22 Phisics (物理エンジン)

第6章 Lua Reference (ルア言語リファレンス)

6.1 Lua (ルアとは)
6.2 Conventions (言語規則など)
6.3 Types and Values (型と変数)

第7章 付録 : Corona APIリファレンス

7.1 Display Objects (Display Object)
7.2 Events (イベント)
7.3 Animation (アニメーション)
7.4 Multimedia (マルチメディア機能)
7.5 Native UI (ネィテイブUI)
7.6 Box2D Physics (Box2D物理エンジン)
7.7 Sprite Sheets (アニメーション)
7.8 OpenFeint (オープンフェイント)
7.9 Basic Functions (基本関数)
7.10 Math (数学ライブラリ)
7.11 Modules and Packages (モジュールとパッケージ)
7.12 Network (ネットワーク)
7.13 Operating System Facilities (OS機能)
7.14 Strings (文字列)

索引

付録

Corona SDK


【商品概要】

商品名 : iOS/Android対応アプリ開発ツール「Corona SDK」ハンドブック2011
発 刊 : 2011年1月  
発 行 : 株式会社 インプレスR&D
著 者 : 山本 直也/坂本 俊之/藤川 佑介
販 売 : PLANiDEA SurveyReport運営事務局
判 型 : A4判 318ページ
価 格 :
 報告書セット [PDF版]
  60,900円 (本体価格 58,000円+消費税 2,900円)
 報告書セット [PDF版+製本版]
  71,400円 (本体価格 68,000円+消費税 3,400円)

販売ページURL :
http://planidea.jp/cc/psrl20110824


■ 関連サイトURL

PLANiDEA [SurveyReport]
http://surveyreport.planidea.jp/


■ 本件に関するお問合せ先

プラニディア合同会社 広報担当
URL : http://planidea.jp/contact.html
E-Mail: