Html5 でアプリを作るということ

3,068 views
3,000 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,068
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Html5 でアプリを作るということ

  1. 1. 第 2 回 Tizen 勉強会 Naruto TAKAHASHI
  2. 2.  Naruto TAKAHASHI(@TNaruto) Tizen SDK 歴 10日 HTML 歴 10日 Javascript 歴 10日 Eclipse 歴 10日
  3. 3.  生産性  HTML5 + javascript でアプリが作れちゃう 可搬性  PC のブラウザで動作  Web シミュレータで動作  他の HTML5 プラットフォームでも動作  一度作ればどんな環境でも動作するなんて素敵!
  4. 4.  私が触るとびっくりするぐらい低いね! あれだ、これは人によりけりなんだ… Web系の人助けてください…  手を取り合いましょう
  5. 5.  HTML5 の資産を再利用し続けたい。  デバイスに依存しないようにフル html5 で作りた い。  どのhtml5プラットフォームでも動くパッケージ を作りたい。  デバイスやシステムに依存するところも html5 + js で作りたい。
  6. 6.  ゲームなどの単独アプリなどには好機。 GUI 周りは HTML5 や jQuery を使えばそれなりに 作れる状況 js ならではの、web サービス、クラウドサービス へのアクセスも簡単 システムと連携するアプリ、デバイスを叩くアプリは?
  7. 7.  Tizen ではデバイスやシステムの API が用意されている。  Alarm  Bluetooth  Calendar  Call  Contact  Filesystem  Geocoder  LBS  Media Content  Messaging  NFC  System Information  Time Tizen のオリジナル実装
  8. 8.  アプリケーションのバックグラウンド動作 フォアグラウンドにあるアプリケーションのみが 動作する。 バックグラウンドに移動すると一時停止する  audio タグ  ネイティブオーディオプレイヤー  お前もかよ… プロセス間通信のようなアプリ間連携の仕組み
  9. 9.  システム全体のポップアップウィンドウの表示 jQuery のポップアップはページ上でレンダリン グしているだけ システム内の通知機能 タスクトレイへアイコンを表示する機能
  10. 10.  単独アプリとして作るためのデバイス API, システム API は用意されている。 システム連携を機能はまだ未実装。 バックグラウンド処理ができないんじゃあねえ… 大規模なシステムが作れない 他プラットフォームとのシステム依存 API の互換性は? そんなものはない。 クロスプラットフォーム Web App を作りたいな ら各プラットフォーム毎に別処理考慮が必要。
  11. 11.  微妙に異なる。
  12. 12.  未実装機能が多く、HTML5 だけでシステムを 構築するのは難しい。 API はプラットフォー デバイスやシステムの ム毎に方言化していてバラバラ HTML5 で可搬性のあるアプリを作るのは夢 だった?
  13. 13. API は W3C システムアプリケーション向けでワーキンググループが作られてます。 既存の API の共通化 足りない機能の検討 Firefox os が積極的に提案中。 http://www.w3.org/2012/05/sysapps-wg- charter.html HTML5 の動作の際は 各プラットフォームのサムスンの人も気づいている模様 http://download.tizen.org/misc/media/conferen ce2012/wednesday/ballroom-a/2012-05- 09_1415-1455- converting_your_web_app_to_tizen.pdf

×