Issuu on Google+

2012 Corona 勉強会 日本コロナの会 @ymmtny Wednesday, April 18, 2012


Corona and Lua Life Is Too Short To Write A Program in C. Code Less. Play More. Expand Your Reach.

Wednesday, April 18, 2012


Code Less. Play More.

Wednesday, April 18, 2012


Expand Your Reach.

Wednesday, April 18, 2012


@ymmtny 自己紹介 山本です。 2002年よりFlashLiteのPlayer本体(ミドルウェア)の   携帯電話搭載(ポーティング)。 • 現在所属は、カタリスト・モバイル株式会社(東京) FL4, FP10, AIRもやってます。 • 前々職:電機メーカのソフト開発 グループウェアのサーバ プログラムをCで作ってました。 • Facebook:Cross Platform Japan(XPJ)で時々ポストしてます

Wednesday, April 18, 2012


開発元と貢献者 Anscamobile Inc : アンスカ社(2009年∼) 創業者: Calros /Walter, 住所:パロアルト SF 元Adobe社員: Flashliteやphotoshop開発者

CoronaSDKのプログラマー 彼のほうが有名 その名は、

Robert Nay Wednesday, April 18, 2012


Bubble Ball 1ヶ月で700万DL

ありがとう, ネットジェネレーション Wednesday, April 18, 2012


Team Nay Kari さんがデザインや契 約書について、Robert君 がプログラミング 経験 6年:HTML and CSS 2年: PHP

Objective-C: didn’t like the results

1年: Javascript and AJAX

Gamesalad: wasn’t pleased

3ヶ月:Lua ( CoronaSDK)

Then made the jump to Corona.

開発期間は 1.5ヶ月 4,000 行 Wednesday, April 18, 2012


Wednesday, April 18, 2012


Dip Deseperado ドリトス

ハリウッド

Wednesday, April 18, 2012


Demo

Wednesday, April 18, 2012


Wednesday, April 18, 2012


スクリプトでアプリ開発 Objective-CやJava は不要 Luaスクリプトで開発, Lua ≈ AS2.0 ❖

a casual, freeform coding style if you just wanted to get something done quickly and easily. カジュアルな自由なコーディングで何かを簡単に すばやく作りたいものを作る。

rediscover the spirit of “classic Flash”. ちょっと前のFlashのよさを取り戻す

Wednesday, April 18, 2012


スクリプティング TextEditor

エミュレータ

local bkgd = display.newRect bkgd:setFillColor( 128, 0, 0 ) local text = display.newText( "Tap anywhere to launch Camera", 0, 0, nil, 16 ) text:setTextColor( 255, 255, 255 ) text.x = 0.5 * display.stageWidth text.y = 0.5 *

画像/音 コンソール Wednesday, April 18, 2012


CORONA Device Build Corona SDK サーバ

Your CORONA コード

Mac上のエミュレータで確認後、 デバイスビルドボタンから、 Corona SDKのサーバが各デバイ ス用のアプリ(バイナリ)を生成 してくれます。 iPhone App

Wednesday, April 18, 2012

iPad App

Android App


スマフォ以前 i-mode, EZweb,Y! コンテンツ ブラウザ

アプリ

Flashlite 2D

Java/Brew 3D

ミドルウェア

Runtime キャリア

携帯メーカー

コンテンツプロバイダー Wednesday, April 18, 2012

ミドルウェアベンダー

ソーシャルプラットフォーマー


スマフォ ウェブ HTML5

Apple Store

Google Play

アプリ

アプリ

Obj-C

Dalvik Java

ブラウザ Runtime Apple/Google

クラウド(Facebookなど)

ソーシャルプラットフォーマー

キャリア 携帯メーカー

コンテンツプロバイダー Wednesday, April 18, 2012


スマフォ ウェブ HTML5 ブラウザ Runtime Apple/Google

Apple Store

Google Play

アプリ

アプリ

共通ミドルウェア?

Obj-C

Dalvik Java

クラウド(Facebookなど)

ソーシャルプラットフォーマー

キャリア 携帯メーカー

コンテンツプロバイダー Wednesday, April 18, 2012


スマフォ ウェブ HTML5

Apple Store アプリ

Google Play

スクリプト(マクロ)

アプリ クロス開発

iOSコア

ブラウザ Runtime Apple/Google

Androidコア ミドルウェア

Obj-C

Dalvik Java

クラウド(Facebookなど)

ソーシャルプラットフォーマー

SDK

キャリア 携帯メーカー

コンテンツプロバイダー Wednesday, April 18, 2012


クロス開発クラウド Apple Store

Google Play

クラウドサービス Facebook, Flurry, Inneractive, inMobi ミドルウェア

iOS アプリ Android アプリ

Developer

ビルド

スクリプト(マクロ) 素材データ (画像、音、動画など)

Wednesday, April 18, 2012

アプリコア


