Tizen の未来と可能性
-
Upload
naruto-takahashi -
Category
Technology
-
view
2.778 -
download
1
description
Transcript of Tizen の未来と可能性
![Page 2: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/2.jpg)
2
Who’s Guy?
Naruto TAKAHASHI(@TNaruto)
•Mail: [email protected]
• Blog: http://eflmemo.hatenablog.com/
• Company: Turbo Systems Co, Ltd.
Interesting Keyboards
• EFL(Enlightenment Foundation Libraries)
• Tizen
•WebKit
![Page 3: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/3.jpg)
What’s Tizen
• Tizen おさらい
![Page 4: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/4.jpg)
4
What’s Tizen
• オープンソースのマルチデバイス向け Linux ディストリビューション(OS)
![Page 5: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/5.jpg)
5
What’s Tizen
• オープンソースのマルチデバイス向け Linux ディストリビューション(OS)
• keyword
• オープンソース
• マルチデバイス
![Page 6: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/6.jpg)
6
オープンソースプロジェクト
• ソースコードがすべて開かれていて、閲覧、利用、フィードバックが可能
• カーネルとユーザーランドの成果物をオープンソースのライセンスで公開
• アップストリーム開発
• サードパーティへコントリビュート
![Page 7: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/7.jpg)
7
オープンソースプロジェクト(2)
• Tizen は既存オープンソースのプロダクトを多く採用
• 特に GUI に関連するコンポーネントをサードパーティのソフトウェアを採用している。
![Page 8: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/8.jpg)
8
オープンソースプロジェクト(3)
![Page 9: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/9.jpg)
9
マルチデバイス向け
• メインターゲットはモバイル端末
• IVI(車載)も視野に入れている。
![Page 10: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/10.jpg)
10
マルチデバイス向け(cont)
• 色々なデバイス向けも検討
• デジタルカメラ
• スマートTV
• プリンター
• 冷蔵庫(!)
![Page 11: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/11.jpg)
11
マルチデバイス向け(cont2)
• 色々なデバイス向けも検討
• Tablet
• ClamShell(Laptop)
• Desktop
• もちろん、馴染みあるデバイスも対象
![Page 12: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/12.jpg)
12
When is Tizen born?
• About 2011/10
• Tizen project started.
• Tizen project is about 2 years old.
![Page 13: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/13.jpg)
13
Who’s develop Tizen?
• ホスティング • 開発
![Page 14: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/14.jpg)
14
Who’s develop Tizen?(cont)
• Linux Foundation
• プロジェクトのホスティング
• Samsung
• 主にモバイル向けを担当
• Tizen Store
• Intel
• 主に IVI 担当
• 開発インフラ構築(tizen.org)
![Page 15: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/15.jpg)
15
Where Does Tizen come from?
• ベースは SLP(Samsung Linux Platform)
• LiMo のコンペで勝ち残ったディストリビューション
• LiMo はモバイル向け OS の団体。
• 日本企業が多く参加。
• 現在は解散し、Tizen Association を発足。
![Page 16: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/16.jpg)
16
Tizen’s features
• HTML5
• Develop a system app by using HTML5
![Page 17: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/17.jpg)
17
![Page 18: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/18.jpg)
18
HTML5?
• 可能性は無限大!
• 第三モバイル OS
• Firefox OS
• Ubuntu for Phones
• Sailfish OS
• 既存モバイル OS との差別化の切り札
![Page 19: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/19.jpg)
19
How develop Tizen app
• Tizen SDK
• Eclipse がベース
• 機能
1 コーディング&コンパイル
Native App
Web App
2 エミュレーター(Qemu)
3 シミュレーター(for only web app)
4 ユーティリティ(例: アプリのデバイスへの転送コマンド)
![Page 20: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/20.jpg)
20
How develop Tizen app(cont)
• Tizen SDK
• 対応 OS
1 Windows
2 MacOS
3 Linux
• https://developer.tizen.org/
![Page 21: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/21.jpg)
21
Tizen SDK を気軽に体験
• Tizen SDK Live DVD
• http://goo.gl/ZPM62F
• Lubuntu 13.10 がベース
• *Unofficial* ISO Image
![Page 22: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/22.jpg)
22
Tizen sdk live DVD screenshot
![Page 23: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/23.jpg)
Tizen’s Currently
• Tizen の現在
![Page 25: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/25.jpg)
25
Tizen App Challenge
• 賞金総額4億円
• エントリーの締め切りが延期しました。
• チャンスあるかも(?)
![Page 26: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/26.jpg)
Multi-device support
![Page 27: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/27.jpg)
27
Tizen Mirror-less Camera
• Samsung NX300M
• リリース済み(初Tizen 搭載デバイス?)
![Page 28: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/28.jpg)
28
Tizen Development Tablet
• システナ社製
• App 開発環境
![Page 29: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/29.jpg)
29
Tizen 冷蔵庫
• Samsung が CES 2014 に出展予定
![Page 30: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/30.jpg)
30
Tizen 開発環境の不満
• Tizen の開発携帯端末って数が少ない!
• 日本だと Intel さんから配られるしか方法が無い。
• Firefox OS や Ubuntu Phone は既存端末で試せるのに。
• なぜ?
• Android がキーポイントになります。
![Page 31: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/31.jpg)
31
Mobile platforms architecture
![Page 32: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/32.jpg)
32
![Page 33: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/33.jpg)
33
Android 資産利用かアップストリーム開発か
• Firefox OS, Ubuntu for Phones
• Android のデバイス、カーネルと一部ミドルウェアを利用
• 動く端末がたくさん!
• カーネルより上位層で差別化を図る。
• Tizen
• 全レイヤーをアップストリーム開発。
• 動作する端末が限られる。
• 軌道に乗るまで時間が必要。
• アップストリーム開発でいろいろなデバイスに乗せられる可能性も。
![Page 34: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/34.jpg)
Tizen’s Future
• Tizen の未来
![Page 35: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/35.jpg)
35
Tizen 3.0 features
• Tizen Developer summit 2013 korea で Tizen 3.0 の追加機能について発表あり
• マルチユーザー
• 64bit アーキテクチャ
• 3D UI フレームワーク
• X11 から Wayland への変更
• WRT(WebRunTime) から Crosswalk への変更
![Page 36: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/36.jpg)
36
Tizen 3.0 features
• マルチユーザー
• 複数ユーザーに対応
• 64bit アーキテクチャサポート
• IA と ARM の両方対応
• パフォーマンスの改善
• より大きなメモリ空間の利用
![Page 37: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/37.jpg)
37
3D UI Framework
• 3D rendering engine for 2D & 3D world
• Dynamic Animation Library
![Page 38: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/38.jpg)
38
Wayland
• http://wayland.freedesktop.org/
• ディスプレイサーバプロトコル
• Wayland はプロトコルのライブラリ
• X11 に比べて
• 構造がシンプル
• フットプリントが軽い
• パフォーマンスの改善
![Page 39: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/39.jpg)
39
Wayland(cont)
![Page 40: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/40.jpg)
40
Crosswalk
• https://crosswalk-project.org/
• オープンソースで構築された HTML5 アプリランタイム
• Web App の機能、パフォーマンス、セキュリティを Native app なみにする。
• Chromium と Blink をベースに作成
![Page 41: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/41.jpg)
41
Crosswalk architecture
![Page 42: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/42.jpg)
42
![Page 43: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/43.jpg)
43
![Page 44: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/44.jpg)
44
![Page 45: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/45.jpg)
45
Crosswalk Architecture
• Chromium, Blink をコンポーネントとして利用。
• 手を加えず、アップストリームのものを利用
• ランタイムの仕組み、拡張 API は 上位レイヤーで実装。
![Page 46: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/46.jpg)
Tizen 3.0 の変更点所管
![Page 47: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/47.jpg)
47
Wayland
• Tizen 2.X は X11 + Enlightenment で GUI まわりを構築している
• Tizen 3.0 では wayland + EFL に一新
• Tizen 3.0 からガラッと見た目が変わる可能性あり
• Android 2.X のような見た目から、差別化を図れるような 3D を活用した新しい UI に変わるかも。
![Page 48: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/48.jpg)
48
Crosswalk
• Tizen 2.X では WebKit でランタイムを構築している。
• Tizen 3.0 では Blink に変更
• Web App の速度面での向上を見込まれる。
• Blink はレンダリングエンジンの中で開発が活発
• ようやく Native App と同じ品質の Web App を作れる?
• ただ、Android との差別化ができなくなる不安も…
![Page 49: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/49.jpg)
49
アプリ開発の影響範囲
• Web App はクリティカルな影響なし
• Native App も API レベルでの影響なし
• 挙動はちょっとかわっちゃうかも。
• Hybrid App
• 影響大あり
• NPAPI
• 使用不可
![Page 50: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/50.jpg)
50
Tizen Mobile Lite
• Tizen Mobile Full と Tizen Mobile Lite を用意
• 低スペック向け Tizen を用意し、すべての端末をサポート予定
![Page 51: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/51.jpg)
Tizen’sPotential
• おわりにかえて
![Page 52: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/52.jpg)
52
2012年のある日
• COOLPIX S800c
• カメラに強い Nikon から発売
• Android 搭載のコンパクトデジカメ
• Android 2.3
• 安堂ロイドの主演俳優さんの CM
• 割と話題になりました。
![Page 53: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/53.jpg)
53
その一週間後
• Galaxy Camera
• スマフォに強い Samsung から発売
• Android 搭載コンパクトデジカメ
• Android 4.1
![Page 54: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/54.jpg)
54
ちょ 待てよ
• 当時の Android の最新バージョンは 4.1
• 最新携帯端末が 4.0 時代に Galaxy camera には 4.1 が搭載
• COOLPIX S800c は2年前リリースされた 2.3 を搭載
![Page 55: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/55.jpg)
55
なぜこんな事態に?(予測)
• Nikon
• カメラに Android をポーティングした。
• ハードウェア優先主義
• Samsung
• スマートフォンへ大きなレンズをつけてみた。
• ソフトウエア優先主義
![Page 56: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/56.jpg)
56
スマフォというスーパーコンピュータ
• PC 並にスペックのある SoC と指で操作できる操作性の良いインターフェス
![Page 57: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/57.jpg)
57
家電をソフトウエアを中心にプロダクト開発したら?
• OS にあわせてインターフェイスと SoC を用意する
• それはスマフォになる。
• スマフォにハードウェアコンポーネントを追加したら?
• レンズをつけてみる
• 冷却ラジエーターをつけてみる
• プリンタ基板をつけてみる
![Page 58: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/58.jpg)
58
もう出ております。
• Tizen スマフォにレンズをつけてデジカメに。
![Page 59: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/59.jpg)
59
もう出ております。(cont)
• Tizen スマフォに冷却ラジエーターをつけて冷蔵庫に
![Page 60: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/60.jpg)
60
Tizen の可能性
• Tizen は組み込み開発を OS 側に合わせるスタイルにする。
• もう、Android の組み込みでそうなってる気もする。
• Tizen は HTML5 モバイル OS のほかに組み込み向け OS の可能性を秘めています。
• 3.0 でフットプリントが減少し、組み込み向けの可能性が増えました
• Mobile Full と Mobile Lite でいろいろなデバイスへの適応の試金石になる。
![Page 61: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/61.jpg)
61
Thank you!
![Page 62: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/62.jpg)
62
Tizen 残念忘年会 2013
• http://atnd.org/events/45972
• Tizen モバイル端末の未リリースを肴に呑みましょう。
• 2013/12/21 開催予定
• 場所未定
• 時間未定
![Page 63: Tizen の未来と可能性](https://reader035.fdocuments.net/reader035/viewer/2022081717/5461ca39af7959f84e8b4be8/html5/thumbnails/63.jpg)