Post on 10-Nov-2014
description
スマートフォン向け OS
~ HTML5HTML5 で作るスマフォアプリ~
自己紹介● Yuya Adachi (@moguriso)● Device Driver Engineer
● For Linux / Android
● Tizen Japan コンソーシアム● http:/tizen.jp
● Tizen 歴 1年少々
Tizen 移植しました
TizenTizen とはとは ??
Tizen とは ?● …公式には
● Samsung / Intel が主導で開発を行なっている
Tizen とは ?● HTML5 との高い親和性
● HTML5 Test でSCORE:492
Tizen とは ?● スマートフォン向けの Mobile車載向けの IVI に分かれる
● Mobile は SLP * 1ベースIVI は MeeGo ベース
SLP : Samsung Linux Platform
Roadmap● TizenDeveloperConference
(2012/5) での発表● Ver2.1 は 2013/2Q リリース予定
20122012 2013201311 22 33 44 55 66 77 88 99 1010 1111 1212 11 22 33
Ver 1.0Larkspur Ver 2.0
Magnolia
Ver 2.0Magnolia
http://download.tizen.org/misc/media/conference2012/tuesday/ballrooma/TizenTSGkeynote.pdf
Architecture
EFL EFL EnlightenmentEnlightenmentFoundationFoundationLibraryLibrary
XserverXserver withwith DRM DriverDRM Driver
EFL● Enlightenment Foundation
Library● グラフィックス制御 EVAS 、統合管理モジュール ECORE など
● 2.0alpha から IVI側にも Qt代替として移植されている
http://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries
DRM● Direct Rendering Manager
(≠Digital Right Management)
● Linux の Kernel ドライバ● framebuffer への直接描画等、画面描画の高速化を担う
● PC向けに設計されたもののため組み込み用途には向かない● 次世代 OS としての機能を充足するため選択された
http://download.tizen.org/misc/media/conference2012/wednesday/ballroom-c/2012-05-09-1330-1410-the_drm_(direct_rendering_manager)_of_tizen_kernel.pdf
TizenTizen アプリケーションアプリケーション
Tizen SDK● 2013/02/18 に 2.0SDK リリース
● HTML5/W3C最新 APIサポート
● WebUI でフルスクリーン・マルチスクリーンをサポート
● Bluetooth/NFC 、カレンダーアクセス、通話履歴 . . .等の主要システムへのアクセス API を追加
● ネイティブアプリケーションの作成をサポート
– ネイティブからの主要コンポーネントへのアクセスを提供
● Etc..etc.. – https://www.tizen.org/blogs/tsg/2013/tizen-2.0-magnolia-sdk-and-
source-code-release
Tizen SDK● プリインストールされたアプリケーションはすべてネイティブアプリ
Tizen SDK● サンプルのアプリはかなり増えている
demodemo
Q & AQ & A
参考● 世界最大級モバイル展示会が明日開幕、 Tizen 、 Firefox
OS や携帯網仮想化に注目http://itpro.nikkeibp.co.jp/article/NEWS/20130224/458361/
●