Agile Meets Device 1.画像やスプライトシートの準備 2.画像の配置/レイアウト/レベルデザイン 3.インタラクティブ機能の作成 4.デバイスでの動作確認

Wednesday, April 18, 2012


ウェブ VS ネイティブ • スクリプト xCode/EclipseやiOS SimulatorやADT Emulatorより圧倒的に早い反復開発 ソースコードのコンパイルが必要ないので、結果がブラウザやログで即座に確認

• ネイティブアプリ JavaScriptやブラウザといったランタイムエンジンと違い、 ネイティブアプリとしてのパフォーマンスを引き出すことが可能 デバイス上のOpenGLを利用、十分なパファーマンスをもったグラフィクス描画

Wednesday, April 18, 2012


CoronaSDK • スクリプトでの開発 Lua言語のスクリプトとシミュレータで実現 コロナの反復開発は画像変更、コード変更の結果が即座にシミュレータで確認可能

• ネイティブアプリ ネイティブのフレームワーク(API)に直結している Lua Luaバインディングの仕組みをiOSとAndroidのそれぞれに適用し、 一つのLuaスクリプトでiOSとAndoridの両方のネイティブアプリ開発が可能 OpenGL/OpenALの高速な秒が処理やサウンド処理を利用可能

Wednesday, April 18, 2012


価格 無料 :アプリの配布ができない

  + Apple社のiOSの開発者登録料 Wednesday, April 18, 2012


CoronaSDK (コロナ) iOS&Androidの開発フレームワーク Lua言語でNative APIをラッピングし、Luaスクリプトリソース(画像、音など)から iOSとAndroidアプリを生成 2Dグラフィクス、物理エンジン、ネットワーク、ボタン、サウンド HTML表示、動画表示、Map GPS (※注) OpenFeint/Facebook, SQL Lite, 加速度 年間 iOS&Android $349, iOS only $199, android only $199 トライアルでは、マーケットに登録する配布形式のアプリは作成できない iOSでは、アップルの開発者登録が必要。Android SDKは不要。 Anscamobile inc (アンスカ) Walter&Carlosが創設者 所在地は Palo Alto http://www.anscambile.com ※注アンドロイドではMapは非対応。

Wednesday, April 18, 2012


Wednesday, April 18, 2012


Wednesday, April 18, 2012


Kwikとは? Adobe Photoshopのプラグイン iOS & Androidのアプリを作るプラグイン コーディング不要で、アプリが作れます 2Dアニメーション ボタン、音再生 動画再生 $79ドル 99セント Wednesday, April 18, 2012


ピクチャブック

Wednesday, April 18, 2012


KWIK(クウィック) フォトショップ CS5 プラグイン CoronaSDKで利用可能なLuaスクリプトとリソース(画像、音など)を生成 ボタン、サウンド、動画、アニメーション、GetURL 買い切り $79、トライアルでは2ページまで作成可能 CoronaSDKとPhotoshopが必要 kwiksher inc Alexが創設者 所在地はマイアミ http://kwiksher.com

Wednesday, April 18, 2012


フォトショップが 静的なグラフィクスツールから進化 インタラクティブな 次世代のピクチャブック When I read what KWIK could do, my jaw dropped! Wednesday, April 18, 2012


Spriteloqのご紹介

Wednesday, April 18, 2012


Wednesday, April 18, 2012


使い方 -Flashでアニメーション作成 -まとまった一枚の画像ファイ ルを Spirteloqで作成

-画像ファイルを再生する スクリプトライブラリ でコーディング

Wednesday, April 18, 2012


Spriteloq(スプライトロック) Flash CS5 プラグイン CoronaSDKで利用可能なLuaスクリプトとリソース(画像)を生成 Flashのファイル形式である SWFファイルから CoronaSDKで利用可能な スプライト形式のPNGファイルとスクリプトを生成。物理オブジェクトの設定も可 能。 買い切り $49(※注)、トライアル利用は30日まで CoronaSDKとFlash CS5が必要 loqheart inc, Don&Davidが創設者 所在地はシリコンバレー http://www.loqheart.com 注 $69が正規ですが、 2011.8月 現在割引中

Wednesday, April 18, 2012


Gumbo(無料)のご紹介 http://www.nerderer.com/Gumbo/

Wednesday, April 18, 2012


他サードパーティツール

Wednesday, April 18, 2012


アンスカ社資料 http://developer.anscamobile.com/resources/ ソース共有 http://developer.anscamobile.com/code/ 技術フォーラム http://developer.anscamobile.com/forum/ チュートリアルいろいろ http://www.learningcorona.com/ サードパーティツール http://www.anscamobile.com/corona/tools/ Wednesday, April 18, 2012


グーグルグループ:コロナの会 http://groups.google.com/group/coronaja

ツイッター:JapanCoronaGrp http://twitter.com/JapanCoronaGrp

基礎から学ぶ Corona SDK - C&R 研究所刊

Wednesday, April 18, 2012


Corona SDK Intro 2012 April