Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

3,235 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×