31
Tizen developer conference 2013 Report (2/5) Tizen Overview and Architecture Takahiro Okada

Tizen developer conference 2013 report 2

Embed Size (px)

DESCRIPTION

サンフランシスコで2013年5月に行われたTizen developer conferenceの"Tizen overview and architecture"セッションのレポートです。

Citation preview

Page 1: Tizen developer conference 2013 report 2

Tizen developer conference 2013 Report (2/5) Tizen Overview and Architecture

Takahiro Okada

Page 2: Tizen developer conference 2013 report 2

Self introduction

• Okada Takahiro (岡田貴裕)

• 東京在住

• スマートフォン端末開発会社に勤務(プロジェクトマネージャ)

• MakerFaire Shenzhen, Make Tokyo Meeting, Google Developer Dayなどで 電子工作作品を紹介。

• 2013/05/17~05/25にサンフランシスコとシリコンバレーに自費で行ってきました (記載内容は所属会社とは関係なく、個人の見解です。)

• Facebook : /takaihro.okada1

• Twitter : @kopanitsa (最近使ってません)

• Email : [email protected]

• Tizenについては素人ですので、誤っているところ多々あると思います。 その際は是非ご指摘ください。

Page 3: Tizen developer conference 2013 report 2

参加セッション

1. Partner demo

2. Partner panel

3. Key note

4. Tizen overview and architecture

5. The Tizen development model

6. Tizen store introduction

7. Publishing to Tizen using the automated conversion / repacking of existing Android apps

Page 4: Tizen developer conference 2013 report 2

4. Tizen overview and architecture

Page 5: Tizen developer conference 2013 report 2

4. Overview and Architecture

• SamsungとIntelのエンジニアによるセッション

Page 6: Tizen developer conference 2013 report 2

4. Overview and Architecture

Page 7: Tizen developer conference 2013 report 2

4. Overview and Architecture

• X Window、BlueZ、Webkit、GCCなど標準的なプロジェクトを多く採用している。

Page 8: Tizen developer conference 2013 report 2

4. Overview and Architecture

• TizenはApache2.0で提供される。

Page 9: Tizen developer conference 2013 report 2

4. Overview and Architecture

• 現時点ではmobilephoneとIVIをサポートしているが、 今後はTV, PCその他等様々なプラットフォームをサポートしていく予定。

Page 10: Tizen developer conference 2013 report 2

4. Overview and Architecture

• 大きなオペレータやOEMが参加して、強力なエコシステムを構築している。

Page 11: Tizen developer conference 2013 report 2

4. Overview and Architecture

• 最新のTizen2.1ではHTML5標準を高いレベルでサポートしている。

Page 12: Tizen developer conference 2013 report 2

4. Overview and Architecture

• 新たにサポートしている主要featureの一覧。

Page 13: Tizen developer conference 2013 report 2

4. Overview and Architecture

• Link集

Page 14: Tizen developer conference 2013 report 2

4. Overview and Architecture

• Architecture.

• App – (Web framework / Native framework) – Core – Kernel

Page 15: Tizen developer conference 2013 report 2

4. Overview and Architecture

Page 16: Tizen developer conference 2013 report 2

4. Overview and Architecture

• portabilityはwebの方がいいが、nativeのほうが速いしメモリ効率がいい • Nativeは既存のC/C++コードが動く。 • hybridの仕方によって、いろいろできる。

UIパートはWeb baseでやって、background serviceはnativeでやるとか。

Page 17: Tizen developer conference 2013 report 2

4. Overview and Architecture

• Hybrid appについて

• 様々なAPIを組み合わせてアプリを作れるという話。

Page 18: Tizen developer conference 2013 report 2

4. Overview and Architecture

• Coreはpublic APIを提供しない。 Coreはweb / native framwewotkの共通部分に特化した 基本機能をサポートするコンポーネント

Page 19: Tizen developer conference 2013 report 2

4. Overview and Architecture

• 一般開発者はWeb app, Native appを開発できる。

• 端末メーカーはCore APIを使ったCore appも使える。

Page 20: Tizen developer conference 2013 report 2

4. Overview and Architecture

• Webkitベース。jquery mobileから多くのコンポーネントをポーティングしている。 • Webkit2はIPCでプラグインとUIを切っているので、プラグインがcrashしてもアプリは無事。 • HTML canvas is accelerated by Cairo OpenGL ES backend。WebGLはtriple buffer

Page 21: Tizen developer conference 2013 report 2

4. Overview and Architecture

Page 22: Tizen developer conference 2013 report 2

4. Overview and Architecture

Page 23: Tizen developer conference 2013 report 2

4. Overview and Architecture

Page 24: Tizen developer conference 2013 report 2

4. Overview and Architecture

• Native FW

• STL, libstdc++, Open GLES, Open ALなど標準的なAPIは全てサポート

Page 25: Tizen developer conference 2013 report 2

4. Overview and Architecture

• Core

Page 26: Tizen developer conference 2013 report 2

4. Overview and Architecture

• IVIについて。搭乗者に様々な形で映像・音声・情報を提供する。

Page 27: Tizen developer conference 2013 report 2

4. Overview and Architecture

• IVI向けのアーキテクチャ。

• Native frameworkは今のところ提供されていない。

Page 28: Tizen developer conference 2013 report 2

4. Overview and Architecture

• IVIのロードマップ。Tizen2.1では新しい昨日サポートはなかった?

• 今後Dual screen, NFC, Ethernetなどをサポート予定。

Page 29: Tizen developer conference 2013 report 2

4. Overview and Architecture

• Opennessについて。

• Gitやimageは公開されている。

Page 30: Tizen developer conference 2013 report 2

4. Overview and Architecture

Page 31: Tizen developer conference 2013 report 2

4. Overview and Architecture

• QA

– IVIをgovernment standard対応 / safetyとかの開発プランはあるか?

• OEMならそういうカスタマイズは可能

– IVIにnative FWがない理由は?

• 今のところWeb app上のUIにフォーカスしているため。

– tizen.orgにドキュメンテーションがあんまりないけど。

• 早く公開できるように頑張ります。

– Tizen coreを直接触ってアプリを作れる?

• 一般開発者は無理。