• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Html5 でアプリを作るということ
 

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

on

  • 3,478 views

 

Statistics

Views

Total Views
3,478
Views on SlideShare
2,268
Embed Views
1,210

Actions

Likes
0
Downloads
13
Comments
0

4 Embeds 1,210

http://eflmemo.hatenablog.com 1198
http://webcache.googleusercontent.com 10
http://twitter.com 1
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • 第 2 回 Tizen 勉強会 Naruto TAKAHASHI
    •  Naruto TAKAHASHI(@TNaruto) Tizen SDK 歴 10日 HTML 歴 10日 Javascript 歴 10日 Eclipse 歴 10日
    •  生産性  HTML5 + javascript でアプリが作れちゃう 可搬性  PC のブラウザで動作  Web シミュレータで動作  他の HTML5 プラットフォームでも動作  一度作ればどんな環境でも動作するなんて素敵!
    •  私が触るとびっくりするぐらい低いね! あれだ、これは人によりけりなんだ… Web系の人助けてください…  手を取り合いましょう
    •  HTML5 の資産を再利用し続けたい。  デバイスに依存しないようにフル html5 で作りた い。  どのhtml5プラットフォームでも動くパッケージ を作りたい。  デバイスやシステムに依存するところも html5 + js で作りたい。
    •  ゲームなどの単独アプリなどには好機。 GUI 周りは HTML5 や jQuery を使えばそれなりに 作れる状況 js ならではの、web サービス、クラウドサービス へのアクセスも簡単 システムと連携するアプリ、デバイスを叩くアプリは?
    •  Tizen ではデバイスやシステムの API が用意されている。  Alarm  Bluetooth  Calendar  Call  Contact  Filesystem  Geocoder  LBS  Media Content  Messaging  NFC  System Information  Time Tizen のオリジナル実装
    •  アプリケーションのバックグラウンド動作 フォアグラウンドにあるアプリケーションのみが 動作する。 バックグラウンドに移動すると一時停止する  audio タグ  ネイティブオーディオプレイヤー  お前もかよ… プロセス間通信のようなアプリ間連携の仕組み
    •  システム全体のポップアップウィンドウの表示 jQuery のポップアップはページ上でレンダリン グしているだけ システム内の通知機能 タスクトレイへアイコンを表示する機能
    •  単独アプリとして作るためのデバイス API, システム API は用意されている。 システム連携を機能はまだ未実装。 バックグラウンド処理ができないんじゃあねえ… 大規模なシステムが作れない 他プラットフォームとのシステム依存 API の互換性は? そんなものはない。 クロスプラットフォーム Web App を作りたいな ら各プラットフォーム毎に別処理考慮が必要。
    •  微妙に異なる。
    •  未実装機能が多く、HTML5 だけでシステムを 構築するのは難しい。 API はプラットフォー デバイスやシステムの ム毎に方言化していてバラバラ HTML5 で可搬性のあるアプリを作るのは夢 だった?
    • 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