狠狠撸

狠狠撸Share a Scribd company logo
2010/11/29
第 12 –回 HTML5
とか勉強会
クジラ飛行机
HTML5 で作る
スマートフォンの
ネイティブアプリ開発
~ JSWAFFLE の紹介
http://d.aoikujira.com/jsWaffle
?iPhone のブラウザ → Mobile Safari
?Android のブラウザ → 標準ブラウザ
?いずれも、 WebKit ベースで HTML5 に対応している
( 前提 )IPHONE/ANDROID …のブラウザは .
?「最近 HTML5 の本を書きました!」(ソシム刊)
?iPhone/iPad/Android の
ブラウザは HTML5 対応。
?スマートフォンならば、
存分に HTML5 に特化した
アプリケーションを
作ることができる!
?HTML5 関連 API や
CSS3 について紹介している
( 書籍 ) スマートフォンのための
HTML5 アプリケーション開発ガイド
WebKit …
オープン
ソースの
HTML レン
ダリングエ
ンジン
???
これを利用
したブラウ
ザが
Android/iPho
ne で動いて
いる
ネイティブアプリの
開発でも WEBKIT が
利用できないだろうか?
?素晴らしいことに、 iPhone/Android では、 UI コンポーネントとして
、 WebKit ベースのブラウザが利用できるようになっている
?自分のアプリに自由にブラウザを組み込むことができる
WEBKIT ベースのブラウザが
UI コンポーネントになっている!!
?HTML5/CSS/JavaScript で
作った Web アプリを、
ネイティブアプリの中にネイティブアプリの中に
押し込むことができるはず!
…そう、ブラウザをうまく使えば
“HTML5” でネイティブアプリが作れる!
リソースに、 HTML ファイルを仕込んでおき、
アプリが起動したら、すぐ WebKit コンポーネントを全面表示し、
HTML ファイルを表示することで、ネイティブアプリのように見せる
そうだ!
ブラウザコンポーネント
を使って
アプリを作ろう!
?WebKit コンポーネントを拡張し、 HTML5 でネイティブアプリを作る
フレームワークが既にある!
HTML5 でアプリが作れるフレームワーク
Titanium jsWaffle
?(1) Objective-C や Java を知らなくても作れる!
?(2)とにかく開発効率が良い!
? とりあえず、いつものように、 Web ブラウザと好きなエディタで作ってお
いて、最後に、ネイティブアプリ変換すれば良い
? スマートフォン固有 API が手軽に使える(面倒な手続きも簡略化)
? 記述するコードも少なくて済む
?(3) HTML5 が思う存分使える!
? ネイティブアプリにしてしまうなら、ブラウザ互換性など、もろもろ面倒
な事を考えなくて済む
HTML5/JS でアプリ開発するメリット
?ネイティブより、実行速度が遅い
→ネイティブなのは外見だけで実際はブラウザの中で動かすのと一緒
なので仕方がない
→とは言え、これは開発効率とのトレードオフ
?利用できない API がある
→使いたいものがあれば、フレームワークに手を入れる
→シンプルなフレームワークならそれほど大変ではない
HTML5/JS でアプリ开発するデメリット
?シンプル !!
?GPS/ 加速度センサー / カメラなどスマートフォンの機能を利用する
API が用意されている
?Android 機能に特化
?MIT ライセンス
JSWAFFLE
?Desktop(Windows など )/iPhone/Android で動作
?カメラ /GPS/ 傾き検知などスマートフォンの機能を使う API あり
?Titanium Developer という専用アプリでプロジェクトを管理
?有料サポートがある本格的なフレームワーク
? ライセンスは Apache)
TITANIUM MOBILE
Titanium
http://www.appcelerator.com/
?HTML5/JS でアプリを作るフレームワークの中で有名
?GPS/ 加速度センサー / カメラなどスマートフォンの機能を利用する
API が用意されている
?iPhone/Android/BlackBerry などのスマートフォンに対応
?オープンソース、 MIT ライセンス
?iPhone で実績多数
PHONEGAP
http://www.phonegap.com/
…実は
私 ( クジラ飛
行机 ) が作り
ました!!
ところで
JSWAFFLE とは???
?PhoneGap が有名なので、 Android で使ってみようと思った
?しかし、インストールが大変!
? Android SDK は仕方ないとしても、 Ruby/Apache ANT …
? 環境変数の書き換え、 Ruby …のバージョンに指定有り
?苦労してインストールを終えプロジェクト作成
?サンプルをコンパイル!
?実行 .. 残念!動かない機能があった
? 動くには動くが???使えない機能があるのは嫌 !!
? まともに API が動かない PhoneGap の Android 版に不満
? PhoneGap のコンセプトを見習って自分で作ってしまおう!!
JSWAFFLE を作るまで
?既存フレームワークで不満に思った点
? インストールが大変!
? HTML/JavaScript で手軽に Android 開発が始められるように!
? 簡単に機能拡張ができるように!
? より多くの Android API が利用出来るように!
JSWAFFLE の開発を開始!
?とにかく、インストールを簡単にした!
?Web ブラウザから jsWaffle のページへ行って
[INSTALL NOW] のボタンをクリックするだけ
? このために、 Adobe AIR の力を借りた (^o^
JSWAFFLE > インストール
?jsWaffle は、フォームに、プロジェクト名などを記入して
[Make Project] ボタンをクリックするだけ
? コマンドラインから操作する必要はなし
? プロジェクト生成したら、 Eclipse/Aptana からインポートして使う
JSWAFFLE > プロジェクトの作成
?Titanium/PhoneGap は手広くいろいろなプラットフォームをサポート
しているので汎用性が高いが、デバイス固有の機能を 100% 活かしき
れない
?
そこで、 jsWaffle は Android に 100%100% 特化特化することに
?現在利用可能な API
? 着信音やバイブなど通知系の機能
? マルチメディアの再生
? 傾きセンサー /GPS
? メール /SMS/ 電話 / カメラ
? ファイル / データベース SQLite
? Android のメニュー / フルスクリーン対応
? バーコード /QR コードの読み取り
JSWAFFLE > ANDROID に特化
jsWaffle
?もちろん、レンダリングエンジンには、 WebKit コンポーネントを
使っているので、 WebKit の持つ、 HTML5(+ その周辺技術 ) のはそそ
のままのまま使える!!
JSWAFFLE > HTML5 とか
加えて、 HT-03a/ アップデート前の Xperia など、
Android1.6 端末でも、 localStorage や
geolocation など、本来未実装の HTML5 関連 API が
使えるように工夫している!!
? …ちなみに
?<script> droid.runItent(“camera:///sdcard/test.jpg”)
?--- OR ---
?<a href=“camera:///sdcard/test.jpg”>CAMERA</a>
CAMERA を起動するコードなど
?<script>
droid.startIntent("mailto:hoge@example.com?
subject=About_jsWaffle&body=test");
?--- OR ---
?<a href=“mailto:hoge@example.com?
subject=About_jsWaffle&body=test”>Send Mail!!</a>
MAILER の起動
?まだまだ、これからだけど???
?シンプルで使い勝手も良いので、使ってみてください!!
JSWAFFLE > ANDROID な人使ってみて!
jswaffle
ご静聴に感謝
http://d.aoikujira.com/jsWaffle/

More Related Content

What's hot (19)

部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
Fumiya Sakai
?
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
Fumiya Sakai
?
Uicollectionview
UicollectionviewUicollectionview
Uicollectionview
towaki777
?
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
?
アプリ开発におけるテキスト装饰のアイデア集
アプリ开発におけるテキスト装饰のアイデア集アプリ开発におけるテキスト装饰のアイデア集
アプリ开発におけるテキスト装饰のアイデア集
Fumiya Sakai
?
モハ?イル奥别产アフ?リのこれまて?とこれから
モハ?イル奥别产アフ?リのこれまて?とこれからモハ?イル奥别产アフ?リのこれまて?とこれから
モハ?イル奥别产アフ?リのこれまて?とこれから
dsuke Takaoka
?
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
Fumiya Sakai
?
2022年の抱负とここ数年続けてきたインプット
2022年の抱负とここ数年続けてきたインプット2022年の抱负とここ数年続けてきたインプット
2022年の抱负とここ数年続けてきたインプット
Fumiya Sakai
?
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞくレイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
?
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
?
完全负け组なモバイル奥别产が、これから復活する(多分)
完全负け组なモバイル奥别产が、これから復活する(多分)完全负け组なモバイル奥别产が、これから復活する(多分)
完全负け组なモバイル奥别产が、これから復活する(多分)
Hiroshi Kawada
?
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリAngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
?
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
?
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめできるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
?
Voice interaction api for android m
Voice interaction api for android mVoice interaction api for android m
Voice interaction api for android m
Atsuko Fukui
?
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
Fumiya Sakai
?
摆社内向け闭罢颈迟补苍颈耻尘勉强会
摆社内向け闭罢颈迟补苍颈耻尘勉强会摆社内向け闭罢颈迟补苍颈耻尘勉强会
摆社内向け闭罢颈迟补苍颈耻尘勉强会
Rei Matsushita
?
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
部品に切り分けて考える痴颈别飞构造とライブラリを上手に活用した鲍滨実装
Fumiya Sakai
?
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
少しずつキャッチアップしていく础苍诲谤辞颈诲アプリ开発
Fumiya Sakai
?
Uicollectionview
UicollectionviewUicollectionview
Uicollectionview
towaki777
?
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
颈翱厂アプリ开発で意识すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
?
アプリ开発におけるテキスト装饰のアイデア集
アプリ开発におけるテキスト装饰のアイデア集アプリ开発におけるテキスト装饰のアイデア集
アプリ开発におけるテキスト装饰のアイデア集
Fumiya Sakai
?
モハ?イル奥别产アフ?リのこれまて?とこれから
モハ?イル奥别产アフ?リのこれまて?とこれからモハ?イル奥别产アフ?リのこれまて?とこれから
モハ?イル奥别产アフ?リのこれまて?とこれから
dsuke Takaoka
?
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
颈翱厂アプリで気になった动きや表现を上手にアレンジして活用してみる
Fumiya Sakai
?
2022年の抱负とここ数年続けてきたインプット
2022年の抱负とここ数年続けてきたインプット2022年の抱负とここ数年続けてきたインプット
2022年の抱负とここ数年続けてきたインプット
Fumiya Sakai
?
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞくレイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作る颈翱厂アプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
?
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
?
完全负け组なモバイル奥别产が、これから復活する(多分)
完全负け组なモバイル奥别产が、これから復活する(多分)完全负け组なモバイル奥别产が、これから復活する(多分)
完全负け组なモバイル奥别产が、これから復活する(多分)
Hiroshi Kawada
?
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリAngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
?
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
?
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめできるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけ鲍滨系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
?
Voice interaction api for android m
Voice interaction api for android mVoice interaction api for android m
Voice interaction api for android m
Atsuko Fukui
?
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
颈翱厂アプリ鲍滨との触れ合いと歩む僕なりの厂飞颈蹿迟の楽しみ方
Fumiya Sakai
?
摆社内向け闭罢颈迟补苍颈耻尘勉强会
摆社内向け闭罢颈迟补苍颈耻尘勉强会摆社内向け闭罢颈迟补苍颈耻尘勉强会
摆社内向け闭罢颈迟补苍颈耻尘勉强会
Rei Matsushita
?

Similar to Html5 js waffle (20)

ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
?
超高速で蹿濒耻迟迟别谤アプリをビルドする
超高速で蹿濒耻迟迟别谤アプリをビルドする超高速で蹿濒耻迟迟别谤アプリをビルドする
超高速で蹿濒耻迟迟别谤アプリをビルドする
ssuser34abd0
?
贬迟尘濒5/闯厂モバイルアプリ最前线
贬迟尘濒5/闯厂モバイルアプリ最前线贬迟尘濒5/闯厂モバイルアプリ最前线
贬迟尘濒5/闯厂モバイルアプリ最前线
アシアル株式会社
?
础苍诲谤辞颈诲アプリ开発どこまでいける?
础苍诲谤辞颈诲アプリ开発どこまでいける?础苍诲谤辞颈诲アプリ开発どこまでいける?
础苍诲谤辞颈诲アプリ开発どこまでいける?
高見 知英
?
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
Monaca
?
みなさんが贬迟尘濒5をやらなくていい3つの理由
みなさんが贬迟尘濒5をやらなくていい3つの理由みなさんが贬迟尘濒5をやらなくていい3つの理由
みなさんが贬迟尘濒5をやらなくていい3つの理由
Masakazu Muraoka
?
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
だいすけ ふるかわ
?
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
Monaca
?
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
Takashi Okamoto
?
HTML5 IMPACT from Multi Device development for NicoNico
HTML5 IMPACT from Multi Device development for NicoNicoHTML5 IMPACT from Multi Device development for NicoNico
HTML5 IMPACT from Multi Device development for NicoNico
Sho KUSANO
?
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
rie05
?
组込みにおける贬罢惭尝5
组込みにおける贬罢惭尝5组込みにおける贬罢惭尝5
组込みにおける贬罢惭尝5
Tomo Watanabe
?
いまさら闻けない!贬罢惭尝5超入门
いまさら闻けない!贬罢惭尝5超入门いまさら闻けない!贬罢惭尝5超入门
いまさら闻けない!贬罢惭尝5超入门
Monaca
?
事例で解説するハイブリッドアプリ开発のポイント
事例で解説するハイブリッドアプリ开発のポイント 事例で解説するハイブリッドアプリ开発のポイント
事例で解説するハイブリッドアプリ开発のポイント
Monaca
?
Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!
Kanako Kobayashi
?
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
?
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
?
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
?
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
?
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
?
超高速で蹿濒耻迟迟别谤アプリをビルドする
超高速で蹿濒耻迟迟别谤アプリをビルドする超高速で蹿濒耻迟迟别谤アプリをビルドする
超高速で蹿濒耻迟迟别谤アプリをビルドする
ssuser34abd0
?
贬迟尘濒5/闯厂モバイルアプリ最前线
贬迟尘濒5/闯厂モバイルアプリ最前线贬迟尘濒5/闯厂モバイルアプリ最前线
贬迟尘濒5/闯厂モバイルアプリ最前线
アシアル株式会社
?
础苍诲谤辞颈诲アプリ开発どこまでいける?
础苍诲谤辞颈诲アプリ开発どこまでいける?础苍诲谤辞颈诲アプリ开発どこまでいける?
础苍诲谤辞颈诲アプリ开発どこまでいける?
高見 知英
?
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
事例で学ぶ贬罢惭尝5スマフォアプリ开発セミナー
Monaca
?
みなさんが贬迟尘濒5をやらなくていい3つの理由
みなさんが贬迟尘濒5をやらなくていい3つの理由みなさんが贬迟尘濒5をやらなくていい3つの理由
みなさんが贬迟尘濒5をやらなくていい3つの理由
Masakazu Muraoka
?
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
贬迟尘濒5で作る颈笔丑辞苍别アプリケーション2010
だいすけ ふるかわ
?
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
企画者が押さえておきたい贬迟尘濒5アプリ开発の要点
Monaca
?
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
笔丑辞苍别骋补辫で奥别产アプリをスマホアプリ化
Takashi Okamoto
?
HTML5 IMPACT from Multi Device development for NicoNico
HTML5 IMPACT from Multi Device development for NicoNicoHTML5 IMPACT from Multi Device development for NicoNico
HTML5 IMPACT from Multi Device development for NicoNico
Sho KUSANO
?
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
今から始めよう!奥辞谤诲笔谤别蝉蝉で作る女子ウケ★スマホサイト
rie05
?
组込みにおける贬罢惭尝5
组込みにおける贬罢惭尝5组込みにおける贬罢惭尝5
组込みにおける贬罢惭尝5
Tomo Watanabe
?
いまさら闻けない!贬罢惭尝5超入门
いまさら闻けない!贬罢惭尝5超入门いまさら闻けない!贬罢惭尝5超入门
いまさら闻けない!贬罢惭尝5超入门
Monaca
?
事例で解説するハイブリッドアプリ开発のポイント
事例で解説するハイブリッドアプリ开発のポイント 事例で解説するハイブリッドアプリ开発のポイント
事例で解説するハイブリッドアプリ开発のポイント
Monaca
?
Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!
Kanako Kobayashi
?
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
?
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
?
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
?
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
?

More from kujirahand kujira (6)

Setup jsWaffle
Setup jsWaffleSetup jsWaffle
Setup jsWaffle
kujirahand kujira
?
Setup jsWaffle
Setup jsWaffleSetup jsWaffle
Setup jsWaffle
kujirahand kujira
?
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
kujirahand kujira
?
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
kujirahand kujira
?
Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会
kujirahand kujira
?
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
kujirahand kujira
?
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
贬罢惭尝5/闯补惫补厂肠谤颈辫迟で作る础苍诲谤辞颈诲アプリ开発蝉别尘颈苍补谤
kujirahand kujira
?
Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会
kujirahand kujira
?

Html5 js waffle