Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
部品に切り分けて考えるView構造とライブラリを上手に活用したUI実装
Fumiya Sakai
少しずつキャッチアップしていくAndroidアプリ開発
Fumiya Sakai
Uicollectionview
towaki777
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
アプリ開発におけるテキスト装飾のアイデア集
Fumiya Sakai
モバイルWebアプリのこれまでとこれから
dsuke Takaoka
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
Fumiya Sakai
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
1
of
24
Top clipped slide
Html5 js waffle
Nov. 18, 2010
•
0 likes
5 likes
×
Be the first to like this
Show More
•
1,724 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
kujirahand kujira
Follow
Advertisement
Advertisement
Advertisement
Recommended
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
Fumiya Sakai
3.8K views
•
55 slides
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
Megumi Otani(Czenhe)
1.6K views
•
13 slides
Swift 1.2からSwift 2への移行 #cocoa_kansai
Syo Ikeda
5.5K views
•
22 slides
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
Fumiya Sakai
718 views
•
26 slides
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
Fumiya Sakai
1.1K views
•
28 slides
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
2.1K views
•
33 slides
More Related Content
Slideshows for you
(20)
部品に切り分けて考えるView構造とライブラリを上手に活用したUI実装
Fumiya Sakai
•
921 views
少しずつキャッチアップしていくAndroidアプリ開発
Fumiya Sakai
•
1.2K views
Uicollectionview
towaki777
•
11.3K views
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
•
816 views
アプリ開発におけるテキスト装飾のアイデア集
Fumiya Sakai
•
808 views
モバイルWebアプリのこれまでとこれから
dsuke Takaoka
•
5.5K views
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
Fumiya Sakai
•
2.3K views
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
•
488 views
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
•
874 views
Gunosy for Apple Watchができるまで
Yusuke Kawanabe
•
6K views
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
•
2K views
完全負け組なモバイルWebが、これから復活する(多分)
Hiroshi Kawada
•
53.5K views
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
•
50.2K views
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
•
469 views
今だからはじめるAdaptive User Interface
Yusuke Kawanabe
•
6.7K views
About Titanium Mobile
Issei Nakamura
•
714 views
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
•
1.9K views
Scc2013 air
Jun Futakawa
•
1.5K views
Voice interaction api for android m
Atsuko Fukui
•
6.4K views
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
Fumiya Sakai
•
463 views
Similar to Html5 js waffle
(20)
ICT ERA+ABC 2012東北講演
Monaca
•
1.4K views
超高速でflutterアプリをビルドする
ssuser34abd0
•
92 views
Html5/JSモバイルアプリ最前線
アシアル株式会社
•
2.1K views
Androidアプリ開発どこまでいける?
高見 知英
•
827 views
事例で学ぶHTML5スマフォアプリ開発セミナー
Monaca
•
1.6K views
20110824 android apps_tanaka
一般社団法人メディア事業開発会議
•
396 views
みなさんがHtml5をやらなくていい3つの理由
Masakazu Muraoka
•
5.5K views
Html5で作るiPhoneアプリケーション2010
だいすけ ふるかわ
•
4.8K views
企画者が押さえておきたいHtml5アプリ開発の要点
Monaca
•
2.6K views
PhoneGapでWebアプリをスマホアプリ化
Takashi Okamoto
•
3.5K views
HTML5 IMPACT from Multi Device development for NicoNico
Sho KUSANO
•
1.6K views
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
•
3.7K views
組込みにおけるHTML5
Tomo Watanabe
•
3.1K views
いまさら聞けない!HTML5超入門
Monaca
•
2.2K views
事例で解説するハイブリッドアプリ開発のポイント
Monaca
•
8.1K views
Movable Type Data API連携!店舗情報を地図に表示させよう!
Kanako Kobayashi
•
1.1K views
Android webブラウザのhtml5対応状況
Masakazu Muraoka
•
4.6K views
20120316 designerworkshoppublished
Yoichiro Sakurai
•
697 views
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
•
591 views
ionic - cross platform mobile app 開発
Seunghun Lee
•
108 views
Advertisement
More from kujirahand kujira
(6)
Setup jsWaffle
kujirahand kujira
•
1.9K views
Setup jsWaffle
kujirahand kujira
•
910 views
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
kujirahand kujira
•
6.7K views
HTML5/JavaScriptで作るAndroidアプリ開発seminar
kujirahand kujira
•
40K views
Osc2008tokyo秋 なでしこ勉強会
kujirahand kujira
•
2.8K views
なでしこ開発記録
kujirahand kujira
•
2.8K views
Html5 js waffle
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/
Advertisement