41
最新事情 スマートフォン・車載 (IVI) PC 向け OS の現状とこれから Tizen Japan コンソーシアム Yuya Adachi (@moguriso)

OSC Hiroshima 2013

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: OSC Hiroshima 2013

最新事情スマートフォン・車載 (IVI)

PC 向け OS の現状とこれから

Tizen Japan コンソーシアムYuya Adachi (@moguriso)

Page 2: OSC Hiroshima 2013

2

自己紹介● Yuya Adachi (@moguriso)● TizenJapan コンソーシアム

● Android のドライバ開発が ( 最近の ) 本業です ...

● blog (Tizen nerd) ( http://moguriqt.hatenablog.jp/)

Page 3: OSC Hiroshima 2013

3

Agenda● Tizen とは● 開発の現状● Tizen 3.0● Compliance● Framework/profile/adaptation● まとめ

Page 4: OSC Hiroshima 2013

Tizen とは?

Page 5: OSC Hiroshima 2013

5

Mobile IVI

Page 6: OSC Hiroshima 2013

6

Mobile ● SAMSUNG が開発主体● 国内では docomo が端末を

発売予定 (2013 年中 ?)● Bada(SLP-OSP) + EFL● Xorg(X Window システム )● オープンソース ( ? )

Page 7: OSC Hiroshima 2013

7

IVI ● Intel が開発主体● TOYOTA が開発に参加● SLP + (OSP +) EFL● Wayland● オープンソース

Page 8: OSC Hiroshima 2013

8

● での Web アプリケーション

● C/C++ を用いた Native アプリケーション● Linux ベースシステム

Page 9: OSC Hiroshima 2013

Tizen 開発の現状

Page 10: OSC Hiroshima 2013

10

開発の現状

Thiago Macieira @intel曰く

Page 11: OSC Hiroshima 2013

11

開発の現状

Black Box

Page 12: OSC Hiroshima 2013

12

開発ワークフローの現状

見えない場所 ( 内部 ) で開発 → 完成後に一括で公開 → 一部ツールのソースなどが長い間   非公開だった

ほぼ公開の場所 (git) で開発 → 開発ツールのソースも積極的に公開 → Mobile を x86/ia32 に移植して公開   されるため、遅れが生じる

Page 13: OSC Hiroshima 2013

13

開発用端末 (Mobile)

RD-PQ(GS3 base) RD-C210(GS2 base)

Tizen DevConf(US)で一般の開発者が入手することは困難 .LinuxCon Japan, Tizen DevLab(Tokyo, Fukuoka)で配布(貸与 ?)

Tizen DevConf(US)、日本国内ではLinuxConJapanで配布。一時期tizen.orgでも少数配布されていた .現在は入手不可 .

Page 14: OSC Hiroshima 2013

14

開発用端末 (Mobile)

RD-PQ(GS3 base) RD-C210(GS2 base)

Tizen DevConf(US)で一般の開発者が入手することは困難 .LinuxCon Japan, Tizen DevLab(Tokyo, Fukuoka)で配布(貸与 ?)

Tizen DevConf(US)、日本国内ではLinuxConJapanで配布。一時期tizen.orgでも少数配布されていた .現在は入手不可 .

FirefoxOS やUbuntu touch に比べて入手し難い

Page 15: OSC Hiroshima 2013

15

開発用端末 (IVI)

NDiS 166

ホボ PC相当のスペック。SDKが IVIプラットフォームに対応していない。Mobileに比較して storeやアプリケーションの仕様など不明な部分が多い。

Page 16: OSC Hiroshima 2013

16

Porting Guide● https://wiki.tizen.org/wiki/Porting_Guide

● 起動プロセス、 kernel config 、フレームワークなど、非常に詳細

● 所謂 how to にはなっていない

Page 17: OSC Hiroshima 2013

17

Porting Guide

Page 18: OSC Hiroshima 2013

18

Porting Guide

Linux BSP ベースでの移植手順にはなっている

既存の Android 端末などへの移植は簡単には出来ない

Page 19: OSC Hiroshima 2013

19

ドキュメント● https://developer.tizen.org/ja/documentation

● UI/UX デザイン● Mobile 開発ガイド

Page 20: OSC Hiroshima 2013

20

開発の現状● α リリース時点から公開情報は増えた

● ソースコード、 git repo の公開、更新● 開発端末、端末用 OS イメージの公開● ドキュメントの拡充

● ロードマップ、開発中の情報には未だアクセス出来ない

● エコシステムとして完全ではない ...

Page 21: OSC Hiroshima 2013

Tizen 3.0

Page 22: OSC Hiroshima 2013

22

Tizen 3.0● よりコミュニティ主導に

● 開発者は市場の要求を理解する● 企業は開発者の貢献に報いる

● コードベース● upstream との互換性を保つ● 要求主導によるバージョンアップ● 複数プロファイルでのプロジェクト共有

Page 23: OSC Hiroshima 2013

23

Tizen 3.0● ソース開発プロセスの改善

● 内部での開発を公開の場での開発に

● コントリビューション方法の明確化

Page 24: OSC Hiroshima 2013

24

コントリビューション方法

Open source governance and development model for Tizen 3.0 By Thiago Macieira, Software Architect & Community Manager, Intel

Page 25: OSC Hiroshima 2013

Tizen Compliance

Page 26: OSC Hiroshima 2013

26

Tizen Compliance

https://source.tizen.org/sites/default/files/page/tizen-2.1-compliance-specification-for-mobile-profile-v0.8.pdf

Page 27: OSC Hiroshima 2013

27

Tizen Compliance

https://source.tizen.org/sites/default/files/page/tizen-2.1-compliance-specification-for-mobile-profile-v0.8.pdf

Mobile プロファイルを先行して策定中

Page 28: OSC Hiroshima 2013

28

Tizen Mobile Compliance( 例 )

https://source.tizen.org/sites/default/files/page/tizen-2.1-compliance-specification-for-mobile-profile-v0.8.pdf

● メモリストレージ● 最低 512MB の IOMMU をサポートするRAM

● IOMMU 未サポートの場合追加 RAM が必要になる(かもしれない)

● 最低 1GB の記憶媒体

Page 29: OSC Hiroshima 2013

29

Tizen Compliance● 策定されていないもの (IVI など ) を作った場合にはどうするか?

● Mobile を参考にする● 車載機器向けには用途に合うように検討、策定され

る● Tizen Association と連携してプロモーション

Page 30: OSC Hiroshima 2013

30

Tizen Compliance● Samsung / Intel の意向が強いのではないか?

● 仕様決定の最終判断は TizenAssociation の TSGが持っている

● 過去の経緯から OSS での展開において両社とも慎重になっている

● 表には LinuxFoundation 、 TizenAssociationが立って行動することが求められている

Page 31: OSC Hiroshima 2013

31

Tizen Compliance

http://www.tizenexperts.com/2013/05/nx2000-smart-camera-released-month/#prettyPhoto

Page 32: OSC Hiroshima 2013

32

Tizen Compliance

http://www.tizenexperts.com/2013/05/nx2000-smart-camera-released-month/#prettyPhoto

公式に Tizen Camera とは名乗っていない

Page 33: OSC Hiroshima 2013

33

Tizen Compliance

http://www.tizenexperts.com/2013/05/nx2000-smart-camera-released-month/#prettyPhoto

Tizen フレームワークを利用しているだけの別物と考えるべきとのこと

Page 34: OSC Hiroshima 2013

34

Tizen Compliance

Page 35: OSC Hiroshima 2013

35

Tizen Compliance

http://events.linuxfoundation.org/sites/events/files/alss13_sinha.pdf

車車間・路車間通信 (V2X)実現のための TizenIVI活用事例

Leveraging Tizen IVI Platform for Realizing V2X Use Cases (Purnendu Sinha Tizen IVI Team Samsung R&D India, Bangalore)

Page 36: OSC Hiroshima 2013

Tizen framework/profile/adaption

Page 37: OSC Hiroshima 2013

37

framework/profile/adaption● framework

● osp(open service platform),api● Profile

● Mobile, IVI● adaption

● intel_mfld, ap_samsung

Page 38: OSC Hiroshima 2013

38

framework/profile/adaption製品 A 製品 B 製品 C

framework api, base, osp... api, telephony, connectivity base, system

profile ivi mobile bed

adaption face-engine, bluetooth intel_mfld, wayland xorg

Page 39: OSC Hiroshima 2013

まとめ

Page 40: OSC Hiroshima 2013

40

まとめ

https://source.tizen.org/sites/default/files/page/tizen-2.1-compliance-specification-for-mobile-profile-v0.8.pdf

● 第3の OS として他の OS より流行る?● 製品ベースで発売時期が明言されている

● iPhone/Android より流行る?● 恐らくは …

● Tizen そのものは流行る?● 組込み向け Distro として流行る可能性はある

Page 41: OSC Hiroshima 2013

Thank you!